>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.18.0_rc7-r1) started Sun, 25 Oct 2026 01:50:04 +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.27.3-r0) (2/2) Installing .makedepends-docker-registry (20261025.015004) Executing busybox-1.38.0-r7.trigger OK: 597.2 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/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 35% |*********** | 687k 0:00:01 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> 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-25T01:50:23Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-25T01:50:23Z" 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.026s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-25T01:50:23Z" 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.010s ? 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.138s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.010s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.009s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.026s === 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/25 01:50:23 http: TLS handshake error from 127.0.0.1:52662: 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:39901/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39901/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39901/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39901/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37879?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (1.11s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-25T01:50:24Z" level=info msg="broadcaster: closing" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="closing testSink" time="2026-10-25T01:50:24Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-10-25T01:50:24Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 1} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 1} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 1} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 1} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:24Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=warning msg="&{0x599523d8 0.9} encountered too many errors, backing off" time="2026-10-25T01:50:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-25T01:50:25Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.56s) PASS ok github.com/docker/distribution/notifications 1.882s ? 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-25T01:50:24Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-25T01:50:24.577928845Z" 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.27.3 time="2026-10-25T01:50:24.577958026Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:50:24.578031188Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.27.3 time="2026-10-25T01:50:24.582209832Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-10-25T01:50:24.582265464Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.27.3 time="2026-10-25T01:50:24.58392789Z" level=info msg="listening on [::]:5001, tls" go.version=go1.27.3 time="2026-10-25T01:50:27.610705264Z" level=info msg="response completed" go.version=go1.27.3 http.request.host=127.0.0.1 http.request.id=191cbf5f-2488-4bd3-8abe-8baddafd42eb http.request.method=GET http.request.remoteaddr="127.0.0.1:37444" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.902802ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:50:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-25T01:50:27.611070392Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.27.3 --- PASS: TestRegistrySupportedCipherSuite (4.37s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-25T01:50:28.94618355Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-25T01:50:28.94930431Z" 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.27.3 time="2026-10-25T01:50:28.949350371Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:50:28.949413035Z" level=info msg="Starting upload purge in 33m0s" go.version=go1.27.3 time="2026-10-25T01:50:28.949933515Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 --- PASS: TestRegistryUnsupportedCipherSuite (9.34s) PASS ok github.com/docker/distribution/registry 13.729s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.098s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-25T01:50:23Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.27.3 instance.id=a8afb742-4e72-4a82-8cf1-d8c285d5728c time="2026-10-25T01:50:23Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.27.3 instance.id=a8afb742-4e72-4a82-8cf1-d8c285d5728c --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-25T01:50:23Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.27.3 password=cjIYSjbQqMymgScUaNQhdlW96FiuxriWEGMMgxNcTQQ user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.138s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.08s) === RUN TestLeeway time="2026-10-25T01:50:23Z" level=info msg="token not to be used before 2026-10-25 01:50:24 +0000 UTC - currently 2026-10-25 01:50:23.415757693 +0000 UTC m=+0.083733709" time="2026-10-25T01:50:23Z" level=info msg="token not to be used after 2026-10-25 01:50:23 +0000 UTC - currently 2026-10-25 01:50:23.419126851 +0000 UTC m=+0.087102864" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-10-25T01:50:23Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.128s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === 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.073s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.023s === 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-25T01:50:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:50:23Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38121" http.request.id=e60abaa7-974d-4111-9b4f-084606a86d94 http.request.method=GET http.request.remoteaddr="127.0.0.1:48164" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.565902ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:50:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-10-25T01:50:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:50:23Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=40888ad7-e0af-4750-9cf4-ef11dd789d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.219231ms http.response.status=200 http.response.written=20 127.0.0.1 - - [25/Oct/2026:01:50:23 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-25T01:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=ea7c9795-4627-46cf-a11e-80252d15f5bf http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.575059ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:23 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=f4169f39-6359-4b96-ab28-6cfe7447b772 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/aaaa/blobs/uploads/8d6e439e-551e-408d-9475-51553b6bb558?_state=00FZz1N3yeSzmvkjCtRMMQzaTzySHsLgFa2uTOilTF57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ZDZlNDM5ZS01NTFlLTQwOGQtOTQ3NS01MTU1M2I2YmI1NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MjMuNjUxNzAxMjIzWiJ9&digest=sha256%3A0e6a7d35c3fcee923c78dce7c5029a5e7dc52a10e566140fba1788e36435318c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.624479275s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:23 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8d6e439e-551e-408d-9475-51553b6bb558?_state=00FZz1N3yeSzmvkjCtRMMQzaTzySHsLgFa2uTOilTF57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ZDZlNDM5ZS01NTFlLTQwOGQtOTQ3NS01MTU1M2I2YmI1NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MjMuNjUxNzAxMjIzWiJ9&digest=sha256%3A0e6a7d35c3fcee923c78dce7c5029a5e7dc52a10e566140fba1788e36435318c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=ed18a9e1-9e15-459c-936b-29bfaaffe8cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.39788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=76d21f85-9ad4-4fdd-a24e-033eaea67a7d http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.647047ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:35Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=45c5e1b7-8055-45fa-99e7-b83b0fb7f57f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/bbbb/blobs/uploads/73955235-33ab-4ab5-be14-c063daa4cb87?_state=4UNu8AXhi33Pp8gnO5PC7W-sUxTASfRnj6DTkGqirOB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3Mzk1NTIzNS0zM2FiLTRhYjUtYmUxNC1jMDYzZGFhNGNiODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MzAuNTkyNjE5NzEzWiJ9&digest=sha256%3A39a84a661aa0aeb3c855e2c4f634d6a2cdef5f84aa644daf5745159ea9faf143" http.request.useragent="Go-http-client/1.1" http.response.duration=4.540872465s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/73955235-33ab-4ab5-be14-c063daa4cb87?_state=4UNu8AXhi33Pp8gnO5PC7W-sUxTASfRnj6DTkGqirOB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3Mzk1NTIzNS0zM2FiLTRhYjUtYmUxNC1jMDYzZGFhNGNiODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MzAuNTkyNjE5NzEzWiJ9&digest=sha256%3A39a84a661aa0aeb3c855e2c4f634d6a2cdef5f84aa644daf5745159ea9faf143 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:35Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=44acf4ba-d4ba-4b39-bff5-16c31268720a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.734102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:35Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=ebfe3092-da26-490a-a432-e5082ba70573 http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.414449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=88b0aca0-8405-4ef6-8fa1-6ffddcc9e7cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/cccc/blobs/uploads/56a2b738-7e91-4c8d-bb57-f4493ecd6e26?_state=ruiPklYVSGtEDh9IlY9kJeKn_jDMHCBeIu-8kwJIkK17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NmEyYjczOC03ZTkxLTRjOGQtYmI1Ny1mNDQ5M2VjZDZlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MzUuNDg4Mjk3NDgyWiJ9&digest=sha256%3A16610c58f7a9221dff95887518b25cbf7a1f218c49d36d0459400db1a2e15630" http.request.useragent="Go-http-client/1.1" http.response.duration=4.293027149s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/56a2b738-7e91-4c8d-bb57-f4493ecd6e26?_state=ruiPklYVSGtEDh9IlY9kJeKn_jDMHCBeIu-8kwJIkK17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NmEyYjczOC03ZTkxLTRjOGQtYmI1Ny1mNDQ5M2VjZDZlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MzUuNDg4Mjk3NDgyWiJ9&digest=sha256%3A16610c58f7a9221dff95887518b25cbf7a1f218c49d36d0459400db1a2e15630 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=285ca7fa-8e76-4559-91be-6698099e1c6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.770352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:39 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=a9b87ca5-f90e-4442-a2cd-e5f01f91ceb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167723ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:39 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=32a58f8f-d10e-43d8-a962-cebb00f6bad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/dddd/blobs/uploads/7f8991f9-e7b7-41cf-b812-1149e6109b89?_state=E8jfYIzJ2unzP7CwIpK7Ka1BHxhVt0ZhbCrlN-ndMK97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3Zjg5OTFmOS1lN2I3LTQxY2YtYjgxMi0xMTQ5ZTYxMDliODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MzkuOTgzMzUzNjgzWiJ9&digest=sha256%3Aae9ee7fef452c858d083ba20bdfb6090a0ef67697d00540de1c6206afd763fb0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.550591198s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:39 +0000] "PUT /v2/foo/dddd/blobs/uploads/7f8991f9-e7b7-41cf-b812-1149e6109b89?_state=E8jfYIzJ2unzP7CwIpK7Ka1BHxhVt0ZhbCrlN-ndMK97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3Zjg5OTFmOS1lN2I3LTQxY2YtYjgxMi0xMTQ5ZTYxMDliODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6MzkuOTgzMzUzNjgzWiJ9&digest=sha256%3Aae9ee7fef452c858d083ba20bdfb6090a0ef67697d00540de1c6206afd763fb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=7eedb0f1-725c-4259-a83c-c897fba66610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.045374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:41 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=e725e336-8ff5-4248-97fb-79f8132d5d9c http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.254724ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:41 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=4f08b605-553d-4c34-af83-dbc2f91bcaaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/eeee/blobs/uploads/d4361116-b262-49ef-bfb0-e3bba146cb8c?_state=pEnP5BHkP6nWBRyUMpSMDoYWu5iWUL3haqhgy9EYw7p7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkNDM2MTExNi1iMjYyLTQ5ZWYtYmZiMC1lM2JiYTE0NmNiOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NDEuODQ5MjA3OTY2WiJ9&digest=sha256%3Ac9ebd1aee248c982f4009ba249fd6c198a399c5caf63c1ed45f6f1e125c8bb14" http.request.useragent="Go-http-client/1.1" http.response.duration=4.703050599s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:41 +0000] "PUT /v2/foo/eeee/blobs/uploads/d4361116-b262-49ef-bfb0-e3bba146cb8c?_state=pEnP5BHkP6nWBRyUMpSMDoYWu5iWUL3haqhgy9EYw7p7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkNDM2MTExNi1iMjYyLTQ5ZWYtYmZiMC1lM2JiYTE0NmNiOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NDEuODQ5MjA3OTY2WiJ9&digest=sha256%3Ac9ebd1aee248c982f4009ba249fd6c198a399c5caf63c1ed45f6f1e125c8bb14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=7edd2181-88e0-470b-b868-61cec861ade7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.592932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=37912b8e-99ad-4f43-8361-85053beaa59a http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.191504ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:46 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=0f3f422e-7006-4800-bf2b-1694de6c7bdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/ffff/blobs/uploads/1338f852-fa2e-4b93-a8e1-b22c5dc1fb9c?_state=NKd_jmzLBonxDEYwg3MvAtF1sTKvoam39ek9ocN4sD97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxMzM4Zjg1Mi1mYTJlLTRiOTMtYThlMS1iMjJjNWRjMWZiOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NDYuODQwNjc5MTM1WiJ9&digest=sha256%3A3ce164f8b540a789e3d1587c7c91439da7a2007c54aaf4af523746521c331c91" http.request.useragent="Go-http-client/1.1" http.response.duration=3.806423701s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:46 +0000] "PUT /v2/foo/ffff/blobs/uploads/1338f852-fa2e-4b93-a8e1-b22c5dc1fb9c?_state=NKd_jmzLBonxDEYwg3MvAtF1sTKvoam39ek9ocN4sD97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxMzM4Zjg1Mi1mYTJlLTRiOTMtYThlMS1iMjJjNWRjMWZiOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NDYuODQwNjc5MTM1WiJ9&digest=sha256%3A3ce164f8b540a789e3d1587c7c91439da7a2007c54aaf4af523746521c331c91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=3d0955dd-ed46-459e-b29e-4b1b658345d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.402058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=be99a69c-32c9-455b-b772-f61dc1025fa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.132µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=99628d42-3529-4eb9-8223-60ed32916936 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00947ms http.response.status=200 http.response.written=30 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=377c007f-5b5f-4b1a-8e01-ea26eb01b64f http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082801ms http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=df59725d-0363-4269-bde3-8c20b6c5a9ee http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08582ms http.response.status=200 http.response.written=30 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=5bc4d7a5-76a0-45ff-adfe-2e5bfe7ee298 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.076837ms http.response.status=200 http.response.written=63 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=ef22e80f-b850-41e8-ad79-08af5287a192 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206621ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" 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.27.3 http.request.host="127.0.0.1:43417" http.request.id=18a1b6fa-b4d1-4627-8582-593d7c41f5eb http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080206ms http.response.status=400 http.response.written=116 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" 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.27.3 http.request.host="127.0.0.1:43417" http.request.id=b15ef9f7-c48a-4faa-9cc6-fd284f81b204 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.584281ms http.response.status=400 http.response.written=115 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=fcc879d0-17bb-4aa1-a400-180d8cede6a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.590786ms http.response.status=200 http.response.written=20 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43417" http.request.id=ce21d251-328e-467b-a967-016497e37382 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616998ms http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-25T01:50:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:50:50Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:50:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=98151a1c-9c01-4b9a-b3a4-7921fc3234b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727742ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=9bb983aa-c3a4-44f8-9f59-32567ad08518 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/aaaa/blobs/uploads/daf4ce0a-45cd-4438-a857-5b3385e663cb?_state=TTD8LLQvRHL0E0WjEo076ka0ZWmvAsCG9GaivjjVtfN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYWY0Y2UwYS00NWNkLTQ0MzgtYTg1Ny01YjMzODVlNjYzY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTAuODg0OTc1NTE0WiJ9&digest=sha256%3A45e1578b57272a0d063f42cdef735f1895687306695ae0ce6a8ccf58101375f7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.838043217s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:50 +0000] "PUT /v2/foo/aaaa/blobs/uploads/daf4ce0a-45cd-4438-a857-5b3385e663cb?_state=TTD8LLQvRHL0E0WjEo076ka0ZWmvAsCG9GaivjjVtfN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYWY0Y2UwYS00NWNkLTQ0MzgtYTg1Ny01YjMzODVlNjYzY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTAuODg0OTc1NTE0WiJ9&digest=sha256%3A45e1578b57272a0d063f42cdef735f1895687306695ae0ce6a8ccf58101375f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=01949107-d3e8-4429-bff4-dda130761d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.900203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=aef642cc-867e-4534-8e29-28ea8c312d5f http.request.method=POST http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=5746e7d8-a61b-4824-88d9-3efcd4075d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bbbb/blobs/uploads/5404523f-9439-4c16-8944-cb487083c24a?_state=dbaSIzlSO-nU8wSw50gptuOvYUG7YoIh9mofW5xM6O57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NDA0NTIzZi05NDM5LTRjMTYtODk0NC1jYjQ4NzA4M2MyNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTIuOTc3NjQwMDQ1WiJ9&digest=sha256%3Ab621f7166838c69b0bf821777432c1f4004df57bd4aa0d4b2fac8c040094f5dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.308395695s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5404523f-9439-4c16-8944-cb487083c24a?_state=dbaSIzlSO-nU8wSw50gptuOvYUG7YoIh9mofW5xM6O57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NDA0NTIzZi05NDM5LTRjMTYtODk0NC1jYjQ4NzA4M2MyNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTIuOTc3NjQwMDQ1WiJ9&digest=sha256%3Ab621f7166838c69b0bf821777432c1f4004df57bd4aa0d4b2fac8c040094f5dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=3b7471b2-4c88-4582-a335-dd538b4d3e94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.881617ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=4f328cae-102b-4507-9856-c9103bc27e1c http.request.method=POST http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:55 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=3bb80745-dc79-43b9-84b3-7a3d339ce928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/cccc/blobs/uploads/687ab917-4a7e-49fe-909f-5f9c7e4881a9?_state=7jClpSiKQeTHTlXHIZLS1CgEtIarXJRqnXJE9-IBGbd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2ODdhYjkxNy00YTdlLTQ5ZmUtOTA5Zi01ZjljN2U0ODgxYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTUuNTQ5MjM2ODYyWiJ9&digest=sha256%3A65eb25e8676bca4a586ed100e624117201fa4dca025fa04fe59ea2dedb5f1738" http.request.useragent="Go-http-client/1.1" http.response.duration=3.565884336s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:55 +0000] "PUT /v2/foo/cccc/blobs/uploads/687ab917-4a7e-49fe-909f-5f9c7e4881a9?_state=7jClpSiKQeTHTlXHIZLS1CgEtIarXJRqnXJE9-IBGbd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2ODdhYjkxNy00YTdlLTQ5ZmUtOTA5Zi01ZjljN2U0ODgxYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTUuNTQ5MjM2ODYyWiJ9&digest=sha256%3A65eb25e8676bca4a586ed100e624117201fa4dca025fa04fe59ea2dedb5f1738 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=065c551f-284b-4dc9-a607-06f245f1c2cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.483533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:59 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:50:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=ee600030-88f6-4591-a143-e06f5555f2d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.213596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:59 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=d893e888-a8c8-4fd4-9d55-6925154bf3c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/dddd/blobs/uploads/73f0c9b8-7d9e-4722-8cfd-eea51f98b0a4?_state=TClBQQEG40eEGFkmfw4Cx490XnSsww44u-UimR56jiZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3M2YwYzliOC03ZDllLTQ3MjItOGNmZC1lZWE1MWY5OGIwYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTkuMzczMzkwOTYxWiJ9&digest=sha256%3A7849189829332f1162353cca1e9dc3b070c5e896f587e5e21eb2b02ed3140aff" http.request.useragent="Go-http-client/1.1" http.response.duration=3.947849919s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:50:59 +0000] "PUT /v2/foo/dddd/blobs/uploads/73f0c9b8-7d9e-4722-8cfd-eea51f98b0a4?_state=TClBQQEG40eEGFkmfw4Cx490XnSsww44u-UimR56jiZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3M2YwYzliOC03ZDllLTQ3MjItOGNmZC1lZWE1MWY5OGIwYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTA6NTkuMzczMzkwOTYxWiJ9&digest=sha256%3A7849189829332f1162353cca1e9dc3b070c5e896f587e5e21eb2b02ed3140aff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=00429ff5-0168-42ba-97c9-f9743b392426 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.15523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37595" http.request.id=b15375be-39dd-45f1-bd8a-18dfcbe02ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.85517ms http.response.status=200 http.response.written=63 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (39.99s) === RUN TestURLPrefix time="2026-10-25T01:51:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:51:03Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45853" http.request.id=f5ee6c87-1fab-491c-9ce1-de9b8d153deb http.request.method=GET http.request.remoteaddr="127.0.0.1:37798" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.062922ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-10-25T01:51:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:51:03Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=0bac6262-a53b-481f-84ba-f8df240ce337 http.request.method=GET http.request.remoteaddr="127.0.0.1:52438" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.356095ms http.response.status=404 http.response.written=157 vars.digest="sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "GET /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=60291dab-1c32-41ae-a5bd-3e806ef7f409 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52448" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.551355ms http.response.status=404 http.response.written=157 vars.digest="sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=cea56c29-a7d0-4d08-948c-866c4cc695f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52448" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.901183ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=3f1b0089-9b5d-4087-8f34-f1d7a9f3d0d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52448" http.request.uri="/v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.882566ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "GET /v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=f62181ef-a9f2-48a2-8f35-37a71c3a2f79 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52448" http.request.uri="/v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.338754ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=5f0c61f9-3ce9-499b-a864-31bced75a49b http.request.method=GET http.request.remoteaddr="127.0.0.1:52448" http.request.uri="/v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b2838aec-6453-4b1f-bd70-e78e32ba10ae time="2026-10-25T01:51:03Z" 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.27.3 http.request.host="127.0.0.1:33855" http.request.id=5f0c61f9-3ce9-499b-a864-31bced75a49b http.request.method=GET http.request.remoteaddr="127.0.0.1:52448" http.request.uri="/v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.428212ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b2838aec-6453-4b1f-bd70-e78e32ba10ae 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "GET /v2/foo/bar/blobs/uploads/b2838aec-6453-4b1f-bd70-e78e32ba10ae?_state=FPwYFlN-rlhREiNWwew5i2aQxCwjJN4uBl3DUnQ4wBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODM4YWVjLTY0NTMtNGIxZi1iZDcwLWU3OGUzMmJhMTBhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NTU4NjQ0NzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=c1a07143-367b-412a-9430-cdf760b7f2dc http.request.method=POST http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.118126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=aec40504-07c0-4d94-b913-f2f465c3f136 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/98f6a92e-4fbb-4451-9100-64f38d723e4d?_state=mbS82f4X_dRq8RhKPa39TKYqBDu7Vrnz8bZ86B0LN3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZjZhOTJlLTRmYmItNDQ1MS05MTAwLTY0ZjM4ZDcyM2U0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NjkwMzc1MzRaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" provided=sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 vars.name="foo/bar" vars.uuid=98f6a92e-4fbb-4451-9100-64f38d723e4d time="2026-10-25T01:51:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=aec40504-07c0-4d94-b913-f2f465c3f136 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/98f6a92e-4fbb-4451-9100-64f38d723e4d?_state=mbS82f4X_dRq8RhKPa39TKYqBDu7Vrnz8bZ86B0LN3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZjZhOTJlLTRmYmItNDQ1MS05MTAwLTY0ZjM4ZDcyM2U0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NjkwMzc1MzRaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=98f6a92e-4fbb-4451-9100-64f38d723e4d time="2026-10-25T01:51:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=aec40504-07c0-4d94-b913-f2f465c3f136 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/98f6a92e-4fbb-4451-9100-64f38d723e4d?_state=mbS82f4X_dRq8RhKPa39TKYqBDu7Vrnz8bZ86B0LN3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZjZhOTJlLTRmYmItNDQ1MS05MTAwLTY0ZjM4ZDcyM2U0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NjkwMzc1MzRaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.61829ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=98f6a92e-4fbb-4451-9100-64f38d723e4d 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "PUT /v2/foo/bar/blobs/uploads/98f6a92e-4fbb-4451-9100-64f38d723e4d?_state=mbS82f4X_dRq8RhKPa39TKYqBDu7Vrnz8bZ86B0LN3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZjZhOTJlLTRmYmItNDQ1MS05MTAwLTY0ZjM4ZDcyM2U0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NjkwMzc1MzRaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=9229b464-cb76-4ca5-a639-336a93db84e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.341147ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=5da0cb85-5ed5-4e77-bfd5-5612703d7e07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/baa9ad41-dcc4-4bad-bbd5-f43157afc8e1?_state=q_4FdA_sXGmvjWzR2FlfjQeJ7zxnqzcmvRrP-ovsz0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhYTlhZDQxLWRjYzQtNGJhZC1iYmQ1LWY0MzE1N2FmYzhlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NzUzODIzNDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.429262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "PUT /v2/foo/bar/blobs/uploads/baa9ad41-dcc4-4bad-bbd5-f43157afc8e1?_state=q_4FdA_sXGmvjWzR2FlfjQeJ7zxnqzcmvRrP-ovsz0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhYTlhZDQxLWRjYzQtNGJhZC1iYmQ1LWY0MzE1N2FmYzhlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42NzUzODIzNDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=c07c17e6-a6c8-4ad9-8ae6-c352f1e8671d http.request.method=POST http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.933277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=7ed0fa90-71c8-405f-9585-c1653046b3c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/af1a101a-86f9-492f-a47d-c5e69ac45a8d?_state=yeSmN0YgJB1O9zEyhhDuOcQa0glMOJmYjgTZCSzZ1q97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMWExMDFhLTg2ZjktNDkyZi1hNDdkLWM1ZTY5YWM0NWE4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42ODIxMTcyNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.916714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "PUT /v2/foo/bar/blobs/uploads/af1a101a-86f9-492f-a47d-c5e69ac45a8d?_state=yeSmN0YgJB1O9zEyhhDuOcQa0glMOJmYjgTZCSzZ1q97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMWExMDFhLTg2ZjktNDkyZi1hNDdkLWM1ZTY5YWM0NWE4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42ODIxMTcyNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=ba7dd336-e2c4-4833-b8b6-c4a4521d83da http.request.method=POST http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044899ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:08Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=65a40e33-2d02-4b35-baf0-41d9282922ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/c645a57b-da41-4b59-8216-ba359aa79813?_state=V4GmwS1gc6mBO-ErmcqfeeMvEvmrR54oZMi4KUzMnf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NDVhNTdiLWRhNDEtNGI1OS04MjE2LWJhMzU5YWE3OTgxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42ODgzNDIyMzVaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.duration=5.031224052s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:03 +0000] "PUT /v2/foo/bar/blobs/uploads/c645a57b-da41-4b59-8216-ba359aa79813?_state=V4GmwS1gc6mBO-ErmcqfeeMvEvmrR54oZMi4KUzMnf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NDVhNTdiLWRhNDEtNGI1OS04MjE2LWJhMzU5YWE3OTgxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowMy42ODgzNDIyMzVaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:08Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=332942f9-99aa-45cd-baeb-c6dc182098c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.819594ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33855" http.request.id=127c39d0-d0c8-4888-aaf0-00d7b41515d5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/633bc65e-530b-4050-9ee6-a0d9191cccec?_state=cOfC0LZjr4fn8xdMggPUHfoyADu-05CwIfPSVf8WylR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzM2JjNjVlLTUzMGItNDA1MC05ZWU2LWEwZDkxOTFjY2NlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowOC45MjUwNjk2ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.871943339s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/633bc65e-530b-4050-9ee6-a0d9191cccec?_state=cOfC0LZjr4fn8xdMggPUHfoyADu-05CwIfPSVf8WylR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzM2JjNjVlLTUzMGItNDA1MC05ZWU2LWEwZDkxOTFjY2NlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTowOC45MjUwNjk2ODJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=3e6f2334-6b60-4a48-8c00-a4e57a081748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/uploads/633bc65e-530b-4050-9ee6-a0d9191cccec?_state=iS6djkEwBx_Kv6JpVoWARcAVE-veDYT1Qlxre2bFRtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzM2JjNjVlLTUzMGItNDA1MC05ZWU2LWEwZDkxOTFjY2NlYyIsIk9mZnNldCI6MjQ4MjMyOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6MDhaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "PUT /v2/foo/bar/blobs/uploads/633bc65e-530b-4050-9ee6-a0d9191cccec?_state=iS6djkEwBx_Kv6JpVoWARcAVE-veDYT1Qlxre2bFRtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzM2JjNjVlLTUzMGItNDA1MC05ZWU2LWEwZDkxOTFjY2NlYyIsIk9mZnNldCI6MjQ4MjMyOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6MDhaIn0%3D&digest=sha256%3Abd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=1a69757b-e44d-403d-bf31-e9d67a1f3167 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.810703ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=d5a29d56-2bf2-4edd-bdb2-67ddbf98fb50 http.request.method=GET http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=147.781137ms http.response.status=200 http.response.written=24823296 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "GET /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 200 24823296 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=error msg="error parsing digest="sha257:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=c5f37766-c330-4733-ae41-cb5b777ad044 http.request.method=GET http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/sha257:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" vars.name="foo/bar" time="2026-10-25T01:51:13Z" 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.27.3 http.request.host="127.0.0.1:33855" http.request.id=c5f37766-c330-4733-ae41-cb5b777ad044 http.request.method=GET http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/v2/foo/bar/blobs/sha257:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.85583ms http.response.status=400 http.response.written=110 vars.digest="sha257:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "GET /v2/foo/bar/blobs/sha257:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=3dcca484-0e1e-4b99-8930-00e314fdcc56 http.request.method=GET http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.duration=3.213088ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "GET /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:51:13Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=9d4d9116-3e72-4fe0-a1e9-715c34a29950 http.request.method=GET http.request.remoteaddr="127.0.0.1:38920" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.551408ms http.response.status=404 http.response.written=157 vars.digest="sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "GET /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=5ed91f09-8cf4-4c86-b780-62183b29ddc3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.644005ms http.response.status=404 http.response.written=157 vars.digest="sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=c8dac83e-128d-48b9-bd58-81fbae0b1c30 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=83362128-8212-41bd-a667-bb1d60045575 http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.097943ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "GET /v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=98248e48-9ea8-4cbf-9168-64083bc6ffea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513023ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=1a40d3e2-121f-49f7-aa22-59dab56e1df0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=704cbfb1-62ae-4142-8a78-7dd31bd7daa1 time="2026-10-25T01:51:14Z" 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.27.3 http.request.host="127.0.0.1:43457" http.request.id=1a40d3e2-121f-49f7-aa22-59dab56e1df0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.283013ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=704cbfb1-62ae-4142-8a78-7dd31bd7daa1 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "GET /v2/foo/bar/blobs/uploads/704cbfb1-62ae-4142-8a78-7dd31bd7daa1?_state=rI0WeUmuOrCVQ_FEdw82VA3mJgsmK5gaT30EWycJhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGNiZmIxLTYyYWUtNDE0Mi04YTc4LTdkZDMxYmQ3ZGFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMTYwMzAzMzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=6cdbdc26-9041-450a-a6e3-ca492f43dd25 http.request.method=POST http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.787397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=3c338843-7798-4714-9993-c4573e941d4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/1de7feba-b8fb-48f7-8a7c-7dda0131c41d?_state=9TUMd3GZmCT4oUmdwJnPtLJoeuPzC5EHyQcKKZCtTVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTdmZWJhLWI4ZmItNDhmNy04YTdjLTdkZGEwMTMxYzQxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMjc3NTQyNDFaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" provided=sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d vars.name="foo/bar" vars.uuid=1de7feba-b8fb-48f7-8a7c-7dda0131c41d time="2026-10-25T01:51:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=3c338843-7798-4714-9993-c4573e941d4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/1de7feba-b8fb-48f7-8a7c-7dda0131c41d?_state=9TUMd3GZmCT4oUmdwJnPtLJoeuPzC5EHyQcKKZCtTVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTdmZWJhLWI4ZmItNDhmNy04YTdjLTdkZGEwMTMxYzQxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMjc3NTQyNDFaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1de7feba-b8fb-48f7-8a7c-7dda0131c41d time="2026-10-25T01:51:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=3c338843-7798-4714-9993-c4573e941d4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/1de7feba-b8fb-48f7-8a7c-7dda0131c41d?_state=9TUMd3GZmCT4oUmdwJnPtLJoeuPzC5EHyQcKKZCtTVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTdmZWJhLWI4ZmItNDhmNy04YTdjLTdkZGEwMTMxYzQxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMjc3NTQyNDFaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.936933ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1de7feba-b8fb-48f7-8a7c-7dda0131c41d 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "PUT /v2/foo/bar/blobs/uploads/1de7feba-b8fb-48f7-8a7c-7dda0131c41d?_state=9TUMd3GZmCT4oUmdwJnPtLJoeuPzC5EHyQcKKZCtTVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTdmZWJhLWI4ZmItNDhmNy04YTdjLTdkZGEwMTMxYzQxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMjc3NTQyNDFaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=ff1b4448-aab2-444d-9056-5faaed26d4f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.281331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=8a064744-ed37-47ff-a829-5d9713e6554c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/cbae6a4a-15b4-4dbc-a653-6aaf9e026705?_state=tH1wuh9Da_Q4RMEf5gT0AelIZuiS0f53rQm2yJtIsER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYWU2YTRhLTE1YjQtNGRiYy1hNjUzLTZhYWY5ZTAyNjcwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMzQzMDc3ODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.992447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "PUT /v2/foo/bar/blobs/uploads/cbae6a4a-15b4-4dbc-a653-6aaf9e026705?_state=tH1wuh9Da_Q4RMEf5gT0AelIZuiS0f53rQm2yJtIsER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYWU2YTRhLTE1YjQtNGRiYy1hNjUzLTZhYWY5ZTAyNjcwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yMzQzMDc3ODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=14a90024-a724-44ec-800a-823a18820b99 http.request.method=POST http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.378601ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=3bcd7ce0-51ef-4bfe-babd-bb726179d17e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/dd1910ab-ada5-4965-b883-4d1ad6fc2264?_state=lpFcSIncWkDTx-Lq1A-TFckIIjMaEf-apUUtHe_A9-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMTkxMGFiLWFkYTUtNDk2NS1iODgzLTRkMWFkNmZjMjI2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yNDA4NTA4MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.924045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "PUT /v2/foo/bar/blobs/uploads/dd1910ab-ada5-4965-b883-4d1ad6fc2264?_state=lpFcSIncWkDTx-Lq1A-TFckIIjMaEf-apUUtHe_A9-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMTkxMGFiLWFkYTUtNDk2NS1iODgzLTRkMWFkNmZjMjI2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yNDA4NTA4MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=cf1614c1-ba4d-46ea-b761-cbdb6bb4572e http.request.method=POST http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.404297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:16Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=86576c20-f2ad-4464-b831-789504681295 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/7f87fbbf-07bd-4692-814f-9a6d372946c5?_state=J8CAKmn0baO2QV-dVHw31jlwZqlrNwS3frpCTdtvO6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmODdmYmJmLTA3YmQtNDY5Mi04MTRmLTlhNmQzNzI5NDZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yNDcyNjU1NzNaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255865163s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:14 +0000] "PUT /v2/foo/bar/blobs/uploads/7f87fbbf-07bd-4692-814f-9a6d372946c5?_state=J8CAKmn0baO2QV-dVHw31jlwZqlrNwS3frpCTdtvO6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmODdmYmJmLTA3YmQtNDY5Mi04MTRmLTlhNmQzNzI5NDZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNC4yNDcyNjU1NzNaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:16Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=fffc4e9c-594c-405d-97bd-0ed3dd6e805a http.request.method=POST http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.041364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43457" http.request.id=15b72ea7-f3eb-4ccf-a1dd-2557b30fa3f2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/98d0dbe5-e8ee-4078-bdf5-35b464dc4445?_state=nk-83W9VXKKGUstmAId0XgX5Bw_5soXO5-g_O7H5Qcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZDBkYmU1LWU4ZWUtNDA3OC1iZGY1LTM1YjQ2NGRjNDQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNi42NjAzNjA4NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.08096001s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/98d0dbe5-e8ee-4078-bdf5-35b464dc4445?_state=nk-83W9VXKKGUstmAId0XgX5Bw_5soXO5-g_O7H5Qcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZDBkYmU1LWU4ZWUtNDA3OC1iZGY1LTM1YjQ2NGRjNDQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxNi42NjAzNjA4NzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=a9bfc69c-c1bc-47d3-9b75-cde8930d908c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/uploads/98d0dbe5-e8ee-4078-bdf5-35b464dc4445?_state=kc7swNqTI-0pu08JRofTvezMrRXz0r6Rcomsxp83CKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZDBkYmU1LWU4ZWUtNDA3OC1iZGY1LTM1YjQ2NGRjNDQ0NSIsIk9mZnNldCI6MTY5OTQzMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6MTZaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.495882ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "PUT /v2/foo/bar/blobs/uploads/98d0dbe5-e8ee-4078-bdf5-35b464dc4445?_state=kc7swNqTI-0pu08JRofTvezMrRXz0r6Rcomsxp83CKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZDBkYmU1LWU4ZWUtNDA3OC1iZGY1LTM1YjQ2NGRjNDQ0NSIsIk9mZnNldCI6MTY5OTQzMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6MTZaIn0%3D&digest=sha256%3A9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=e0725576-da98-421b-8f3f-6ce4672d90a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.420833ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=c0385d5d-0747-433d-b35e-22041f10a06f http.request.method=GET http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=136.503121ms http.response.status=200 http.response.written=16994304 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "GET /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 200 16994304 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=error msg="error parsing digest="sha257:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=bf2539b2-d26a-425b-9932-cde05dd7fd0f http.request.method=GET http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/sha257:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" vars.name="foo/bar" time="2026-10-25T01:51:18Z" 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.27.3 http.request.host="127.0.0.1:43457" http.request.id=bf2539b2-d26a-425b-9932-cde05dd7fd0f http.request.method=GET http.request.remoteaddr="127.0.0.1:38936" http.request.uri="/v2/foo/bar/blobs/sha257:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.048103ms http.response.status=400 http.response.written=110 vars.digest="sha257:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "GET /v2/foo/bar/blobs/sha257:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=9720fd44-af02-4a8d-843e-ad5be12b8ad5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59756" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.151786ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "GET /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=c622a8ba-00a4-4f5b-82e7-f8704271d40a http.request.method=GET http.request.remoteaddr="127.0.0.1:59756" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.67557ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "GET /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43457" http.request.id=2610b178-1350-4ac7-9c65-9c5b6fd60d06 http.request.method=GET http.request.remoteaddr="127.0.0.1:59752" http.request.uri="/v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.520291ms http.response.status=200 http.response.written=3203072 127.0.0.1 - - [25/Oct/2026:01:51:18 +0000] "GET /v2/foo/bar/blobs/sha256:9a4f7f76698cbf538b0d20cb3c7c126ef816860b268d3b58ee669f4bd9b3519d HTTP/1.1" 200 3203072 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=fc4d4477-b865-4e30-ab16-9f5a59f14e8e http.request.method=GET http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.931389989s http.response.status=200 http.response.written=3126784 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "GET /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 200 3126784 "" "Go-http-client/1.1" time="2026-10-25T01:51:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33855" http.request.id=b9b1617a-e9b7-4d3a-870f-65fe75e70ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.943772954s http.response.status=200 http.response.written=3170304 127.0.0.1 - - [25/Oct/2026:01:51:13 +0000] "GET /v2/foo/bar/blobs/sha256:bd9b89848009538f38d9d5cacbcfd2cd1d3ddb5145524bdc0f0f0978d1735382 HTTP/1.1" 200 3170304 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.57s) === RUN TestBlobDelete time="2026-10-25T01:51:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:51:18Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=1564203b-c978-4a15-be34-5dfae9ba5c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:48266" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.52375ms http.response.status=404 http.response.written=157 vars.digest="sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "GET /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=a3dc7367-1f41-4e24-9837-d5925dddff50 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48278" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.619541ms http.response.status=404 http.response.written=157 vars.digest="sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=0547e762-350d-4e3d-8635-0f67ceb65035 http.request.method=POST http.request.remoteaddr="127.0.0.1:48278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.069068ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=f3165543-4dc7-409b-acb9-084e8582d17a http.request.method=GET http.request.remoteaddr="127.0.0.1:48278" http.request.uri="/v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.592467ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "GET /v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=044488b4-6434-4749-8b65-68ade3e5a2c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48278" http.request.uri="/v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.394813ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=29756559-1952-43a7-9327-97b2254cde91 http.request.method=GET http.request.remoteaddr="127.0.0.1:48278" http.request.uri="/v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7584336e-8494-49a0-96b2-2597d8e03605 time="2026-10-25T01:51:19Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=29756559-1952-43a7-9327-97b2254cde91 http.request.method=GET http.request.remoteaddr="127.0.0.1:48278" http.request.uri="/v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.138278ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7584336e-8494-49a0-96b2-2597d8e03605 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "GET /v2/foo/bar/blobs/uploads/7584336e-8494-49a0-96b2-2597d8e03605?_state=2zujnN9jTR8Xyk-uPlj7x-IG5q1nPOICLoPE3pPoRbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ODQzMzZlLTg0OTQtNDlhMC05NmIyLTI1OTdkOGUwMzYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xODA3NDYyNFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=76ed23b3-0e42-47df-8ee8-476446fd64d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.703715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=2bfd9d6c-7f3f-4b1a-95c2-821e486c6c96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/0a974edf-8164-4785-9bac-7a67aef419a1?_state=r5CIr486mNV2Qy5eC719SAAHWCBQL7m4DxHFAYCmtGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTc0ZWRmLTgxNjQtNDc4NS05YmFjLTdhNjdhZWY0MTlhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xOTI3ODgxNzdaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" provided=sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 vars.name="foo/bar" vars.uuid=0a974edf-8164-4785-9bac-7a67aef419a1 time="2026-10-25T01:51:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=2bfd9d6c-7f3f-4b1a-95c2-821e486c6c96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/0a974edf-8164-4785-9bac-7a67aef419a1?_state=r5CIr486mNV2Qy5eC719SAAHWCBQL7m4DxHFAYCmtGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTc0ZWRmLTgxNjQtNDc4NS05YmFjLTdhNjdhZWY0MTlhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xOTI3ODgxNzdaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0a974edf-8164-4785-9bac-7a67aef419a1 time="2026-10-25T01:51:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=2bfd9d6c-7f3f-4b1a-95c2-821e486c6c96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/0a974edf-8164-4785-9bac-7a67aef419a1?_state=r5CIr486mNV2Qy5eC719SAAHWCBQL7m4DxHFAYCmtGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTc0ZWRmLTgxNjQtNDc4NS05YmFjLTdhNjdhZWY0MTlhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xOTI3ODgxNzdaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.604444ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0a974edf-8164-4785-9bac-7a67aef419a1 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "PUT /v2/foo/bar/blobs/uploads/0a974edf-8164-4785-9bac-7a67aef419a1?_state=r5CIr486mNV2Qy5eC719SAAHWCBQL7m4DxHFAYCmtGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTc0ZWRmLTgxNjQtNDc4NS05YmFjLTdhNjdhZWY0MTlhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4xOTI3ODgxNzdaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=3fbf03db-95de-4789-9b5e-81a067771869 http.request.method=POST http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.26197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=9d3cf04b-64ef-4557-8de8-3e5616fb97f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/4e6d96df-c450-47df-94b9-8aa52cfc6a0d?_state=jD98FkUUaHR58wUIvdDQ0Bznx1RKNiFTHuInBh7CC9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNmQ5NmRmLWM0NTAtNDdkZi05NGI5LThhYTUyY2ZjNmEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4yMDE4OTIwNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.21246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "PUT /v2/foo/bar/blobs/uploads/4e6d96df-c450-47df-94b9-8aa52cfc6a0d?_state=jD98FkUUaHR58wUIvdDQ0Bznx1RKNiFTHuInBh7CC9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNmQ5NmRmLWM0NTAtNDdkZi05NGI5LThhYTUyY2ZjNmEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4yMDE4OTIwNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=ebe4477b-e6b4-44c1-ae1a-eb4b8bc50acd http.request.method=POST http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.350017ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=d005a41a-3559-4d53-84c2-021236a2d852 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/c532f635-8088-44be-bf86-6e257272abcf?_state=NmQmQmsNLXMibtWZqIuDGEeE5K2t7Z_ZIW8PbX3HWex7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MzJmNjM1LTgwODgtNDRiZS1iZjg2LTZlMjU3MjcyYWJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4yMDk1NjM0MTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.210695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "PUT /v2/foo/bar/blobs/uploads/c532f635-8088-44be-bf86-6e257272abcf?_state=NmQmQmsNLXMibtWZqIuDGEeE5K2t7Z_ZIW8PbX3HWex7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MzJmNjM1LTgwODgtNDRiZS1iZjg2LTZlMjU3MjcyYWJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4yMDk1NjM0MTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:19Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=5d5ae4a1-e388-4ad0-ae98-7dc81d080d26 http.request.method=POST http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.004449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:22Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=0bdcb7d4-2677-4925-9c92-bedd57dfc09b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/07f3d07c-8ba5-4efb-9bc2-157bb4cfefa9?_state=J6TR1MIUVgqUtyxix5Pmk8QYBLonnoIifkzmuE_bXd17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZjNkMDdjLThiYTUtNGVmYi05YmMyLTE1N2JiNGNmZWZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4yMTYxNDQyMjdaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.duration=3.602013961s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:19 +0000] "PUT /v2/foo/bar/blobs/uploads/07f3d07c-8ba5-4efb-9bc2-157bb4cfefa9?_state=J6TR1MIUVgqUtyxix5Pmk8QYBLonnoIifkzmuE_bXd17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZjNkMDdjLThiYTUtNGVmYi05YmMyLTE1N2JiNGNmZWZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToxOS4yMTYxNDQyMjdaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=9916ef59-ebd7-4c7b-bae0-232d3f2df105 http.request.method=POST http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231567ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37499" http.request.id=623a3733-9c28-4be1-9d16-d54793208681 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/ba2051d2-c8f9-4642-a22d-f1218a08d39a?_state=92SKjVnqMcy8js8tNCtw3PzknoHp_cqtOepei-65R2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMjA1MWQyLWM4ZjktNDY0Mi1hMjJkLWYxMjE4YTA4ZDM5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToyMy4wMDEyMjQ1MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.35675872s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/ba2051d2-c8f9-4642-a22d-f1218a08d39a?_state=92SKjVnqMcy8js8tNCtw3PzknoHp_cqtOepei-65R2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMjA1MWQyLWM4ZjktNDY0Mi1hMjJkLWYxMjE4YTA4ZDM5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToyMy4wMDEyMjQ1MTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=235f01d2-d25c-45bc-b8e7-7e1c9f621901 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/uploads/ba2051d2-c8f9-4642-a22d-f1218a08d39a?_state=7MWdfT5MEOofD1rNIc4QaWbH4iGG_cIHthRqt-Mbn017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMjA1MWQyLWM4ZjktNDY0Mi1hMjJkLWYxMjE4YTA4ZDM5YSIsIk9mZnNldCI6MjA4NDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6MjNaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.duration=3.032914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "PUT /v2/foo/bar/blobs/uploads/ba2051d2-c8f9-4642-a22d-f1218a08d39a?_state=7MWdfT5MEOofD1rNIc4QaWbH4iGG_cIHthRqt-Mbn017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMjA1MWQyLWM4ZjktNDY0Mi1hMjJkLWYxMjE4YTA4ZDM5YSIsIk9mZnNldCI6MjA4NDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6MjNaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=52789c9d-86ba-4601-b5fe-b83a5bb750f7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.33484ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=32fb937d-bf56-4388-932a-fd951387bb45 http.request.method=GET http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=164.33925ms http.response.status=200 http.response.written=20842496 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "GET /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 200 20842496 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=error msg="error parsing digest="sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=6560c87e-0fdb-4349-987a-e69dede225b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" time="2026-10-25T01:51:26Z" 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.27.3 http.request.host="127.0.0.1:37499" http.request.id=6560c87e-0fdb-4349-987a-e69dede225b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48280" http.request.uri="/v2/foo/bar/blobs/sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.173µs" http.response.status=400 http.response.written=110 vars.digest="sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "GET /v2/foo/bar/blobs/sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=c5c80b24-aa82-432f-ade5-3a9158f31460 http.request.method=GET http.request.remoteaddr="127.0.0.1:48290" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.duration=2.745396ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "GET /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=edffa86a-b8b7-4cd1-bcf5-666e94b4b58d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48300" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.duration=3.142025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=a4bad2de-8a33-4590-b700-d1995adce9c7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48300" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.94752ms http.response.status=404 http.response.written=157 vars.digest="sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=94cc2b46-30bf-465f-98e7-6f10069f8aad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48300" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.856631ms http.response.status=404 http.response.written=74 vars.digest="sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=error msg="error parsing digest="sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=2d18e932-fb73-4bee-8947-f29a62417ccc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" time="2026-10-25T01:51:26Z" 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.27.3 http.request.host="127.0.0.1:37499" http.request.id=2d18e932-fb73-4bee-8947-f29a62417ccc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.576699ms http.response.status=400 http.response.written=110 vars.digest="sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "DELETE /v2/foo/bar/blobs/sha257:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-25T01:51:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=aa1f5c2c-b3c9-43e4-aba9-1f0509fa4a14 http.request.method=POST http.request.remoteaddr="127.0.0.1:48332" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.256963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=842831e8-26c4-4ce9-819e-4a909e7ca040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48332" http.request.uri="/v2/foo/bar/blobs/uploads/ab51556f-01a3-4c16-9d21-bc433c2a262b?_state=Q3wuK5eNS_r7gbLROG7cpUfyNx3U_iMoYPLED4eekdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNTE1NTZmLTAxYTMtNGMxNi05ZDIxLWJjNDMzYzJhMjYyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToyNi41ODkzNzM4NjFaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.duration=3.303052984s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "PUT /v2/foo/bar/blobs/uploads/ab51556f-01a3-4c16-9d21-bc433c2a262b?_state=Q3wuK5eNS_r7gbLROG7cpUfyNx3U_iMoYPLED4eekdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNTE1NTZmLTAxYTMtNGMxNi05ZDIxLWJjNDMzYzJhMjYyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MToyNi41ODkzNzM4NjFaIn0%3D&digest=sha256%3A23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=af996417-4e77-462b-9920-25e4da65603e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48332" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.726034ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=bced706a-40f3-4b0a-9255-a626173834ae http.request.method=GET http.request.remoteaddr="127.0.0.1:48290" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.481599985s http.response.status=200 http.response.written=3126784 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "GET /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 200 3126784 "" "Go-http-client/1.1" time="2026-10-25T01:51:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37499" http.request.id=86a527a3-1bd6-4361-8b0b-f274bf887dd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48286" http.request.uri="/v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.488875652s http.response.status=200 http.response.written=3170304 127.0.0.1 - - [25/Oct/2026:01:51:26 +0000] "GET /v2/foo/bar/blobs/sha256:23ca0e79a7f9d1892afb23b906f7901c9e79a6401e6640a2af9117c7c7dc3684 HTTP/1.1" 200 3170304 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (11.13s) === RUN TestRelativeURL time="2026-10-25T01:51: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.27.3 time="2026-10-25T01:51:30Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37905" http.request.id=64f3a344-1ad5-4c67-ac80-a7594be45946 http.request.method=POST http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.651158ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37905" http.request.id=00c46547-936f-41d3-83f8-97e3f4705ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/uploads/6db77033-9c25-4d7c-9773-232e4b60b61d?_state=pIV9fK7bPVd3tTJsyDUoVEk38tGR8t9hw4pI3u7s8zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYjc3MDMzLTljMjUtNGQ3Yy05NzczLTIzMmU0YjYwYjYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTozMC4wNTYyMzY5NDlaIn0%3D&digest=sha256%3Ad9c54d04b7eba3fa10e718f9971e8db76beae63f4b546b289c13072757b2c603" http.request.useragent="Go-http-client/1.1" http.response.duration=2.404197689s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:30 +0000] "PUT /v2/foo/bar/blobs/uploads/6db77033-9c25-4d7c-9773-232e4b60b61d?_state=pIV9fK7bPVd3tTJsyDUoVEk38tGR8t9hw4pI3u7s8zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYjc3MDMzLTljMjUtNGQ3Yy05NzczLTIzMmU0YjYwYjYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTozMC4wNTYyMzY5NDlaIn0%3D&digest=sha256%3Ad9c54d04b7eba3fa10e718f9971e8db76beae63f4b546b289c13072757b2c603 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37905" http.request.id=0557cb04-fffd-4b0b-9ed3-fa437c0fc9a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37905" http.request.id=c75ef140-4d7a-4c1b-8126-0795c8db095f http.request.method=POST http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940899ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37905" http.request.id=cc89a63e-d2d8-4ee4-8a34-335c7833a542 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57872" http.request.uri="/v2/foo/bar/blobs/uploads/e60e40ac-80b9-4ee4-b049-3e2ab02d553e?_state=CTI_JnEzhMb9l1T4pvBRQ7cuUDjWxRbEuEZsaFRN86B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MGU0MGFjLTgwYjktNGVlNC1iMDQ5LTNlMmFiMDJkNTUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTozMi45NDg4ODE5NTFaIn0%3D&digest=sha256%3Ad8737f3721998647e640d87774e0a6fca03fe08f2dbe1ed744ec81c72ef934f5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.806399457s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:32 +0000] "PUT /v2/foo/bar/blobs/uploads/e60e40ac-80b9-4ee4-b049-3e2ab02d553e?_state=CTI_JnEzhMb9l1T4pvBRQ7cuUDjWxRbEuEZsaFRN86B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MGU0MGFjLTgwYjktNGVlNC1iMDQ5LTNlMmFiMDJkNTUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTozMi45NDg4ODE5NTFaIn0%3D&digest=sha256%3Ad8737f3721998647e640d87774e0a6fca03fe08f2dbe1ed744ec81c72ef934f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.71s) === RUN TestBlobDeleteDisabled time="2026-10-25T01:51:36Z" 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.27.3 time="2026-10-25T01:51:36Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:37Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:39615" http.request.id=e7836230-a6bc-425f-9124-25e1d1f21e93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/bar/blobs/sha256:993b828d1ba162770b1ed468c4460e5f961f7a71deac25b3dddd718e7c0a5972" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.123302ms http.response.status=405 http.response.written=78 vars.digest="sha256:993b828d1ba162770b1ed468c4460e5f961f7a71deac25b3dddd718e7c0a5972" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:993b828d1ba162770b1ed468c4460e5f961f7a71deac25b3dddd718e7c0a5972 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.43s) === RUN TestDeleteDisabled time="2026-10-25T01:51:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:51:37Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45241" http.request.id=07912187-2994-4b90-9e86-8a4ad903566d http.request.method=POST http.request.remoteaddr="127.0.0.1:32850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.769902ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45241" http.request.id=beef24df-164b-4d5c-bcdf-c415f179c8c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32850" http.request.uri="/v2/foo/bar/blobs/uploads/de92d4eb-12e3-432d-8294-b1eee200007a?_state=2lpMJdpDXROXLnoaV5wstaA6hCEpuHXAwCPNNV2yoEt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlOTJkNGViLTEyZTMtNDMyZC04Mjk0LWIxZWVlMjAwMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTozNy40NjM4MTU1MzVaIn0%3D&digest=sha256%3A13a29469f22c07009abe01c37757487ffeba889f16a572b487b8bdcf2ffe74b6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.799716423s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:37 +0000] "PUT /v2/foo/bar/blobs/uploads/de92d4eb-12e3-432d-8294-b1eee200007a?_state=2lpMJdpDXROXLnoaV5wstaA6hCEpuHXAwCPNNV2yoEt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlOTJkNGViLTEyZTMtNDMyZC04Mjk0LWIxZWVlMjAwMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTozNy40NjM4MTU1MzVaIn0%3D&digest=sha256%3A13a29469f22c07009abe01c37757487ffeba889f16a572b487b8bdcf2ffe74b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45241" http.request.id=967d88f9-e78c-4156-adba-effb369a0ef1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32850" http.request.uri="/v2/foo/bar/blobs/sha256:13a29469f22c07009abe01c37757487ffeba889f16a572b487b8bdcf2ffe74b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.269705ms http.response.status=405 http.response.written=78 vars.digest="sha256:13a29469f22c07009abe01c37757487ffeba889f16a572b487b8bdcf2ffe74b6" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:51:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:13a29469f22c07009abe01c37757487ffeba889f16a572b487b8bdcf2ffe74b6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.09s) === RUN TestDeleteReadOnly time="2026-10-25T01:51:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:51:42Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39095" http.request.id=a64e8fdf-447c-41e4-a638-a7d574b09dde http.request.method=POST http.request.remoteaddr="127.0.0.1:58096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.447488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39095" http.request.id=73105bbb-16af-4990-be43-d8961766ad4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58096" http.request.uri="/v2/foo/bar/blobs/uploads/ce696fd3-20d6-492b-9840-e6660e7d77e2?_state=aVIPun1daYDsIZOuNOkUOOFeo_kWLQWfBxgxwv7IqBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNjk2ZmQzLTIwZDYtNDkyYi05ODQwLWU2NjYwZTdkNzdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTo0Mi41NDAwMjA1OTFaIn0%3D&digest=sha256%3A5e9e3326c421fb1267e118c0e757b85e7cb34ed645e61c18c889245de01eccb9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.254345204s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:42 +0000] "PUT /v2/foo/bar/blobs/uploads/ce696fd3-20d6-492b-9840-e6660e7d77e2?_state=aVIPun1daYDsIZOuNOkUOOFeo_kWLQWfBxgxwv7IqBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNjk2ZmQzLTIwZDYtNDkyYi05ODQwLWU2NjYwZTdkNzdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MTo0Mi41NDAwMjA1OTFaIn0%3D&digest=sha256%3A5e9e3326c421fb1267e118c0e757b85e7cb34ed645e61c18c889245de01eccb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [25/Oct/2026:01:51:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:5e9e3326c421fb1267e118c0e757b85e7cb34ed645e61c18c889245de01eccb9 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.53s) === RUN TestStartPushReadOnly time="2026-10-25T01:51:46Z" 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.27.3 time="2026-10-25T01:51:46Z" level=info msg="redis not configured" go.version=go1.27.3 127.0.0.1 - - [25/Oct/2026:01:51:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-10-25T01:51:46Z" 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.27.3 time="2026-10-25T01:51:46Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:51:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=64369b66-08f3-4353-8ef8-105a2c15aee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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.627216ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:51:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-25T01:51:46Z" 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.27.3 http.request.host="127.0.0.1:39561" http.request.id=2606b6b3-694b-411e-82d8-dc4acddd7f8e http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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.086322ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Oct/2026:01:51:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-25T01:51:46Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=40e50663-f970-4a1e-bfdd-ffd40ba34c72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" 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.107423ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:51:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-25T01:51:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=6af02b4e-8fb2-4382-aa1a-7a6669d84ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" 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=7.636652ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:51:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=6af02b4e-8fb2-4382-aa1a-7a6669d84ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" 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=7.749539ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:51:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=6af02b4e-8fb2-4382-aa1a-7a6669d84ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" 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=7.818396ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:51:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=6af02b4e-8fb2-4382-aa1a-7a6669d84ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" 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=7.89895ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:51:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-25T01:51:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=e4e28516-548d-4114-b93c-a4e78a6a1bc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.652062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=9c529d79-ed3d-4824-ac4d-b43b23af8bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/blobs/uploads/f53f2bb6-d213-4f0f-8c62-fa704e31ff32?_state=Y1Sv99VZIJfKlopliIO7E2fUWHIskwPDtjjNocFr6nF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNTNmMmJiNi1kMjEzLTRmMGYtOGM2Mi1mYTcwNGUzMWZmMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6NDcuMjA0OTE1WiJ9&digest=sha256%3Aec80880dc737342ca067b3e986d3402edbc7a41cb4b1ce706723ee71b4b6d657" http.request.useragent="Go-http-client/1.1" http.response.duration=7.41592097s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/f53f2bb6-d213-4f0f-8c62-fa704e31ff32?_state=Y1Sv99VZIJfKlopliIO7E2fUWHIskwPDtjjNocFr6nF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNTNmMmJiNi1kMjEzLTRmMGYtOGM2Mi1mYTcwNGUzMWZmMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6NDcuMjA0OTE1WiJ9&digest=sha256%3Aec80880dc737342ca067b3e986d3402edbc7a41cb4b1ce706723ee71b4b6d657 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:51:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=1622332b-3310-4fcc-83e0-70d2a3b90acf http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.900905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=08315ad7-6c63-4d32-9c86-05e8d6f1e5c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/blobs/uploads/c6ab3977-1dad-49a2-8a51-0fe4d8109508?_state=fkyMe-kCt3tqt69qA7SHHB8rYOsRWD6-VuJvJChC4hF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmFiMzk3Ny0xZGFkLTQ5YTItOGE1MS0wZmU0ZDgxMDk1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6NTUuMDAyNzkxMzEzWiJ9&digest=sha256%3Ae5e3911c68c2f1ba066953a9974f9cf40ad02d7b283d45462407382a0eb4fe1a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.474375233s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:51:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/c6ab3977-1dad-49a2-8a51-0fe4d8109508?_state=fkyMe-kCt3tqt69qA7SHHB8rYOsRWD6-VuJvJChC4hF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmFiMzk3Ny0xZGFkLTQ5YTItOGE1MS0wZmU0ZDgxMDk1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTE6NTUuMDAyNzkxMzEzWiJ9&digest=sha256%3Ae5e3911c68c2f1ba066953a9974f9cf40ad02d7b283d45462407382a0eb4fe1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=f85dd96a-1cb8-4289-ba15-d955647b884c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.085521ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=587cc750-ca77-40b5-ba0f-3d87aba05256 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.106431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=aeebde58-93b0-4f79-abb2-02144926b6f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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=4.495952ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=14b70056-5f52-4473-8b85-78619e69bf9e http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.495609ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39561" http.request.id=5c01456c-61c7-4414-987e-074287520b59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.141472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39561" http.request.id=4187a2ed-2a4d-49c3-8c98-b19fc60ab8ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.081783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39561" http.request.id=d2abfa6d-4284-4ada-b9ac-12d9d3ffdac8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.132127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=1b71e6d2-d633-47b4-bf80-ba8eb4481af4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.243861ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=58c7ecce-34c6-40a9-bf12-c041b930d0db http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966406ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=6f84d4ab-3217-4358-9939-03f506446984 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.892385ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=fb50e130-7f4d-4859-a0ef-940a3b8fcd46 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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.982211ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=error msg="payload digest does match: "sha256:83ca8cf44e89f25047fa3574f2ebf9f18bfe23e6774896c7e4c1853c759f084d" != "sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4"" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=aaaa348f-c861-42a5-800e-7459b5028836 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" time="2026-10-25T01:52:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=aaaa348f-c861-42a5-800e-7459b5028836 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.416418ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4" 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:75ade1a2483f848ce0f358fef876e5edc16cc6a901c1240ce45edf9897d0d9b4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=5f2187c6-d7e7-4bb5-b241-6c9de50baf44 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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.757058ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" 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.27.3 http.request.host="127.0.0.1:39561" http.request.id=eee9aead-f1d2-4906-b720-12955f72cc64 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.050179ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=92f84126-36f9-4a73-8edd-bad147c7a376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" 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.285262ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:00Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=92f84126-36f9-4a73-8edd-bad147c7a376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" 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.378774ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:00Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=92f84126-36f9-4a73-8edd-bad147c7a376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" 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.479995ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=072c6f87-e9b3-4411-9e9c-b58714b9ff4c http.request.method=POST http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.40075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=9f82c9f2-3cb5-4b82-a700-caa278fa1c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/blobs/uploads/3d67a5d4-bce4-4d95-941b-78e393dafad9?_state=E-UiLXgoIH9nac9Prtmdvs8bF_nVsQDSe3L_M4lmLwV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZDY3YTVkNC1iY2U0LTRkOTUtOTQxYi03OGUzOTNkYWZhZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MDAuNTY3NjMxNzNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.07459ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/3d67a5d4-bce4-4d95-941b-78e393dafad9?_state=E-UiLXgoIH9nac9Prtmdvs8bF_nVsQDSe3L_M4lmLwV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZDY3YTVkNC1iY2U0LTRkOTUtOTQxYi03OGUzOTNkYWZhZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MDAuNTY3NjMxNzNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=2a9f55aa-888d-43c3-bc52-278b22b491f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" 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.445239ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:00Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=2a9f55aa-888d-43c3-bc52-278b22b491f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" 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.552236ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-25T01:52:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=d3397155-17ce-4b1c-9c88-e109b91afc43 http.request.method=POST http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.754261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=246ce698-d65c-4b72-951c-500cdfbfe1ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/blobs/uploads/ae6cd24e-0f9a-4326-a570-08f1947b5184?_state=7wu8zo-27N4dCA6nlU3_Jk2w6xHhmX4adtfXemL_9DF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZTZjZDI0ZS0wZjlhLTQzMjYtYTU3MC0wOGYxOTQ3YjUxODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MDAuODkwMDQzNzk5WiJ9&digest=sha256%3Af951585adb864d4d0bafe27109312d4bde32f230d0d1f1e062e7ef4cab715ddf" http.request.useragent="Go-http-client/1.1" http.response.duration=5.511302081s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/ae6cd24e-0f9a-4326-a570-08f1947b5184?_state=7wu8zo-27N4dCA6nlU3_Jk2w6xHhmX4adtfXemL_9DF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZTZjZDI0ZS0wZjlhLTQzMjYtYTU3MC0wOGYxOTQ3YjUxODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MDAuODkwMDQzNzk5WiJ9&digest=sha256%3Af951585adb864d4d0bafe27109312d4bde32f230d0d1f1e062e7ef4cab715ddf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=d33eedef-f44e-4298-9d92-ea9ae353ae8a http.request.method=POST http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.626091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=efa27a06-90a8-472d-a3db-9d14334bb682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/blobs/uploads/e8fdbabd-b63c-465c-bc76-ec2fe69571d7?_state=nNDp2dg9qwrsS27zrr2Uix6hD3-Xidgypp1VRWHuAsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOGZkYmFiZC1iNjNjLTQ2NWMtYmM3Ni1lYzJmZTY5NTcxZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MDYuNzI5MTk0MzY4WiJ9&digest=sha256%3A5db9f19688a8331bd60819756809ed29995405faadc4a82f1f4111d9370bead8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.279887023s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/e8fdbabd-b63c-465c-bc76-ec2fe69571d7?_state=nNDp2dg9qwrsS27zrr2Uix6hD3-Xidgypp1VRWHuAsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOGZkYmFiZC1iNjNjLTQ2NWMtYmM3Ni1lYzJmZTY5NTcxZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MDYuNzI5MTk0MzY4WiJ9&digest=sha256%3A5db9f19688a8331bd60819756809ed29995405faadc4a82f1f4111d9370bead8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=9a98a9fd-0937-4825-83de-8b98b0733a8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.321854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39561" http.request.id=5a19de1f-1ccc-4537-bfd2-37c871b42523 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77" http.request.useragent="Go-http-client/1.1" http.response.duration=2.660525ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=fdbbf093-2e14-4fc5-820a-eb42fb82af2c http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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=3.374829ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=0eb3d6e5-a492-40a5-924e-2817c3e3d09f http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.375023ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=7ad50c2e-022f-4b58-82a9-028b086315fb http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917439ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=9beb123c-c9c1-49f6-a2ec-5d5510465d62 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850941ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=d959abc9-5356-4325-ac2b-7d51dc811cb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.139506ms http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="rewriting manifest sha256:1cd65fc352a617edf7b6839145971112cc694d9e4bbbcf25394ad24062f97c77 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=20aa4113-b38b-4d3f-b966-f29040d01271 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=20aa4113-b38b-4d3f-b966-f29040d01271 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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=6.121257ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39561" http.request.id=ca0320db-4ad6-4205-9d8c-6d3a6df1e1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.263293ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39561" http.request.id=8af1fb79-56cf-43f0-a5bb-97212803cab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.731427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39561" http.request.id=da13f5aa-1201-497b-a39b-eee9533c330c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.598237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=9fddb52b-20c1-4ca2-b19c-8ce05c6694a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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=2.362516ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=711bf9f6-9099-4dcd-831b-59702f62cfdd http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.498938ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=9db956e3-db5d-44e7-a028-1227ae755087 http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975299ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=fa26b76b-a1eb-4081-81cf-9a3e6cc4ddab http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" http.request.uri="/v2/foo/schema2/manifests/sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909642ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="rewriting manifest list sha256:9f417d1965d2724c398e6db23da5369ac6ccb2dcb38fb0a646801d24d322afd5 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=d7fcc3e0-1330-4a50-9172-41c4d8a8f9ca http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39561" http.request.id=d7fcc3e0-1330-4a50-9172-41c4d8a8f9ca http.request.method=GET http.request.remoteaddr="127.0.0.1:43482" 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=5.356225ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" 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.27.3 time="2026-10-25T01:52:11Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=6f114b6c-8f8f-469e-a75e-c9996e85f626 http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" 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.622148ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" 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.27.3 http.request.host="127.0.0.1:36215" http.request.id=402e2eae-fa43-4537-8f09-fefc28364f0f http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" 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.092091ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=67ce1743-f39c-4136-8eb9-179ee62787e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" 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.071615ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=166bd99b-3ee4-485c-965d-ffbe633d9911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" 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=7.769252ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:52:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=166bd99b-3ee4-485c-965d-ffbe633d9911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" 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=7.854078ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:52:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=166bd99b-3ee4-485c-965d-ffbe633d9911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" 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=7.925263ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:52:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=166bd99b-3ee4-485c-965d-ffbe633d9911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" 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=7.988227ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-25T01:52:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=36b426fa-163b-4f43-84cc-ae5d1aa677e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385927ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=bc99b515-8b87-432c-a29e-16f4d3954030 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/blobs/uploads/3c730183-9b83-471d-a092-a25047a66e01?_state=fYqHKwWYSkoh43g6ar3TCS9Z4RG7UL4FnhCxnYtFArR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYzczMDE4My05YjgzLTQ3MWQtYTA5Mi1hMjUwNDdhNjZlMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTEuMzM0NzkyMzM1WiJ9&digest=sha256%3Adc4aff6667539033d5347e9ca71f7e65c14bb2dd938a38932b280ae44f618281" http.request.useragent="Go-http-client/1.1" http.response.duration=2.896061399s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/3c730183-9b83-471d-a092-a25047a66e01?_state=fYqHKwWYSkoh43g6ar3TCS9Z4RG7UL4FnhCxnYtFArR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYzczMDE4My05YjgzLTQ3MWQtYTA5Mi1hMjUwNDdhNjZlMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTEuMzM0NzkyMzM1WiJ9&digest=sha256%3Adc4aff6667539033d5347e9ca71f7e65c14bb2dd938a38932b280ae44f618281 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=be7f8f1e-ffe1-4c43-9157-dc41cd4a1ea0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899163ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=d543174c-d10d-4c36-85ad-a925639d23cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/blobs/uploads/b42f655f-ba14-418d-bbd4-f960813776d8?_state=d4puJKcBpOcVGAozaHR7Q8B_Aytu122maGu84yMqT8l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDJmNjU1Zi1iYTE0LTQxOGQtYmJkNC1mOTYwODEzNzc2ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTQuNTA0NjgxMTA0WiJ9&digest=sha256%3A4c06082751c8f4382c672ee775d5e5c1d01ba4283fb0c5a942a3c965df9e8cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.386606951s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/b42f655f-ba14-418d-bbd4-f960813776d8?_state=d4puJKcBpOcVGAozaHR7Q8B_Aytu122maGu84yMqT8l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDJmNjU1Zi1iYTE0LTQxOGQtYmJkNC1mOTYwODEzNzc2ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTQuNTA0NjgxMTA0WiJ9&digest=sha256%3A4c06082751c8f4382c672ee775d5e5c1d01ba4283fb0c5a942a3c965df9e8cc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=fabfc815-30ee-44e2-9fdb-cfa2674aaa80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.673664ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=1b72911b-579b-4d7a-957d-c7f3e02277a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.duration=8.36385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=072d1faf-0269-4598-bd20-53699e1f50fd http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" 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=4.251114ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=fd3a0bb0-4b6d-42cb-a3e1-c1160ea67bd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.341869ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36215" http.request.id=dc1e1fed-01ea-47e9-89d1-fbee37631f66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.duration=8.049024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36215" http.request.id=b08d50b4-df60-4e5b-b32c-6547266463cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.duration=7.971146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:36215" http.request.id=9edbb631-05b6-44a1-acd1-55834f8c2f03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.duration=7.901189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=f63b32bf-0e42-4dd8-abab-de188aa65ff4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.381332ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=f4c9d4fd-8b9b-4a21-9b4e-19fe02941bab http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795473ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=42e19cf8-a80d-4100-8ff0-d84fd0d30bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627104ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=ebc7f9bf-b2be-4019-bba0-4ab3a4d4d315 http.request.method=GET http.request.remoteaddr="127.0.0.1:60772" 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.75793ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=error msg="payload digest does match: "sha256:0e2e47083b212559ac485a3692a9609fe46921f455f04680949f5b89bb9c2b96" != "sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093"" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=b7eecb2d-5c95-4de0-85f1-e3b57094a0a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" time="2026-10-25T01:52:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=b7eecb2d-5c95-4de0-85f1-e3b57094a0a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60772" http.request.uri="/v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.145379ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093" 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:0fc4468057bf377bbac97dc73563916ea94a6c6f4efebe0481c8c149a9a52093 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=0697ab75-a825-42ae-ac8a-e8c1a1806587 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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.175258ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" 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.27.3 http.request.host="127.0.0.1:36215" http.request.id=f57916f9-33f6-47a8-bf28-6ee735bdb578 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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.657422ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=33838e7a-1b1a-474c-86ed-84d0b41778d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" 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.043912ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:17Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=33838e7a-1b1a-474c-86ed-84d0b41778d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" 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.131787ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:17Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=33838e7a-1b1a-474c-86ed-84d0b41778d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" 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.232514ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=d21153aa-1866-43a4-aff3-020ffd86443c http.request.method=POST http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.059039ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=858a3096-e867-4f43-ac43-becb7ce05e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/blobs/uploads/a11db06f-69b7-40bf-ab6c-2c37a5cf519e?_state=pxLZtkZkWT2-UdFhbhOesGpDQ1LNZtx6grufh6UBS-x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTFkYjA2Zi02OWI3LTQwYmYtYWI2Yy0yYzM3YTVjZjUxOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTcuOTc4MDEwMTIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529743ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/a11db06f-69b7-40bf-ab6c-2c37a5cf519e?_state=pxLZtkZkWT2-UdFhbhOesGpDQ1LNZtx6grufh6UBS-x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTFkYjA2Zi02OWI3LTQwYmYtYWI2Yy0yYzM3YTVjZjUxOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTcuOTc4MDEwMTIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:17Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=4e02921f-12a0-4e3c-9710-d291ee31a5f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" 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.091104ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:17Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=4e02921f-12a0-4e3c-9710-d291ee31a5f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" 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.17979ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-25T01:52:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=629b23f1-f832-4ad8-b200-852bdfd06643 http.request.method=POST http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.052225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=bfd33e05-1625-4fcd-b8c9-ee7799b57f79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/blobs/uploads/365985b3-d0d8-4e0a-866b-0f5528fe4c9c?_state=fVDXjruGPZa_r4j5Zyl9jIuKlDPoDGF7ev9b7ma95sx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjU5ODViMy1kMGQ4LTRlMGEtODY2Yi0wZjU1MjhmZTRjOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTguMjM4Nzg1NTAxWiJ9&digest=sha256%3A8e9df6f0b405df4a4300cccd548fc118fac34ebc58d896b539a4cb7e23e84eab" http.request.useragent="Go-http-client/1.1" http.response.duration=3.029015954s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/365985b3-d0d8-4e0a-866b-0f5528fe4c9c?_state=fVDXjruGPZa_r4j5Zyl9jIuKlDPoDGF7ev9b7ma95sx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjU5ODViMy1kMGQ4LTRlMGEtODY2Yi0wZjU1MjhmZTRjOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MTguMjM4Nzg1NTAxWiJ9&digest=sha256%3A8e9df6f0b405df4a4300cccd548fc118fac34ebc58d896b539a4cb7e23e84eab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=a6db79ca-9cb3-4263-bc3b-4ce576d1cb85 http.request.method=POST http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.633287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=52d8557f-85b9-4e49-9976-4da95a6fb536 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/blobs/uploads/65e0d9ee-717b-425f-a5be-c20b8512d496?_state=etjOgWUYcR8ScgKMLwTokSeHqD9EoijwpW5E2yf3mVZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWUwZDllZS03MTdiLTQyNWYtYTViZS1jMjBiODUxMmQ0OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MjEuNTYwNjI4MTU4WiJ9&digest=sha256%3A86777d5b4dfbbdacd3577c072e5979d5a6183bb51c642d4be7c01bbee9b513d9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.726367049s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/65e0d9ee-717b-425f-a5be-c20b8512d496?_state=etjOgWUYcR8ScgKMLwTokSeHqD9EoijwpW5E2yf3mVZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWUwZDllZS03MTdiLTQyNWYtYTViZS1jMjBiODUxMmQ0OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MjEuNTYwNjI4MTU4WiJ9&digest=sha256%3A86777d5b4dfbbdacd3577c072e5979d5a6183bb51c642d4be7c01bbee9b513d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=d2279184-074f-4ecf-96cc-566061795820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.223099ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36215" http.request.id=e30742a2-0c9d-4846-a17d-5b8eebcfea37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.142739ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=93b7d229-4af6-41e2-8a11-95db3b5f417d http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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.122501ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=3058fb7b-5112-40e7-8f8b-af5809ce3375 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.05917ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=6f0a8212-1142-41dc-aa9e-8656dfd88c0e http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717366ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=64f4aaca-6738-48a9-b762-31d1903b1c10 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603006ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=981121d1-206e-4a18-9230-57ce4591ea5a http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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.573568ms http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="rewriting manifest sha256:e32c75a84cd5cae2a69bdaac3a88f52576dd6dcf64349967ba2de6c1a6d6b66b in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=8a00ed90-2fbc-4683-8f51-81182f4b913d http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=8a00ed90-2fbc-4683-8f51-81182f4b913d http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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=4.573996ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36215" http.request.id=c9174ccd-d3b1-4b19-97f4-351ef411bd8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" 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.952632ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36215" http.request.id=42afda16-071a-49f6-8f34-907a5b098c8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.417146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36215" http.request.id=1c86c1a5-b5dd-48ef-8fc5-e201ef07348e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=20bbeccf-3fc6-490b-9edf-08d4492478e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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=2.04773ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=6606dc61-764b-401d-9696-11e0489e25d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.954542ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=4ed45fe1-ca74-4730-8ef1-6c9d382addb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.665916ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=dea5ccda-1eb6-4b09-8cb6-a6a9e504cc2c http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/schema2/manifests/sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606867ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="rewriting manifest list sha256:db2949693b2554e7a953375cbcbd7d18dea61afaaf45ef2cb097c458551f4b0a in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=1fb7f542-0778-4e8e-b009-837574a77513 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36215" http.request.id=1fb7f542-0778-4e8e-b009-837574a77513 http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" 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=5.038926ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (38.53s) === RUN TestGetManifestWithStorageError time="2026-10-25T01:52:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:52:25Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:37225" http.request.id=e360bcba-27c2-4c40-8857-5219486ff458 http.request.method=GET http.request.remoteaddr="127.0.0.1:45544" 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.181965ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:37225" http.request.id=db4c5a2f-eebd-4d19-a63f-5a78c0092d61 http.request.method=GET http.request.remoteaddr="127.0.0.1:45544" 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.729624ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:37225" http.request.id=ebad5ba6-0653-4e70-b24a-7b573b53b216 http.request.method=GET http.request.remoteaddr="127.0.0.1:45544" 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.721888ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:37225" http.request.id=15ba8dc4-81c5-49c6-9fa4-5793dbbf3bba http.request.method=GET http.request.remoteaddr="127.0.0.1:45544" 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.608313ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-10-25T01:52:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-25T01:52:25Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=49de3303-6864-4000-a44c-66cf2362f3ee http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" 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.233629ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" 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.27.3 http.request.host="127.0.0.1:42993" http.request.id=1fb59f10-58a5-4165-b855-226e18810930 http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" 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.599879ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=f920e2a6-81dc-4e1f-ba96-4ea5a96f3272 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" 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.778109ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=616f626b-86d5-43be-afd5-b1a9e9a5f946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" 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=7.207223ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=616f626b-86d5-43be-afd5-b1a9e9a5f946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" 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=7.293163ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=616f626b-86d5-43be-afd5-b1a9e9a5f946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" 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=7.368226ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-25T01:52:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=616f626b-86d5-43be-afd5-b1a9e9a5f946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" 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=7.430429ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-25T01:52:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=15b06c17-4718-45eb-a94d-b9a2e9ccfd2b http.request.method=POST http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.391086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=444f5658-9746-4961-9787-c70427991ef1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/blobs/uploads/7f7e4bde-68a2-4393-bec7-9bb9e542469f?_state=su3a3kb9Nc1TgcH9n8J3_UokL7mKpdbjNSpt_juNCDR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZjdlNGJkZS02OGEyLTQzOTMtYmVjNy05YmI5ZTU0MjQ2OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MjUuNjMyNjAxNTQ5WiJ9&digest=sha256%3A2a0092dd763d56c61dcb39dd5b47c69a8efd156bd0f542dc1c271a01c2097535" http.request.useragent="Go-http-client/1.1" http.response.duration=3.404082714s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/7f7e4bde-68a2-4393-bec7-9bb9e542469f?_state=su3a3kb9Nc1TgcH9n8J3_UokL7mKpdbjNSpt_juNCDR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZjdlNGJkZS02OGEyLTQzOTMtYmVjNy05YmI5ZTU0MjQ2OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MjUuNjMyNjAxNTQ5WiJ9&digest=sha256%3A2a0092dd763d56c61dcb39dd5b47c69a8efd156bd0f542dc1c271a01c2097535 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=529e00c4-0a1e-423e-8660-f4c6e13f80c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.67986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=f955911d-1034-4ce1-8c3f-a83c1875433d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/blobs/uploads/2a08a700-1338-4a3b-af5b-c832eb2fecc0?_state=HIFrtIRkBYrnfSz3EJ3DIdz1z7hRdQpYBT1H_TF3s2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYTA4YTcwMC0xMzM4LTRhM2ItYWY1Yi1jODMyZWIyZmVjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MjkuMjI2ODIyNjA3WiJ9&digest=sha256%3A743dae0a3bcfd6db156b5b024d50af54bbac052f60a5ba204bd2ee44ca30d87b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.73497465s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/2a08a700-1338-4a3b-af5b-c832eb2fecc0?_state=HIFrtIRkBYrnfSz3EJ3DIdz1z7hRdQpYBT1H_TF3s2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYTA4YTcwMC0xMzM4LTRhM2ItYWY1Yi1jODMyZWIyZmVjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MjkuMjI2ODIyNjA3WiJ9&digest=sha256%3A743dae0a3bcfd6db156b5b024d50af54bbac052f60a5ba204bd2ee44ca30d87b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=1b3a66ed-9251-4938-a187-151afe8b25d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.268753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=63d8689c-1506-4648-836c-5c4a7bdafc48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.96164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=b9334584-8af4-4114-983d-8a648a62dac8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" 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=4.516154ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=1d8f7cba-95ab-42b1-99a0-d95e1de799e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.241156ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:30 +0000] "GET /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42993" http.request.id=e30ecc82-8c78-4f50-a437-c201a63df737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.113105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42993" http.request.id=482301dc-3e10-4994-ac89-d2eaef8e32f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.139422ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42993" http.request.id=03dd4a0d-951d-493d-9b7b-0da1caabf779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.300764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=3d163e10-1de1-4d81-91f4-950c69775f15 http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.254601ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=2c9d4c5d-4aac-40d8-a72d-ad640b94a169 http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.759528ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=39869a89-124c-4754-92be-3431aa737db5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863252ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=9604630f-2e7c-4f5a-88ce-6730b490963e http.request.method=GET http.request.remoteaddr="127.0.0.1:56756" 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.819772ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=error msg="payload digest does match: "sha256:be2599c2b136135d34cd7a00142c4dde076e81adc31cb8bb7944a7f5e8fed531" != "sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3"" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=659ec170-ada6-4c3f-b26b-f30deccab70d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" time="2026-10-25T01:52:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=659ec170-ada6-4c3f-b26b-f30deccab70d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56756" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.149202ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=4fc7647f-92bd-4ce9-a3c5-235ea80e4207 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39038" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.648445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=eb2c3a9e-7bf7-43e3-991a-99111c1b1ecc http.request.method=GET http.request.remoteaddr="127.0.0.1:39038" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.984312ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=cac1f7db-284d-4860-96cf-94dbfe554de2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39040" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.474893ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=b284a328-371c-4c67-a4cf-d1541442982b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.937784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=08e6e0f0-0f6a-4535-ac09-0504f5c15d67 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.444071ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=aa98de07-983e-46bc-bd37-7de084b40e37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39056" 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.521631ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=573dc4c8-90b1-4ab5-9af5-3378ab7e1a2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39068" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.989093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=97ff9364-2c98-4055-b244-18a02c25cd11 http.request.method=GET http.request.remoteaddr="127.0.0.1:39068" 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.160044ms http.response.status=200 http.response.written=39 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=449c0352-f4f7-4783-b211-f2a8e4a7c9f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39068" http.request.uri="/v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.273408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a7c424227f32894a5676237341ceef7d3240cf53e8f332bee1325a1c2de99af3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=a78edd28-b869-4a1f-ad56-f01e778fc16b http.request.method=GET http.request.remoteaddr="127.0.0.1:39068" 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.853932ms http.response.status=200 http.response.written=35 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=f179bc47-05df-4e0c-a91e-3808351df289 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" 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.142753ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" 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.27.3 http.request.host="127.0.0.1:42993" http.request.id=b2396202-d24c-42c3-8f05-add14e1416bd http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.118542ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=5dd7b538-4d78-4680-97e2-51cc5cd749ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" 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.140334ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:31Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=5dd7b538-4d78-4680-97e2-51cc5cd749ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" 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.238608ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:31Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=5dd7b538-4d78-4680-97e2-51cc5cd749ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" 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.307378ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=28507e74-26b5-4cea-9e87-becb1cc51d63 http.request.method=POST http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.226044ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=458ceba5-acb1-4fc7-a9fb-b8d1eef7fd93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/blobs/uploads/6b3a25c7-9ea5-44cd-ac54-a98b489e79a3?_state=ziQazdqAftO-DIhMxshsrLGtMzXA8My13DsOhF_fH-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YjNhMjVjNy05ZWE1LTQ0Y2QtYWM1NC1hOThiNDg5ZTc5YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MzEuMDkxNTQyOTg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.546482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/6b3a25c7-9ea5-44cd-ac54-a98b489e79a3?_state=ziQazdqAftO-DIhMxshsrLGtMzXA8My13DsOhF_fH-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YjNhMjVjNy05ZWE1LTQ0Y2QtYWM1NC1hOThiNDg5ZTc5YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MzEuMDkxNTQyOTg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=e86a7382-1150-4fb4-84ba-2781063be405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" 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.929022ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-25T01:52:31Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=e86a7382-1150-4fb4-84ba-2781063be405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" 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.020869ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-25T01:52:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=c61a8755-cedd-4e2a-92bd-5457e731f795 http.request.method=POST http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514606ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=eb7aec33-d2bd-4ace-9860-24c9b1cd2bab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/blobs/uploads/9396342c-8276-4723-affd-f73ee1bd28de?_state=0hS6vylqQWsq-67QCto1hesF3dqhmJ0I0fmBpXKMFKh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Mzk2MzQyYy04Mjc2LTQ3MjMtYWZmZC1mNzNlZTFiZDI4ZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MzEuNDA4MDk4MTk0WiJ9&digest=sha256%3Ac33ccebefd1367e845c6014907babfb317cf5736a303673bb3879f146ffa060d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.047459945s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/9396342c-8276-4723-affd-f73ee1bd28de?_state=0hS6vylqQWsq-67QCto1hesF3dqhmJ0I0fmBpXKMFKh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Mzk2MzQyYy04Mjc2LTQ3MjMtYWZmZC1mNzNlZTFiZDI4ZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MzEuNDA4MDk4MTk0WiJ9&digest=sha256%3Ac33ccebefd1367e845c6014907babfb317cf5736a303673bb3879f146ffa060d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=9c5b9e26-1045-4d4c-a3d5-c10f55b3580e http.request.method=POST http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.984716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=80e078b1-fe06-4a97-ada3-696af2d2d096 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/blobs/uploads/a917e005-d666-465d-b648-2d1745c8c664?_state=W3nh9U12avqrflHVdos_B04IQ_E4pmSRyStRkMlsPV97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTE3ZTAwNS1kNjY2LTQ2NWQtYjY0OC0yZDE3NDVjOGM2NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MzcuNjEyNDUyNTcyWiJ9&digest=sha256%3A5b2d7b5e6b90e4249b030474da43764e5745923c056554c80f4b012baa475628" http.request.useragent="Go-http-client/1.1" http.response.duration=1.543710429s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/a917e005-d666-465d-b648-2d1745c8c664?_state=W3nh9U12avqrflHVdos_B04IQ_E4pmSRyStRkMlsPV97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTE3ZTAwNS1kNjY2LTQ2NWQtYjY0OC0yZDE3NDVjOGM2NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjVUMDE6NTI6MzcuNjEyNDUyNTcyWiJ9&digest=sha256%3A5b2d7b5e6b90e4249b030474da43764e5745923c056554c80f4b012baa475628 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=648f8954-297e-4212-af5c-92c99d0c9316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.762917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=ef563ed7-0db6-480a-9faf-ba8318c9cb7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=649f5f8d-ed15-4d39-84b2-c5de609e1d0d http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" 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.263847ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=ca378779-4bdc-4b9c-b8c8-f70d8abeec62 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.427682ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=86d64e75-c686-4c48-9208-4f80873529d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.893921ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=714551f1-25f1-4aee-bc76-4e896b7f1086 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.duration=1.773214ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=27e1e7aa-331c-4145-a6db-6e7cf56bff2b http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" 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.754352ms http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="rewriting manifest sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=dd0fc50b-e971-4628-b55f-18f4c7585f02 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" 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-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=dd0fc50b-e971-4628-b55f-18f4c7585f02 http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" 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=5.182937ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=3ee34245-e347-4607-bd3f-135b49ec95d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.duration=2.241378ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=c191761f-a754-4aa8-a820-18e4f4c886ac http.request.method=GET http.request.remoteaddr="127.0.0.1:39052" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.019173ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=00eaa859-249d-4120-9daf-bea161856b46 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39068" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.496511ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=ca5675b5-cea4-43bd-aebd-29f09c419983 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53126" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.duration=3.022062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=964d712c-fd88-4399-9dd5-3ad13f4a9fa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53126" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.337407ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=e4fcea4e-e6a2-4d1e-869a-080e92eea310 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53136" 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.385372ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42993" http.request.id=f8213e91-b38e-4626-ada0-a955c8312cb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53148" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.147642ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=8a720696-c3b8-4855-b102-bec1a4f5f14c http.request.method=GET http.request.remoteaddr="127.0.0.1:53148" 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.853925ms http.response.status=200 http.response.written=39 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=018c7c6d-8ce3-4fcf-8e64-a975ad7591a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53148" http.request.uri="/v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304835ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f6d07b87c003ee08d8346abe5a28ba438af2b70d78f13139853b7fb6f47edc40 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42993" http.request.id=3982ede0-3cc5-45b3-a9cc-38c528f38864 http.request.method=GET http.request.remoteaddr="127.0.0.1:53148" 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.971626ms http.response.status=200 http.response.written=35 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (13.86s) === RUN TestManifestDeleteDisabled time="2026-10-25T01:52:39Z" 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.27.3 time="2026-10-25T01:52:39Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:35489" http.request.id=a7ec1741-8c2f-4150-8cf3-57796ef0569a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32802" 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.551382ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [25/Oct/2026:01:52:39 +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-25T01:52:39Z" 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.27.3 time="2026-10-25T01:52:39Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-25T01:52:39Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.27.3 time="2026-10-25T01:52:39Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:41479" http.request.id=fedffb3e-4298-450f-a8f5-6fed8d9f91ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:59718" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.335909ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:41479" http.request.id=2a21702a-c0d7-4f88-ac15-0ebbaed55e7b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59730" 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.795268ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:41479" http.request.id=c0581568-652b-412f-b315-9e9e260b58fd http.request.method=POST http.request.remoteaddr="127.0.0.1:59742" 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.665823ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-25T01:52:39Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:41479" http.request.id=07ed82b5-352b-4268-8899-5f4a62578377 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59756" 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.600431ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-10-25T01:52:39Z" 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.27.3 time="2026-10-25T01:52:39Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=c84bc031-c415-46d2-8a0a-54a3ee186352 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=d85a2197-1a36-4cea-b01f-bf9f39759421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/47cc8941-5931-4855-a20f-5c933f71f783?_state=T-ffWX-z4MTxWLXG3JC_-UjZj6r3_dfb_cFwrRh2UHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3Y2M4OTQxLTU5MzEtNDg1NS1hMjBmLTVjOTMzZjcxZjc4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MjozOS42MjE5NDI1MTRaIn0%3D&digest=sha256%3Af1774fa58e7b3dee6eb1c129b67a16f2a81ccb79c418203d16910a52ea502a86" http.request.useragent="Go-http-client/1.1" http.response.duration=6.395768697s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:39 +0000] "PUT /v2/foo/bar/blobs/uploads/47cc8941-5931-4855-a20f-5c933f71f783?_state=T-ffWX-z4MTxWLXG3JC_-UjZj6r3_dfb_cFwrRh2UHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3Y2M4OTQxLTU5MzEtNDg1NS1hMjBmLTVjOTMzZjcxZjc4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1MjozOS42MjE5NDI1MTRaIn0%3D&digest=sha256%3Af1774fa58e7b3dee6eb1c129b67a16f2a81ccb79c418203d16910a52ea502a86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=2df2b51d-b3db-49c5-9ec4-54ce77651051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=9.192653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" 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.27.3 time="2026-10-25T01:52:46Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-25T01:52:46Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.27.3 time="2026-10-25T01:52:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=0c617e6e-fdaa-4613-a368-f0c11bddd365 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.607561ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35157" go.version=go1.27.3 time="2026-10-25T01:52:46Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=97bc5c28-e02b-4fb0-84c6-1456baa357b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.604828ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35157/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:35157/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=391027cc-d817-4282-a602-c6b5954f8ae9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33792" http.request.uri="/v2/foo/bar/manifests/sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6" time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=6ef620e8-b6bc-408c-b279-8881d542ac1d http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/manifests/sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.412315ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "GET /v2/foo/bar/manifests/sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6 with ttl=167h59m59.999993202s" go.version=go1.27.3 time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=391027cc-d817-4282-a602-c6b5954f8ae9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33792" http.request.uri="/v2/foo/bar/manifests/sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.424483ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "GET /v2/foo/bar/manifests/sha256:5b37c43540e51b72ed80dd79ac2b74432e6cbf583c53f418899546dab6d724d6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=a57bff25-e1e0-4d93-a4e2-c2ad44c1a753 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.507131ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35157/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:35157/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=496535b1-2fcb-40c9-946a-fa573f16fb48 http.request.method=GET http.request.remoteaddr="127.0.0.1:33794" 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-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=eda90e02-a0ae-4d6f-8573-326ffa500c24 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33482" 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=4.272936ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=496535b1-2fcb-40c9-946a-fa573f16fb48 http.request.method=GET http.request.remoteaddr="127.0.0.1:33794" 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.550825ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-25T01:52:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=0b97b88f-3705-4106-b385-4d77c77931a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=9204a1a1-e090-4f85-ba2d-874acd13c75e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/f9847889-ece6-49d9-a7ba-b463c1a6af6d?_state=VgwE927M-PP8DVSex_jAPhyNKSMtKPgMYZjT2dQ2yQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ODQ3ODg5LWVjZTYtNDlkOS1hN2JhLWI0NjNjMWE2YWY2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1Mjo0Ni4zNjkxOTExMzdaIn0%3D&digest=sha256%3Af64ecfbcbd3907729c6272cb6dbce75dc7931745438b604e7f9fab5f60420630" http.request.useragent="Go-http-client/1.1" http.response.duration=5.36407847s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:46 +0000] "PUT /v2/foo/bar/blobs/uploads/f9847889-ece6-49d9-a7ba-b463c1a6af6d?_state=VgwE927M-PP8DVSex_jAPhyNKSMtKPgMYZjT2dQ2yQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ODQ3ODg5LWVjZTYtNDlkOS1hN2JhLWI0NjNjMWE2YWY2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNVQwMTo1Mjo0Ni4zNjkxOTExMzdaIn0%3D&digest=sha256%3Af64ecfbcbd3907729c6272cb6dbce75dc7931745438b604e7f9fab5f60420630 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=a98aa201-3d8e-4e20-9166-1cdfcd5ec064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.635272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Oct/2026:01:52:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=b9aeef44-d0b0-4531-bcc0-9c03f2b45a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.406604ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:52:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35157/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:35157/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=07b9a758-c208-43a4-95c6-eed2af54b185 http.request.method=GET http.request.remoteaddr="127.0.0.1:55836" 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-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=990c0b75-abf9-4302-a299-336cb12b1585 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33482" 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=4.17713ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=7c06f0b7-f0d6-4932-b0e4-67e209f56a34 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.66272ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Oct/2026:01:52:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35157/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:35157/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=07b9a758-c208-43a4-95c6-eed2af54b185 http.request.method=GET http.request.remoteaddr="127.0.0.1:55836" 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-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35157" http.request.id=af8f918f-c3d3-40b6-bc5c-1d1acdc138b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" 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=4.521945ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-25T01:52:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0fda60827aeb942ca1fe91e6386db59021629ec09dde0fea993fb604ed9c1c9e with ttl=167h59m59.999994286s" go.version=go1.27.3 time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41455" http.request.id=07b9a758-c208-43a4-95c6-eed2af54b185 http.request.method=GET http.request.remoteaddr="127.0.0.1:55836" 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=24.320257ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Oct/2026:01:52:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (12.49s) === RUN TestAppDispatcher time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35557" http.request.id=aae6df35-ed7d-4cbc-989d-5c74ba5228db http.request.method=GET http.request.remoteaddr="127.0.0.1:44736" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.408769ms http.response.status=200 http.response.written=0 time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35557" http.request.id=0d24d5f4-d9a9-47fc-ae9c-acfe3df1ca2a http.request.method=GET http.request.remoteaddr="127.0.0.1:44736" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876945ms http.response.status=200 http.response.written=0 time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35557" http.request.id=05a3b54b-5a21-4bc6-b96a-e2ea6d08b2a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44736" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905188ms http.response.status=200 http.response.written=0 time="2026-10-25T01:52:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35557" http.request.id=6a32f54a-fe4c-401f-a913-da0e4fb7bd22 http.request.method=GET http.request.remoteaddr="127.0.0.1:44736" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98759ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-25T01:52:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:51Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:51Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.27.3 http.request.host="127.0.0.1:35903" http.request.id=3e31254b-bf1d-4d5d-a058-befda6ea027d http.request.method=GET http.request.remoteaddr="127.0.0.1:49276" 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-25T01:52:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:51Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:51Z" level=info msg="configuring file health check path=/tmp/healthcheck3893177247, interval=1" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-25T01:52:55Z" 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.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:55Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:55Z" level=info msg="configuring TCP health check addr=127.0.0.1:41395, interval=1" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-25T01:52:59Z" 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.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:59Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 time="2026-10-25T01:52:59Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44197, interval=1, threshold=3" go.version=go1.27.3 instance.id=4e6297f8-94a1-4522-aae7-af89097d7781 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 163.498s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.57s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.94s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.640s === RUN TestSchedule time="2026-10-25T01:50:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad time="2026-10-25T01:50:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995505ms" go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad time="2026-10-25T01:50:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.04µs" go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad time="2026-10-25T01:50:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.181µs" go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad 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-25T01:50:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-25T01:50:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad time="2026-10-25T01:50:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995696ms" go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad time="2026-10-25T01:50:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996939ms" go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad time="2026-10-25T01:50:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-25T01:50:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=3237cc9b-947a-4b85-a4b6-b90a4c80c0ad --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.26s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19805184 sha256:24a38ae05c71df414cb2eedbafda8b6815b3d3ccaf52e3819f965336df2250dd [] map[] } --- PASS: TestSimpleBlobRead (0.57s) === RUN TestBlobMount --- PASS: TestBlobMount (0.63s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.03s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.43s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.25s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === 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:275e8b95ee757762dd857b7fa72504eaea1602b3045f0e6eba259969cf01c559 palailogos: marking blob sha256:a9e67b5911cee958bf63332b02ce07b2709aef647b3b1e22e3749ebfe87d9529 palailogos: marking blob sha256:08c979bfda42b8c958188038147c4e8d10aa6bfcced91b0e3890ca818e9e9a97 palailogos: marking manifest sha256:eb1233fbe223292e02dfcb6953fdccd78a8dbf2c6c03d58970edd47efe792fbf palailogos: marking blob sha256:3a9304f5a7360fd5ca24874fcb5aa9dfda79e53e2aa476e847771f3542f38650 palailogos: marking blob sha256:99b37ac4c32c385dfc5a72d3f6320ed79275437fa2fd33296dca97294fe4e936 palailogos: marking manifest sha256:eed7027a4be1a544a0061765ef9722d73f3e8919e30953dcd1df99a9488fccf3 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a10af6b9d3a6bce174d13ee35ded0a820a3a1781c647beb4107087aff99c378f palailogos: marking blob sha256:c30958d951f81828932d4d94d763330155f01e02ccc2006d203c6e4329f0f59f palailogos: marking manifest sha256:f7de439c594d57764561d62635e998affcac31402c6b2af59b602ad899263492 palailogos: marking blob sha256:275e8b95ee757762dd857b7fa72504eaea1602b3045f0e6eba259969cf01c559 palailogos: marking blob sha256:eb1233fbe223292e02dfcb6953fdccd78a8dbf2c6c03d58970edd47efe792fbf 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.58s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0 deletemanifests: marking manifest sha256:78510122149e84c1709dd6a8763a3db514975707f9204a2b8fcd030d4691c041 deletemanifests: marking blob sha256:a8d6190f3f0fa38dd10fe982fe5589729af79d28127479565249b7e38dd62e6a deletemanifests: marking blob sha256:4624b8adbb958b67e2eece3a467038f53f19a8a0788f31a8c5363eef5b9f58b1 deletemanifests: marking blob sha256:6f05032fe41b071f4723b5d9f53044239fdf877791c90251b983c449d90c82cf 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:d77fe84cad9643806d2e52780a4878dc2133f195d7fc5ce9139f2c64239ee877 blob eligible for deletion: sha256:fa9811d1239900187a0530d258d9afafa6d833ff1895c5fd4cf52f52ee94159c blob eligible for deletion: sha256:03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0 blob eligible for deletion: sha256:482c1d994675c2038aed684222c21ea2f13bd3b2b3c9ff7ac2bc131991cd65f0 deletemanifests manifest eligible for deletion: sha256:03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0 deletemanifests: marking manifest sha256:78510122149e84c1709dd6a8763a3db514975707f9204a2b8fcd030d4691c041 deletemanifests: marking blob sha256:a8d6190f3f0fa38dd10fe982fe5589729af79d28127479565249b7e38dd62e6a deletemanifests: marking blob sha256:4624b8adbb958b67e2eece3a467038f53f19a8a0788f31a8c5363eef5b9f58b1 deletemanifests: marking blob sha256:6f05032fe41b071f4723b5d9f53044239fdf877791c90251b983c449d90c82cf time="2026-10-25T01:50:46Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 time="2026-10-25T01:50:46Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0 time="2026-10-25T01:50:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/03cea8364881f6d4e5705d5526974c239c1dce0fa8f5fa39f959711cbcfc65a0" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:482c1d994675c2038aed684222c21ea2f13bd3b2b3c9ff7ac2bc131991cd65f0 time="2026-10-25T01:50:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/482c1d994675c2038aed684222c21ea2f13bd3b2b3c9ff7ac2bc131991cd65f0" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:d77fe84cad9643806d2e52780a4878dc2133f195d7fc5ce9139f2c64239ee877 time="2026-10-25T01:50:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d77fe84cad9643806d2e52780a4878dc2133f195d7fc5ce9139f2c64239ee877" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:fa9811d1239900187a0530d258d9afafa6d833ff1895c5fd4cf52f52ee94159c time="2026-10-25T01:50:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fa/fa9811d1239900187a0530d258d9afafa6d833ff1895c5fd4cf52f52ee94159c" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 --- PASS: TestDeleteManifestIfTagNotFound (2.56s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:25b4e7809311c405fdf47cf6684e19ccf7dd91c90e0e4323778b821489c27e06 time="2026-10-25T01:50:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/25b4e7809311c405fdf47cf6684e19ccf7dd91c90e0e4323778b821489c27e06" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:295536a612ece90ac1e79661899abfec120fd75e3b17eefe781c0660368a6b42 time="2026-10-25T01:50:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/29/295536a612ece90ac1e79661899abfec120fd75e3b17eefe781c0660368a6b42" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:633d42919fc6470091a4e73a01cb3e32bd0a9b4b017faa0611f9de9a0e41d40f time="2026-10-25T01:50:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/633d42919fc6470091a4e73a01cb3e32bd0a9b4b017faa0611f9de9a0e41d40f" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 --- PASS: TestGCWithMissingManifests (0.94s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d14d333c17dce149867c3b297ecefe1381d2432aaae75aa964fa8f90ec9e7f39 komnenos: marking blob sha256:ffd50cd27e19537ddeb4762b9a57003a1a7d02174c4480d499066e67118e1253 komnenos: marking blob sha256:feaa9c86044038e6281cbf8f2cbdf40540db4bb45be7c68da5b3629a5c3b39e6 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:18bea88dd926f9720c9931a5249e122bb47d08a01fb0f166ead5e1883cbae196 time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/18bea88dd926f9720c9931a5249e122bb47d08a01fb0f166ead5e1883cbae196" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:33d0946f5471a9a7b69fb2a48d7b022c59061e0020a8266a6c9557802c90ac21 time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/33d0946f5471a9a7b69fb2a48d7b022c59061e0020a8266a6c9557802c90ac21" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:3ae9235e1f516251fd1936d7867090b52d24e63f2a45b1bdf9687ba1c24a528c time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3ae9235e1f516251fd1936d7867090b52d24e63f2a45b1bdf9687ba1c24a528c" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:a8c53c6553b1010d2c602bb43cff53867c77993293bcfdff529d3e055f9db045 time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a8c53c6553b1010d2c602bb43cff53867c77993293bcfdff529d3e055f9db045" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:ad094c1d1bfa37a1dc0ccc11de59391256a0cbb79f8185740479c8b60ca26288 time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ad/ad094c1d1bfa37a1dc0ccc11de59391256a0cbb79f8185740479c8b60ca26288" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:cb2c92bdf53215fccb28fdb80948580bb64f31c6571acecdfeb5db53ab941c89 time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cb2c92bdf53215fccb28fdb80948580bb64f31c6571acecdfeb5db53ab941c89" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-25T01:50:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 --- PASS: TestDeletionHasEffect (2.53s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.56s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f580c2686db6e89aed3376fa32f534a5178691208e38650aebeecb8f649f3a52 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:68d401c78bf8d7eec0be437560b599860ad0d6ab23400260217a51012987a079 michael_z_doukas: marking blob sha256:088a7dccbe72a2cc9f4748c2655221983431baf202fb19695840ff5c34ba77ed 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c0027ccd7e84951adb13839e045e6ca53b77ad3f14c643930540bc8dbbf6e2da time="2026-10-25T01:50:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c0/c0027ccd7e84951adb13839e045e6ca53b77ad3f14c643930540bc8dbbf6e2da" go.version=go1.27.3 instance.id=ac79c64e-43ac-4fe7-9d53-22a59d149565 --- PASS: TestOrphanBlobDeleted (1.04s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7a93f9d576e925901af201cbd15fef2d55f9ccdc8c185c7fb37379e5c6fe65f9 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e3fb7612e67aa287d1c76ccea6cabae246f29aa8fa8a1b960e0a8a7fc8b1d094 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.81s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.87s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.53s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.64s) === 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-25T01:50:57Z" level=info msg="PurgeUploads starting: olderThan=2026-10-25 00:50:57.614410667 +0000 UTC m=-3565.718737565, actuallyDelete=true" time="2026-10-25T01:50:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-25T01:50:57Z" level=info msg="PurgeUploads starting: olderThan=2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041, actuallyDelete=true" time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50eb88f8-aff4-46f0-8bd9-7ff624ca9e62 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/753147f7-bd96-446c-95df-8c05d260a555 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb63cec7-b38a-45f8-ba76-d3da5ca5562e have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/edf9a556-1824-4648-9491-720ac07e2b70 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/69160d2c-066b-4201-ab88-8d9ce557eb85 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/afaa577d-dacb-49a0-9ed1-5634dc45313e have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b2ec265c-3ee2-43ab-8df1-0ca428731351 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca2596e5-d3e4-4b49-b311-c34660215758 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee020303-0d83-428d-8b9c-1a29186d6ef2 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0844cfc1-c239-4810-8f58-e980186dfbb5 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19343070-3de1-41a9-ab11-1f81b6e47854 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.615451273 +0000 UTC m=+34.282303041). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-25T01:50:57Z" level=info msg="PurgeUploads starting: olderThan=2026-10-25 01:50:57.616752388 +0000 UTC m=+34.283604158, actuallyDelete=true" time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/29be885b-e371-4c56-9d61-90b21079a0b6 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.616752388 +0000 UTC m=+34.283604158). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4928fa70-0f32-4bb9-8201-13afc4678884 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.616752388 +0000 UTC m=+34.283604158). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/67103b3a-7840-4d54-aa28-768877800c8f have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.616752388 +0000 UTC m=+34.283604158). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e596a2bc-6d65-408b-9409-3eb14efe7ea4 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.616752388 +0000 UTC m=+34.283604158). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f1ca8b98-cc8e-4f4d-b49d-2c3001cd6857 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.616752388 +0000 UTC m=+34.283604158). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-25T01:50:57Z" level=info msg="PurgeUploads starting: olderThan=2026-10-25 01:50:57.617601967 +0000 UTC m=+34.284453734, actuallyDelete=true" time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c2bdeef8-b971-4b93-b859-b192a82eba59 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.617601967 +0000 UTC m=+34.284453734). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b67e058-a047-4d47-87f1-cc4638b7f8cd have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.617601967 +0000 UTC m=+34.284453734). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/595054c4-8934-4630-9e54-eb558dfef376 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.617601967 +0000 UTC m=+34.284453734). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5a30c12b-13c9-45eb-9e9b-e2344e0903e1 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.617601967 +0000 UTC m=+34.284453734). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b87506a-ad9c-470c-b275-85e13fcc22c4 have older date (2026-10-25 00:50:57 +0000 UTC) than purge date (2026-10-25 01:50:57.617601967 +0000 UTC m=+34.284453734). Removing upload directory." time="2026-10-25T01:50:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-25T01:50:57Z" level=info msg="PurgeUploads starting: olderThan=2026-10-25 01:50:57.618138405 +0000 UTC m=+34.284990174, actuallyDelete=true" time="2026-10-25T01:50:57Z" 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 34.300s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.009s === RUN TestWalkFileRemoved time="2026-10-25T01:50:23Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.436s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.081s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.26s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.690s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.77s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.206s ? 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-25T01:50:23Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.27.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-25T01:50:23Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.27.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-25T01:50:23Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.27.3 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 TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestParsing === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidData === CONT TestUpdateCalledRegularly time="2026-10-25T01:50:23Z" level=error msg="unknown ip address format" go.version=go1.27.3 instance.id=726e2e7d-e63c-40a9-acbd-ccb68daa993f ip=?0000000000000000000000000000000000 time="2026-10-25T01:50:23Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=726e2e7d-e63c-40a9-acbd-ccb68daa993f --- PASS: TestInvalidNetworkType (0.00s) time="2026-10-25T01:50:23Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-10-25T01:50:23Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=726e2e7d-e63c-40a9-acbd-ccb68daa993f --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-10-25T01:50:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-25T01:50:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-25T01:50:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-25T01:50:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 --- 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.007s ? 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.437s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.97s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.419s ? 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.014s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 26.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> 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: Build complete at Sun, 25 Oct 2026 01:53:07 +0000 elapsed time 0h 3m 3s >>> 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 (20261025.015004) (2/2) Purging go (1.27.3-r0) Executing busybox-1.38.0-r7.trigger OK: 427.4 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...