>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.18.0_rc7-r1) started Sat, 31 Oct 2026 08:49: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 (20261031.084905) Executing busybox-1.38.0-r8.trigger OK: 516.3 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.25/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.25/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.25/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.25/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.25/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-31T08:49:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-31T08:49:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.350s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-31T08:49:27Z" 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.205s ? 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.202s === 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.205s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.14s) PASS ok github.com/docker/distribution/health/checks 0.324s ? 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.252s === 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.186s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === 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.217s === 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.215s ? 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/31 08:49:27 http: TLS handshake error from 127.0.0.1:56138: 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:44919/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44919/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44919/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44919/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36309?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.70s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-31T08:49:27Z" level=info msg="broadcaster: closing" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="closing testSink" time="2026-10-31T08:49:27Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-10-31T08:49:28Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 1} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 1} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 1} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-31T08:49:28Z" level=warning msg="&{0x3e18318 0.9} encountered too many errors, backing off" time="2026-10-31T08:49:28Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.84s) PASS ok github.com/docker/distribution/notifications 2.012s ? 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-31T08:49:28Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-31T08:49:28.087648982Z" 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-31T08:49:28.087850624Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:28.087770943Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.27.3 time="2026-10-31T08:49:28.088642232Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-10-31T08:49:28.088691792Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.27.3 time="2026-10-31T08:49:28.089639641Z" level=info msg="listening on [::]:5001, tls" go.version=go1.27.3 time="2026-10-31T08:49:31.109726186Z" level=info msg="response completed" go.version=go1.27.3 http.request.host=127.0.0.1 http.request.id=efadccf0-d3a5-42e3-a313-1c23bd8fcd2e http.request.method=GET http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.128µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:49:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-31T08:49:31.109951108Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.27.3 --- PASS: TestRegistrySupportedCipherSuite (3.91s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-31T08:49:31.702916271Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-31T08:49:31.703733358Z" 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-31T08:49:31.703781679Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.27.3 time="2026-10-31T08:49:31.703803479Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:31.704188963Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.60s) PASS ok github.com/docker/distribution/registry 12.890s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.321s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.09s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.465s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-31T08:49:27Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.27.3 instance.id=b3dcec08-b466-4d81-ad5a-6f86e997419e time="2026-10-31T08:49:27Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.27.3 instance.id=b3dcec08-b466-4d81-ad5a-6f86e997419e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-31T08:49:27Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.27.3 password="YrdqfuWwmMv9uP_ZxrTZ91boKm3naqZeTU6Hj9GlDqc" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.365s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.293s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.05s) === RUN TestLeeway time="2026-10-31T08:49:27Z" level=info msg="token not to be used before 2026-10-31 08:49:28 +0000 UTC - currently 2026-10-31 08:49:27.207376346 +0000 UTC m=+0.062768803" time="2026-10-31T08:49:27Z" level=info msg="token not to be used after 2026-10-31 08:49:27 +0000 UTC - currently 2026-10-31 08:49:27.210517856 +0000 UTC m=+0.065910313" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-10-31T08:49:27Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.314s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.431s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === 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.303s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.208s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-31T08:49:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:49:27Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33665" http.request.id=6ca1e322-c22b-454e-9682-c69e96d8eb39 http.request.method=GET http.request.remoteaddr="127.0.0.1:60964" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="806.768µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:49:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-10-31T08:49:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:49:27Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=2eb4ee84-3c38-4125-8aad-52eeb341d138 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.659296ms http.response.status=200 http.response.written=20 127.0.0.1 - - [31/Oct/2026:08:49:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-31T08:49:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=04ba2e40-31e1-4db0-94da-34da42884949 http.request.method=POST http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:27 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=a4378843-8259-4acb-8d3b-6e7691be5212 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/aaaa/blobs/uploads/97eb7e0b-ea38-4261-be89-5c0f22c48302?_state=nuNIh_DaP7-yU2PCsjtyJ2AKAQuqsjwUF-6TfH8YUzd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5N2ViN2UwYi1lYTM4LTQyNjEtYmU4OS01YzBmMjJjNDgzMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MjcuNTI4Mjc1NTgxWiJ9&digest=sha256%3A6f0357f4be8ea4898441988fe5f25b07fbdea94dcf3f1e65a770b27e041289ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.052837898s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:27 +0000] "PUT /v2/foo/aaaa/blobs/uploads/97eb7e0b-ea38-4261-be89-5c0f22c48302?_state=nuNIh_DaP7-yU2PCsjtyJ2AKAQuqsjwUF-6TfH8YUzd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5N2ViN2UwYi1lYTM4LTQyNjEtYmU4OS01YzBmMjJjNDgzMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MjcuNTI4Mjc1NTgxWiJ9&digest=sha256%3A6f0357f4be8ea4898441988fe5f25b07fbdea94dcf3f1e65a770b27e041289ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=4ec949f3-a54d-4d71-ae94-83195b5d5135 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.15135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=2f03af96-c02f-4932-b43d-c44f63f026a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=f84771c0-f3eb-49fc-b0f4-8c6279ecb736 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/bbbb/blobs/uploads/1a3af4c5-52b4-4d9a-9bb2-bfe670146767?_state=ap54VXF91edP_XoI7LEG-eXygtMuA0wKstvWiBxYc957Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxYTNhZjRjNS01MmI0LTRkOWEtOWJiMi1iZmU2NzAxNDY3NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzAuODMzNjg0NDZaIn0%3D&digest=sha256%3Ae6a7603fe9cc37308aba957a3aa79532bf8e04f1f398e89a5869c7353d7436ca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.996808241s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1a3af4c5-52b4-4d9a-9bb2-bfe670146767?_state=ap54VXF91edP_XoI7LEG-eXygtMuA0wKstvWiBxYc957Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxYTNhZjRjNS01MmI0LTRkOWEtOWJiMi1iZmU2NzAxNDY3NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzAuODMzNjg0NDZaIn0%3D&digest=sha256%3Ae6a7603fe9cc37308aba957a3aa79532bf8e04f1f398e89a5869c7353d7436ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=0e701787-9049-4f3b-b6bf-686978abd3ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.274751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=4295bb80-073f-4a93-b8dd-b7add4417e3b http.request.method=POST http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:34 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=ae93c029-e30f-4ee7-ae94-b20d5c5a70ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/cccc/blobs/uploads/fadab1c5-2a40-402a-bf40-3f57710fc6c1?_state=E6_glgfEejGWPU9lTAJHjqS4jaYYWaAD-BuBpCndMlp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYWRhYjFjNS0yYTQwLTQwMmEtYmY0MC0zZjU3NzEwZmM2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzQuMDg5NzY0NzQ2WiJ9&digest=sha256%3Aa0aae7ada7327d26f2e3603b7abb78d61f1a49fadf5e9fd2ac38943ad9ee6556" http.request.useragent="Go-http-client/1.1" http.response.duration=2.795491351s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:34 +0000] "PUT /v2/foo/cccc/blobs/uploads/fadab1c5-2a40-402a-bf40-3f57710fc6c1?_state=E6_glgfEejGWPU9lTAJHjqS4jaYYWaAD-BuBpCndMlp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYWRhYjFjNS0yYTQwLTQwMmEtYmY0MC0zZjU3NzEwZmM2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzQuMDg5NzY0NzQ2WiJ9&digest=sha256%3Aa0aae7ada7327d26f2e3603b7abb78d61f1a49fadf5e9fd2ac38943ad9ee6556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=922a22dc-0d6d-454e-a00c-c4aab4b2a9ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.18395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=98e91b4a-9a2c-47d4-b4d5-9ad175a8d73f http.request.method=POST http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:37 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=f810fdb5-9442-4563-88b1-77024d7520bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/dddd/blobs/uploads/c782c22a-a1f7-4531-b219-5aa9e8d2da36?_state=lPdltERi5lwK4LwKiSXSusuVIZ1ac8ah9VWYjizvYKB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNzgyYzIyYS1hMWY3LTQ1MzEtYjIxOS01YWE5ZThkMmRhMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzcuMDI0MDQ4NDY4WiJ9&digest=sha256%3Ab25e873aa860dda99be0dec1981510742cd7549c8eedf826c3095983e2e265c2" http.request.useragent="Go-http-client/1.1" http.response.duration=855.54128ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:37 +0000] "PUT /v2/foo/dddd/blobs/uploads/c782c22a-a1f7-4531-b219-5aa9e8d2da36?_state=lPdltERi5lwK4LwKiSXSusuVIZ1ac8ah9VWYjizvYKB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNzgyYzIyYS1hMWY3LTQ1MzEtYjIxOS01YWE5ZThkMmRhMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzcuMDI0MDQ4NDY4WiJ9&digest=sha256%3Ab25e873aa860dda99be0dec1981510742cd7549c8eedf826c3095983e2e265c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=60535c61-3944-4375-a76b-6911fc9896c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.343232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=d664710a-fa73-4271-b478-1ec0d5c75b17 http.request.method=POST http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:38 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=a4933193-5dfe-4df2-9da8-5e047b2c100c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/eeee/blobs/uploads/b2fba1ce-cb5e-4dec-914d-37a4d7671f19?_state=YZXXYlH5jd8n6g4WxhZF1zvhjjMBGDvohJUf1wAYKwR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiMmZiYTFjZS1jYjVlLTRkZWMtOTE0ZC0zN2E0ZDc2NzFmMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzguMDU3MTAyMDA5WiJ9&digest=sha256%3A1f998b9ad21674bb41d23902882e0477bf24a2603e025a5973aad2c279f0a6f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347335833s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:38 +0000] "PUT /v2/foo/eeee/blobs/uploads/b2fba1ce-cb5e-4dec-914d-37a4d7671f19?_state=YZXXYlH5jd8n6g4WxhZF1zvhjjMBGDvohJUf1wAYKwR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiMmZiYTFjZS1jYjVlLTRkZWMtOTE0ZC0zN2E0ZDc2NzFmMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzguMDU3MTAyMDA5WiJ9&digest=sha256%3A1f998b9ad21674bb41d23902882e0477bf24a2603e025a5973aad2c279f0a6f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=147b1bea-0940-46e5-be97-dff5ecf14951 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:39 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=ad8a0c3e-cba3-4c6e-a67b-03d0a3d77812 http.request.method=POST http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08737ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:39 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=9d112178-c700-4ab2-816a-73df01c6103e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/ffff/blobs/uploads/da42a6eb-4251-451d-8b2c-4c77dc607210?_state=0oWSh0LNHXrsJkDKuK5cUxM35e514HR3Wxwens9pcjZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYTQyYTZlYi00MjUxLTQ1MWQtOGIyYy00Yzc3ZGM2MDcyMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzkuNjI5MDc5MzU0WiJ9&digest=sha256%3A558febbc24ef5aee2b86c553b5a07e9d83c31ef8d9fc31e4865d8345667bb1d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.872247464s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:39 +0000] "PUT /v2/foo/ffff/blobs/uploads/da42a6eb-4251-451d-8b2c-4c77dc607210?_state=0oWSh0LNHXrsJkDKuK5cUxM35e514HR3Wxwens9pcjZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYTQyYTZlYi00MjUxLTQ1MWQtOGIyYy00Yzc3ZGM2MDcyMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6MzkuNjI5MDc5MzU0WiJ9&digest=sha256%3A558febbc24ef5aee2b86c553b5a07e9d83c31ef8d9fc31e4865d8345667bb1d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=9994f952-8b64-427e-a42c-8860d970666c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.047549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=1ea9faca-3c6c-4430-bc77-8cc36b444bf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.648µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=16d41a26-abbd-4b68-8ed4-67ee64d02241 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="961.609µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=326b514c-ac5a-4bbd-a26a-43adbadfa28c http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="874.688µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=ff6b0274-881b-4182-9176-296090a36282 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="882.808µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=3754fdb3-57b5-4ff9-a9ed-47d76fa8c2e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="838.768µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=1d2e0161-d787-44d4-ad63-858271de03ca http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="848.768µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" 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:41221" http.request.id=c9782d12-ff30-4a69-b200-5e4bb2e6f421 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="902.729µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" 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:41221" http.request.id=9d6f2c07-8591-4704-b25b-78de5af21dd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="826.368µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=f0793ebe-85f9-4b11-803b-f8199066561e http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="709.287µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41221" http.request.id=7708aa63-991e-43f9-904a-8cf8b1adef43 http.request.method=GET http.request.remoteaddr="127.0.0.1:39578" 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="799.968µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-31T08:49:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:49:41Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=88765dcc-eef3-4104-ba81-991b1b2118f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=0e242b20-855c-4549-9715-c3a8cd66e89f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/aaaa/blobs/uploads/1bc92c22-3a9d-43d7-9d80-dc08e8e64bff?_state=GdUuskvtmv1nnzQTW42JOq2K7Tvw40krIpm9wJ5NMgR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYmM5MmMyMi0zYTlkLTQzZDctOWQ4MC1kYzA4ZThlNjRiZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDEuNjk1MzA5NzE3WiJ9&digest=sha256%3Af4dbe6acc37fe981dcff88f9efde2cacd4cce74597e91769d34d10f1d1a71f59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335693441s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:41 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1bc92c22-3a9d-43d7-9d80-dc08e8e64bff?_state=GdUuskvtmv1nnzQTW42JOq2K7Tvw40krIpm9wJ5NMgR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYmM5MmMyMi0zYTlkLTQzZDctOWQ4MC1kYzA4ZThlNjRiZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDEuNjk1MzA5NzE3WiJ9&digest=sha256%3Af4dbe6acc37fe981dcff88f9efde2cacd4cce74597e91769d34d10f1d1a71f59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=b8707d03-c91c-4fa9-8332-a3f0593c313b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.321272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:43 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=2a38efe0-908b-4722-8a46-801292871d31 http.request.method=POST http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06361ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:43 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=f1c80052-565a-4ae5-a192-1a7a8f27e546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/bbbb/blobs/uploads/3e880c13-87bd-403b-9348-418b9470aba2?_state=5TYgLR1YtcCPBIqi-e-dpSV6z6BVmzyS7fdWnvQATnJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZTg4MGMxMy04N2JkLTQwM2ItOTM0OC00MThiOTQ3MGFiYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDMuMjg5MzU1NjM0WiJ9&digest=sha256%3A01c54f593040acf9aeca13e703ad68584849e3a1cec085819e3b28c65db7602b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.604773684s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:43 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3e880c13-87bd-403b-9348-418b9470aba2?_state=5TYgLR1YtcCPBIqi-e-dpSV6z6BVmzyS7fdWnvQATnJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZTg4MGMxMy04N2JkLTQwM2ItOTM0OC00MThiOTQ3MGFiYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDMuMjg5MzU1NjM0WiJ9&digest=sha256%3A01c54f593040acf9aeca13e703ad68584849e3a1cec085819e3b28c65db7602b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=cc271705-d35b-4288-ac66-3e75a3d988d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.203471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:45 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=00572729-6ac1-406e-a9b3-14e183d50738 http.request.method=POST http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07665ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:46 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=c4957d97-a76c-4847-9eb2-9d16c12d21d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/cccc/blobs/uploads/e70bbd19-185f-43e5-81ca-54ebb8847111?_state=R3gzNC3QiW09NpnpyAu-r5iqN3bDzvxN1xfIJiX-4eh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNzBiYmQxOS0xODVmLTQzZTUtODFjYS01NGViYjg4NDcxMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDYuMDk5NDk2NjQ2WiJ9&digest=sha256%3A663a370b2e8ecb8c9374bc8ecaf88ffece4068f3d8cc5e9a24ffecd001a34fa1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521435621s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:46 +0000] "PUT /v2/foo/cccc/blobs/uploads/e70bbd19-185f-43e5-81ca-54ebb8847111?_state=R3gzNC3QiW09NpnpyAu-r5iqN3bDzvxN1xfIJiX-4eh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNzBiYmQxOS0xODVmLTQzZTUtODFjYS01NGViYjg4NDcxMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDYuMDk5NDk2NjQ2WiJ9&digest=sha256%3A663a370b2e8ecb8c9374bc8ecaf88ffece4068f3d8cc5e9a24ffecd001a34fa1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=626b364f-8ead-4815-9fa8-4e37763e4b04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.13607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=05a1034d-95d3-4e51-9e2f-9e568ee4e0b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:47 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=ce9f6a67-e4ed-4400-b8d2-96f083e3b22c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/dddd/blobs/uploads/4ae6cc65-20e6-4df2-98ef-c8a62a6bf4cb?_state=0mgoXlsCxinBQO89rrvh37sAw3cw2jHlgNkvnzF6P3F7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YWU2Y2M2NS0yMGU2LTRkZjItOThlZi1jOGE2MmE2YmY0Y2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDcuOTAzODUyMDE5WiJ9&digest=sha256%3Afdb38844dc66e9b42a45452f58e81abf47ee150338d90b385dbb0092b6d7520d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.803008023s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:47 +0000] "PUT /v2/foo/dddd/blobs/uploads/4ae6cc65-20e6-4df2-98ef-c8a62a6bf4cb?_state=0mgoXlsCxinBQO89rrvh37sAw3cw2jHlgNkvnzF6P3F7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YWU2Y2M2NS0yMGU2LTRkZjItOThlZi1jOGE2MmE2YmY0Y2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NDcuOTAzODUyMDE5WiJ9&digest=sha256%3Afdb38844dc66e9b42a45452f58e81abf47ee150338d90b385dbb0092b6d7520d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=23eed6dd-2402-4bce-a66e-05e3425d300a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57238" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.12999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41491" http.request.id=a7c8aff4-e789-4ea7-8c3c-39cf44436e2c http.request.method=GET http.request.remoteaddr="127.0.0.1:57238" 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="835.008µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (23.44s) === RUN TestURLPrefix time="2026-10-31T08:49: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-31T08:49:50Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40941" http.request.id=2ed80900-f8c7-4536-b805-0b9531d8f0e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48358" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.328µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-10-31T08:49: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-31T08:49:50Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=ccf62fb9-fbf1-4fad-80a0-95e82a651521 http.request.method=GET http.request.remoteaddr="127.0.0.1:53810" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03293ms http.response.status=404 http.response.written=157 vars.digest="sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "GET /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=c3846efa-e564-41a0-852f-0d3ab71890dc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53824" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.808µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=404f4a2a-fa11-42c2-9800-87adac8164d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=97a7366f-8440-4729-b408-1998e6c39f60 http.request.method=GET http.request.remoteaddr="127.0.0.1:53824" http.request.uri="/v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="935.489µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "GET /v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=9f069a5b-99fc-494b-92a1-c1ad099a00b6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53824" http.request.uri="/v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="954.209µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=77cb4cbf-9091-4259-af95-a5189f45a7ed http.request.method=GET http.request.remoteaddr="127.0.0.1:53824" http.request.uri="/v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=726468d2-d915-413c-a2ea-e0cc82b8c267 time="2026-10-31T08:49:50Z" 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:36493" http.request.id=77cb4cbf-9091-4259-af95-a5189f45a7ed http.request.method=GET http.request.remoteaddr="127.0.0.1:53824" http.request.uri="/v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.209µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=726468d2-d915-413c-a2ea-e0cc82b8c267 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "GET /v2/foo/bar/blobs/uploads/726468d2-d915-413c-a2ea-e0cc82b8c267?_state=YNam-CJF_WJiul3cUHo7922H6IoSLM8aO67b9DI4okt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNjQ2OGQyLWQ5MTUtNDEzYy1hMmVhLWUwY2M4MmI4YzI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45NzkzMDQ3NzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=89dddcf4-a018-4a44-bcab-a5a20a942717 http.request.method=POST http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00465ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=bfa6c6cb-2fb2-4c0a-8ea9-5c52f3776db5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/defe0a7b-aaa1-4034-b7d7-626886545661?_state=FGZGK4Zh9pkGptq5RxrAAl_iil_Kmqg-NESN5ebPQH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZmUwYTdiLWFhYTEtNDAzNC1iN2Q3LTYyNjg4NjU0NTY2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45ODQ0OTYzMDNaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" provided=sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 vars.name="foo/bar" vars.uuid=defe0a7b-aaa1-4034-b7d7-626886545661 time="2026-10-31T08:49:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=bfa6c6cb-2fb2-4c0a-8ea9-5c52f3776db5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/defe0a7b-aaa1-4034-b7d7-626886545661?_state=FGZGK4Zh9pkGptq5RxrAAl_iil_Kmqg-NESN5ebPQH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZmUwYTdiLWFhYTEtNDAzNC1iN2Q3LTYyNjg4NjU0NTY2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45ODQ0OTYzMDNaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=defe0a7b-aaa1-4034-b7d7-626886545661 time="2026-10-31T08:49:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459, 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:36493" http.request.id=bfa6c6cb-2fb2-4c0a-8ea9-5c52f3776db5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/defe0a7b-aaa1-4034-b7d7-626886545661?_state=FGZGK4Zh9pkGptq5RxrAAl_iil_Kmqg-NESN5ebPQH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZmUwYTdiLWFhYTEtNDAzNC1iN2Q3LTYyNjg4NjU0NTY2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45ODQ0OTYzMDNaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.245771ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=defe0a7b-aaa1-4034-b7d7-626886545661 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/defe0a7b-aaa1-4034-b7d7-626886545661?_state=FGZGK4Zh9pkGptq5RxrAAl_iil_Kmqg-NESN5ebPQH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZmUwYTdiLWFhYTEtNDAzNC1iN2Q3LTYyNjg4NjU0NTY2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45ODQ0OTYzMDNaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=d3f66065-4128-4229-8b95-4fa845571506 http.request.method=POST http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=b434df4c-76c3-4e5a-8b5d-e131cfe5529d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/892031c2-5483-4b5f-9d99-aba42a0af421?_state=briqEd-Fbf50cYq6PvsDAH1zUmPksNq4Dz1I3c6Wmgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5MjAzMWMyLTU0ODMtNGI1Zi05ZDk5LWFiYTQyYTBhZjQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45ODczNzY0OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/892031c2-5483-4b5f-9d99-aba42a0af421?_state=briqEd-Fbf50cYq6PvsDAH1zUmPksNq4Dz1I3c6Wmgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5MjAzMWMyLTU0ODMtNGI1Zi05ZDk5LWFiYTQyYTBhZjQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45ODczNzY0OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=0b8cb30a-43c4-4531-aeef-cc6d601d4e92 http.request.method=POST http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=840b3cba-25b8-45cf-98c0-269abe6b16da http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/f768491a-1c08-4edb-8509-b80a29a124ed?_state=vkLZ41vVzSjPaIioHf9XLHyWc2xCJ925GpzeLoTwLaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Njg0OTFhLTFjMDgtNGVkYi04NTA5LWI4MGEyOWExMjRlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45OTAyMzI5NThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/f768491a-1c08-4edb-8509-b80a29a124ed?_state=vkLZ41vVzSjPaIioHf9XLHyWc2xCJ925GpzeLoTwLaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Njg0OTFhLTFjMDgtNGVkYi04NTA5LWI4MGEyOWExMjRlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45OTAyMzI5NThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=288da5de-adb5-45d6-8531-e4efdd345ad7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=925dba64-3096-4dec-92a7-de49b685659a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/e4391bbb-8aea-4163-97e0-ca087f68ee5d?_state=vRr7Ov_arl9-yTxbKLZejgU5AWPU1-bF6tpZraylqEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MzkxYmJiLThhZWEtNDE2My05N2UwLWNhMDg3ZjY4ZWU1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45OTI5NzQ3NDRaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.duration=2.518963141s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/e4391bbb-8aea-4163-97e0-ca087f68ee5d?_state=vRr7Ov_arl9-yTxbKLZejgU5AWPU1-bF6tpZraylqEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MzkxYmJiLThhZWEtNDE2My05N2UwLWNhMDg3ZjY4ZWU1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1MC45OTI5NzQ3NDRaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=3392de4b-0820-4568-bbef-5d651c63fbb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36493" http.request.id=3c063cde-1dd5-4850-a7a0-4d29d432a993 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/638f8f41-b9a5-4323-b42c-e3466695e0a5?_state=aAMkaLTlg8sqNlgJXDDF9hUnMiuiLOeRkNf8Ca6an-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzOGY4ZjQxLWI5YTUtNDMyMy1iNDJjLWUzNDY2Njk1ZTBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1My42NzMzMjE5MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.57942524s http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/638f8f41-b9a5-4323-b42c-e3466695e0a5?_state=aAMkaLTlg8sqNlgJXDDF9hUnMiuiLOeRkNf8Ca6an-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzOGY4ZjQxLWI5YTUtNDMyMy1iNDJjLWUzNDY2Njk1ZTBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1My42NzMzMjE5MTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=1254de84-cd95-4700-8c56-34be020bb747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/uploads/638f8f41-b9a5-4323-b42c-e3466695e0a5?_state=0e8iLMXQF3bVxhYkksQFSMfigf7P-HMssN-jM51qdDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzOGY4ZjQxLWI5YTUtNDMyMy1iNDJjLWUzNDY2Njk1ZTBhNSIsIk9mZnNldCI6MjY2OTEwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NTNaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/638f8f41-b9a5-4323-b42c-e3466695e0a5?_state=0e8iLMXQF3bVxhYkksQFSMfigf7P-HMssN-jM51qdDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzOGY4ZjQxLWI5YTUtNDMyMy1iNDJjLWUzNDY2Njk1ZTBhNSIsIk9mZnNldCI6MjY2OTEwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NTNaIn0%3D&digest=sha256%3Af822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=4bb8a887-e2e9-4cf8-8419-cb7fa357b34b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.04753ms http.response.status=200 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=02fdfac5-5726-4a7a-9a94-c3f5831c031b http.request.method=GET http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=148.603024ms http.response.status=200 http.response.written=26691072 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 200 26691072 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=error msg="error parsing digest="sha257:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=7b9a8521-ed7e-46cf-9e34-8fc2fdac9bcf http.request.method=GET http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/sha257:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" vars.name="foo/bar" time="2026-10-31T08:49:56Z" 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:36493" http.request.id=7b9a8521-ed7e-46cf-9e34-8fc2fdac9bcf http.request.method=GET http.request.remoteaddr="127.0.0.1:53830" http.request.uri="/v2/foo/bar/blobs/sha257:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.809µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/sha257:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=306d5e52-6862-4ab4-bb9c-0070289bff74 http.request.method=GET http.request.remoteaddr="127.0.0.1:53834" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283932ms http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:49:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:49:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=a8846d30-1ca4-4409-bb8f-a3cba3b8f0b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38278" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.280612ms http.response.status=404 http.response.written=157 vars.digest="sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=19f26fde-a36e-46af-82e0-8be009e527fb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06237ms http.response.status=404 http.response.written=157 vars.digest="sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=f2f7df9d-a1c4-4254-a15a-86b3c4f841af http.request.method=POST http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06985ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=2ea83e40-ed36-4ea7-a336-f663b0d72d48 http.request.method=GET http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04665ms http.response.status=204 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=d5fabdcd-4fb6-4678-a07a-5f8c69e9eeb0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04765ms http.response.status=204 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=c5b6bc40-5099-45b3-81cd-8c51953fed1e http.request.method=GET http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cc059c6c-ce8a-49b2-9463-9d633db44008 time="2026-10-31T08:49:56Z" 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:40025" http.request.id=c5b6bc40-5099-45b3-81cd-8c51953fed1e http.request.method=GET http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03573ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cc059c6c-ce8a-49b2-9463-9d633db44008 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/uploads/cc059c6c-ce8a-49b2-9463-9d633db44008?_state=bXsTKWVnR7_0aSUb_kD-BRmme-zigDpjSTeTMByCf1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMDU5YzZjLWNlOGEtNDliMi05NDYzLTlkNjMzZGI0NDAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni42OTY2MTQ3MjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=6e6f8d08-0c74-4df4-9fde-9fa6c09b440b http.request.method=POST http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=e34fd12b-da45-4133-8c44-13997b5c5286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/8c52bd90-7941-4275-a3fb-f72ac8cd2164?_state=4boq6Nkarp8DBBRosSx37vTsrG3aADyFfsM66TYi-fB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNTJiZDkwLTc5NDEtNDI3NS1hM2ZiLWY3MmFjOGNkMjE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDI1ODA2NjRaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" provided=sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 vars.name="foo/bar" vars.uuid=8c52bd90-7941-4275-a3fb-f72ac8cd2164 time="2026-10-31T08:49:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=e34fd12b-da45-4133-8c44-13997b5c5286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/8c52bd90-7941-4275-a3fb-f72ac8cd2164?_state=4boq6Nkarp8DBBRosSx37vTsrG3aADyFfsM66TYi-fB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNTJiZDkwLTc5NDEtNDI3NS1hM2ZiLWY3MmFjOGNkMjE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDI1ODA2NjRaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8c52bd90-7941-4275-a3fb-f72ac8cd2164 time="2026-10-31T08:49:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8, 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:40025" http.request.id=e34fd12b-da45-4133-8c44-13997b5c5286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/8c52bd90-7941-4275-a3fb-f72ac8cd2164?_state=4boq6Nkarp8DBBRosSx37vTsrG3aADyFfsM66TYi-fB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNTJiZDkwLTc5NDEtNDI3NS1hM2ZiLWY3MmFjOGNkMjE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDI1ODA2NjRaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.090171ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8c52bd90-7941-4275-a3fb-f72ac8cd2164 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/8c52bd90-7941-4275-a3fb-f72ac8cd2164?_state=4boq6Nkarp8DBBRosSx37vTsrG3aADyFfsM66TYi-fB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNTJiZDkwLTc5NDEtNDI3NS1hM2ZiLWY3MmFjOGNkMjE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDI1ODA2NjRaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=a1cdd823-c27f-45b4-b01f-0368b6b16711 http.request.method=POST http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=e05e5ae4-cfa0-4f5d-b688-1d1ccc3fcecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/d91e6958-fd0c-4a0a-8def-338148d1868a?_state=AHinwdtJtT_EiJQjxqC1AeFxCav5ia_q-wiGIAES2VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MWU2OTU4LWZkMGMtNGEwYS04ZGVmLTMzODE0OGQxODY4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDUzNTA2NTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/d91e6958-fd0c-4a0a-8def-338148d1868a?_state=AHinwdtJtT_EiJQjxqC1AeFxCav5ia_q-wiGIAES2VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MWU2OTU4LWZkMGMtNGEwYS04ZGVmLTMzODE0OGQxODY4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDUzNTA2NTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=103fbb21-7120-4fa1-935c-88398925701d http.request.method=POST http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=be65df7d-b080-47f4-aaf6-1ee7a1fc4790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/78311cc5-af98-4cbe-bdd2-18162062e2be?_state=PgGSzxcVdyqkZHdtpxmkAFJ27Le495wUew5IEjZcAmp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MzExY2M1LWFmOTgtNGNiZS1iZGQyLTE4MTYyMDYyZTJiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDgxNDcxOThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/78311cc5-af98-4cbe-bdd2-18162062e2be?_state=PgGSzxcVdyqkZHdtpxmkAFJ27Le495wUew5IEjZcAmp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MzExY2M1LWFmOTgtNGNiZS1iZGQyLTE4MTYyMDYyZTJiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MDgxNDcxOThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=55ac77bc-e5ec-41e9-8d78-caae5d84b45f http.request.method=POST http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=526ac136-b464-4de7-bf22-bed0b96488b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/ae61d373-39a8-4a24-a04c-120897188dd1?_state=87GPd1Qx1eKXy6pop3c1trcUrYkoy-dfYaorq6wCP9p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlNjFkMzczLTM5YTgtNGEyNC1hMDRjLTEyMDg5NzE4OGRkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MTA4NzM3MDRaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.67848355s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/ae61d373-39a8-4a24-a04c-120897188dd1?_state=87GPd1Qx1eKXy6pop3c1trcUrYkoy-dfYaorq6wCP9p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlNjFkMzczLTM5YTgtNGEyNC1hMDRjLTEyMDg5NzE4OGRkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1Ni43MTA4NzM3MDRaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:49:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=9da111bb-9d66-4383-8fd5-683bb595fd0a http.request.method=POST http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40025" http.request.id=d35560e3-8759-4726-84a5-985d215f4eac http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/0fbfa8c1-631b-415d-8254-ee1fcbb12aa7?_state=IyAJeqKACrrEabteg9-S12BZjyH_Rsk_C4PU61QQZWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYmZhOGMxLTYzMWItNDE1ZC04MjU0LWVlMWZjYmIxMmFhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1OS41NTQ5MTYyOFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.708232875s http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:49:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/0fbfa8c1-631b-415d-8254-ee1fcbb12aa7?_state=IyAJeqKACrrEabteg9-S12BZjyH_Rsk_C4PU61QQZWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYmZhOGMxLTYzMWItNDE1ZC04MjU0LWVlMWZjYmIxMmFhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo0OTo1OS41NTQ5MTYyOFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=193d1943-b25a-42a3-968b-823a2f2b1cfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/uploads/0fbfa8c1-631b-415d-8254-ee1fcbb12aa7?_state=pBcElnr9s7eelOQgxO0kg7Gkr59QyiQnw3YCg8cqVyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYmZhOGMxLTYzMWItNDE1ZC04MjU0LWVlMWZjYmIxMmFhNyIsIk9mZnNldCI6Mjc4NTg0MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NTlaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.267892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "PUT /v2/foo/bar/blobs/uploads/0fbfa8c1-631b-415d-8254-ee1fcbb12aa7?_state=pBcElnr9s7eelOQgxO0kg7Gkr59QyiQnw3YCg8cqVyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYmZhOGMxLTYzMWItNDE1ZC04MjU0LWVlMWZjYmIxMmFhNyIsIk9mZnNldCI6Mjc4NTg0MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NDk6NTlaIn0%3D&digest=sha256%3A49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=b8754ef2-537c-4b7b-af51-31e643877fff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.04505ms http.response.status=200 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=b3db166d-9447-40a0-a27d-e6d7be967154 http.request.method=GET http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=169.408184ms http.response.status=200 http.response.written=27858432 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 200 27858432 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=error msg="error parsing digest="sha257:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=a02ea598-4a47-4773-b882-853f1576fb0c http.request.method=GET http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/sha257:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" vars.name="foo/bar" time="2026-10-31T08:50:02Z" 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:40025" http.request.id=a02ea598-4a47-4773-b882-853f1576fb0c http.request.method=GET http.request.remoteaddr="127.0.0.1:38296" http.request.uri="/v2/foo/bar/blobs/sha257:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="999.049µs" http.response.status=400 http.response.written=110 vars.digest="sha257:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/sha257:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=f0e8badd-9371-4139-aeef-77df4319bb2d http.request.method=GET http.request.remoteaddr="127.0.0.1:54668" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190171ms http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=1aa9f768-e13f-42b6-b203-e79995a5b053 http.request.method=GET http.request.remoteaddr="127.0.0.1:54660" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.020136ms http.response.status=200 http.response.written=2709504 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 200 2709504 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40025" http.request.id=daf9bb19-ef73-4bc9-8d6f-b05149d1c707 http.request.method=GET http.request.remoteaddr="127.0.0.1:54668" http.request.uri="/v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.935478ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/sha256:49c58e15e51feb00323d4e85f51e8dfab1d31986c90de3ef8b6f3cbf8c732da8 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=02a328f2-b394-4e8b-b98c-521bc1e0ec60 http.request.method=GET http.request.remoteaddr="127.0.0.1:53832" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.028115452s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36493" http.request.id=594f06c0-441a-4b9e-9ccd-cc61614ead7f http.request.method=GET http.request.remoteaddr="127.0.0.1:53834" http.request.uri="/v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.023196885s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [31/Oct/2026:08:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:f822c90e28bbba36cc8142e38620de14933385cc6bac8aa28947381b90425459 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (11.75s) === RUN TestBlobDelete time="2026-10-31T08:50:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:02Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=1dc179ad-d51d-47f1-8306-77c8171baa30 http.request.method=GET http.request.remoteaddr="127.0.0.1:50758" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.167932ms http.response.status=404 http.response.written=157 vars.digest="sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=9d9c3426-cde8-4859-9c6f-98a4218b03e4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50760" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.159852ms http.response.status=404 http.response.written=157 vars.digest="sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=99fefcc0-33a3-4d08-bc8d-efc3d2c17bc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="999.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=fadb3e1a-2b5e-4f4c-81cd-369eadbfcfe5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50760" http.request.uri="/v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12369ms http.response.status=204 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=c76c74b6-e81f-4cf5-899d-4b0dac8d598d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50760" http.request.uri="/v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11385ms http.response.status=204 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=5b497d95-5342-490c-8824-730b2b9adabc http.request.method=GET http.request.remoteaddr="127.0.0.1:50760" http.request.uri="/v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0d5fd80e-4d00-4ab3-987e-d68a7fb2890f time="2026-10-31T08:50:02Z" 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:39253" http.request.id=5b497d95-5342-490c-8824-730b2b9adabc http.request.method=GET http.request.remoteaddr="127.0.0.1:50760" http.request.uri="/v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.77µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0d5fd80e-4d00-4ab3-987e-d68a7fb2890f 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "GET /v2/foo/bar/blobs/uploads/0d5fd80e-4d00-4ab3-987e-d68a7fb2890f?_state=WhVIZE0omhsbgVek6vVIqtt1tf2mewfU3Naz9q2QBB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWZkODBlLTRkMDAtNGFiMy05ODdlLWQ2OGE3ZmIyODkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDIzOTE1NVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=f9d16e60-fb95-45ed-8dc4-1b38d5ac347a http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=c9b1c813-7d0c-4396-a507-1b0cf500e724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/5457c256-a4dc-40e9-8569-8c8bee2d7cef?_state=6SSVy3TVZ4HEx1LbujUng-6SgxGb0lgBq9Ls5ZnRuzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NTdjMjU2LWE0ZGMtNDBlOS04NTY5LThjOGJlZTJkN2NlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDgyOTc1MjdaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" provided=sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 vars.name="foo/bar" vars.uuid=5457c256-a4dc-40e9-8569-8c8bee2d7cef time="2026-10-31T08:50:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=c9b1c813-7d0c-4396-a507-1b0cf500e724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/5457c256-a4dc-40e9-8569-8c8bee2d7cef?_state=6SSVy3TVZ4HEx1LbujUng-6SgxGb0lgBq9Ls5ZnRuzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NTdjMjU2LWE0ZGMtNDBlOS04NTY5LThjOGJlZTJkN2NlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDgyOTc1MjdaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5457c256-a4dc-40e9-8569-8c8bee2d7cef time="2026-10-31T08:50:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4, 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:39253" http.request.id=c9b1c813-7d0c-4396-a507-1b0cf500e724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/5457c256-a4dc-40e9-8569-8c8bee2d7cef?_state=6SSVy3TVZ4HEx1LbujUng-6SgxGb0lgBq9Ls5ZnRuzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NTdjMjU2LWE0ZGMtNDBlOS04NTY5LThjOGJlZTJkN2NlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDgyOTc1MjdaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.196571ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5457c256-a4dc-40e9-8569-8c8bee2d7cef 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "PUT /v2/foo/bar/blobs/uploads/5457c256-a4dc-40e9-8569-8c8bee2d7cef?_state=6SSVy3TVZ4HEx1LbujUng-6SgxGb0lgBq9Ls5ZnRuzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NTdjMjU2LWE0ZGMtNDBlOS04NTY5LThjOGJlZTJkN2NlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NDgyOTc1MjdaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=421e505a-0c1f-48c6-bab7-d981f4be40b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=b691f29d-985d-49ba-97c9-dd3de88d7d4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/952db83f-687b-4f39-8a55-b54ac67e332b?_state=OGRxDQJLJNjZwD6ZLHtuA6L0PZkvzfSCwUb7liiHTSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MmRiODNmLTY4N2ItNGYzOS04YTU1LWI1NGFjNjdlMzMyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NTEzNDQzOTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.218412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "PUT /v2/foo/bar/blobs/uploads/952db83f-687b-4f39-8a55-b54ac67e332b?_state=OGRxDQJLJNjZwD6ZLHtuA6L0PZkvzfSCwUb7liiHTSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MmRiODNmLTY4N2ItNGYzOS04YTU1LWI1NGFjNjdlMzMyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NTEzNDQzOTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=bde29dc1-41a1-4d9e-91e6-8ddd9fc18f57 http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=182b0625-5fb6-412d-97a6-322cd4126dfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/d909e50b-4a88-403c-9457-f8f43921dcf6?_state=mv1NVIYi53yhmJcHHvRi-JungroBK61H6WmcDeABWPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDllNTBiLTRhODgtNDAzYy05NDU3LWY4ZjQzOTIxZGNmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NTQxOTY5NDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "PUT /v2/foo/bar/blobs/uploads/d909e50b-4a88-403c-9457-f8f43921dcf6?_state=mv1NVIYi53yhmJcHHvRi-JungroBK61H6WmcDeABWPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDllNTBiLTRhODgtNDAzYy05NDU3LWY4ZjQzOTIxZGNmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NTQxOTY5NDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:02Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=3a39be90-519f-4a17-8be1-087cd2548afe http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=2b3d6e7f-6e1e-406a-b58f-bdefc9d6be79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/4fefbfad-5369-40c4-97b5-b0dca70466a9?_state=DI06_toLgJqaZ-e25sHfFaO0XS7wp_cZcI_-leSw0Px7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmZWZiZmFkLTUzNjktNDBjNC05N2I1LWIwZGNhNzA0NjZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NTcxNTYyOTJaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208363141s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:02 +0000] "PUT /v2/foo/bar/blobs/uploads/4fefbfad-5369-40c4-97b5-b0dca70466a9?_state=DI06_toLgJqaZ-e25sHfFaO0XS7wp_cZcI_-leSw0Px7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmZWZiZmFkLTUzNjktNDBjNC05N2I1LWIwZGNhNzA0NjZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMi42NTcxNTYyOTJaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:03Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=191ae156-56b1-4146-99af-a25ff79a87a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39253" http.request.id=8743433e-611f-40e8-b4f5-45bb635f4df1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/5fc8ee87-9932-447a-8b9c-004e6872eb2e?_state=SyjnwdTArRbSyHH2AR9V9VYzOfEUPNsUZuwE-XaAXzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmYzhlZTg3LTk5MzItNDQ3YS04YjljLTAwNGU2ODcyZWIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMy45NzAzNjk0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221982192s http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/5fc8ee87-9932-447a-8b9c-004e6872eb2e?_state=SyjnwdTArRbSyHH2AR9V9VYzOfEUPNsUZuwE-XaAXzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmYzhlZTg3LTk5MzItNDQ3YS04YjljLTAwNGU2ODcyZWIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowMy45NzAzNjk0NzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=6aaeda89-cafc-4137-9aba-1481f29a546d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/uploads/5fc8ee87-9932-447a-8b9c-004e6872eb2e?_state=A3Dq5StzUv3R1skZy6v8VNUGmsa-PMluQToQSiP1Trp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmYzhlZTg3LTk5MzItNDQ3YS04YjljLTAwNGU2ODcyZWIyZSIsIk9mZnNldCI6MTc0NjIyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MDNaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "PUT /v2/foo/bar/blobs/uploads/5fc8ee87-9932-447a-8b9c-004e6872eb2e?_state=A3Dq5StzUv3R1skZy6v8VNUGmsa-PMluQToQSiP1Trp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmYzhlZTg3LTk5MzItNDQ3YS04YjljLTAwNGU2ODcyZWIyZSIsIk9mZnNldCI6MTc0NjIyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MDNaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=84dc1318-92d6-44cd-b0dd-acf2f65777c6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.123171ms http.response.status=200 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=792e9eb8-07da-4d18-9d50-554c74af202f http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=95.588356ms http.response.status=200 http.response.written=17462272 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "GET /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 200 17462272 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=error msg="error parsing digest="sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=2d20437e-cd44-4320-888d-bc3337963a87 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" time="2026-10-31T08:50:05Z" 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:39253" http.request.id=2d20437e-cd44-4320-888d-bc3337963a87 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/bar/blobs/sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.449µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "GET /v2/foo/bar/blobs/sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=d9b7b357-721d-4fa4-a3eb-4a492cdfde21 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215172ms http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "GET /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=a81e5f1c-3072-42f6-acdc-6daae2168e98 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50812" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=b979db03-1448-4d3e-8020-03e38a95c1cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50812" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.969µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" 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:39253" http.request.id=c46d5adf-5cc5-4edd-a7e4-3f9d7b9d67ca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50812" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="929.249µs" http.response.status=404 http.response.written=74 vars.digest="sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=error msg="error parsing digest="sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=858f3f0e-8352-4827-8f1c-2000df0bd690 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50814" http.request.uri="/v2/foo/bar/blobs/sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" time="2026-10-31T08:50:05Z" 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:39253" http.request.id=858f3f0e-8352-4827-8f1c-2000df0bd690 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50814" http.request.uri="/v2/foo/bar/blobs/sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06853ms http.response.status=400 http.response.written=110 vars.digest="sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-31T08:50:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=b0696cf6-3e37-4f2b-9e3e-71ab3284472b http.request.method=POST http.request.remoteaddr="127.0.0.1:50830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=e398f1b7-68f2-44e3-b181-fc0f9b856a08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50830" http.request.uri="/v2/foo/bar/blobs/uploads/b460452e-9016-4d91-95b2-86c5af30ab30?_state=ovewvOHplox7k60tMe--a-Bty1xDRmSoAj-UPKHq7El7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NjA0NTJlLTkwMTYtNGQ5MS05NWIyLTg2YzVhZjMwYWIzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowNS4zMjk4OTUzODdaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233862345s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "PUT /v2/foo/bar/blobs/uploads/b460452e-9016-4d91-95b2-86c5af30ab30?_state=ovewvOHplox7k60tMe--a-Bty1xDRmSoAj-UPKHq7El7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NjA0NTJlLTkwMTYtNGQ5MS05NWIyLTg2YzVhZjMwYWIzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowNS4zMjk4OTUzODdaIn0%3D&digest=sha256%3A0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=c2a57677-e957-43c7-9a3c-bc8f0610a57c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50830" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.324772ms http.response.status=200 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=fa0df59d-b649-44ab-97b6-0fd462d88b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:50790" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.355928755s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "GET /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-10-31T08:50:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39253" http.request.id=ba003c19-e198-41ca-9266-d92a93725961 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" http.request.uri="/v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.3501407s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [31/Oct/2026:08:50:05 +0000] "GET /v2/foo/bar/blobs/sha256:0e68e1adf8e4ac26f592b36bf3013ca3de0241cd83eb86a01a7bec3bea67dbf4 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.21s) === RUN TestRelativeURL time="2026-10-31T08:50:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:06Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42497" http.request.id=87cfbb25-2dce-4dea-abf6-b781e8df4b32 http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.240732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:07Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42497" http.request.id=7a57439a-8f05-4029-ab5d-f2a859249fa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/uploads/35cd4752-9d47-4ff3-b549-30813ecedea9?_state=fGFo6085qAMLYEzt-mKBS8ucGBMuMTrCX1I4lbSgLTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Y2Q0NzUyLTlkNDctNGZmMy1iNTQ5LTMwODEzZWNlZGVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowNi42NzQ2ODQ0NzVaIn0%3D&digest=sha256%3Aa2a53939ccd406e53bcab5998101b3fa2989b03c84d4e9587ba7c619d90a7229" http.request.useragent="Go-http-client/1.1" http.response.duration=923.614772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:06 +0000] "PUT /v2/foo/bar/blobs/uploads/35cd4752-9d47-4ff3-b549-30813ecedea9?_state=fGFo6085qAMLYEzt-mKBS8ucGBMuMTrCX1I4lbSgLTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Y2Q0NzUyLTlkNDctNGZmMy1iNTQ5LTMwODEzZWNlZGVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowNi42NzQ2ODQ0NzVaIn0%3D&digest=sha256%3Aa2a53939ccd406e53bcab5998101b3fa2989b03c84d4e9587ba7c619d90a7229 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:07Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42497" http.request.id=ad6132e0-1422-473f-bbf9-9623bf65c8ec http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:07Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42497" http.request.id=70daedec-6f6d-4a3b-8164-4a040e446ca0 http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:08Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42497" http.request.id=404b7806-5b36-4340-a40c-b46ecfd97024 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/uploads/925e1eff-c0f8-484d-bdfe-821ae7453056?_state=50qtcpt2U8eaTyrg6BrGi-AdJIxbKvbtic0ydOBVepB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyNWUxZWZmLWMwZjgtNDg0ZC1iZGZlLTgyMWFlNzQ1MzA1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowNy44ODE4MDQ4MDNaIn0%3D&digest=sha256%3A570194c18740abd94cab1a18c8a518d61c2cdbf03179b9655b388b4050db06ed" http.request.useragent="Go-http-client/1.1" http.response.duration=822.390802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:07 +0000] "PUT /v2/foo/bar/blobs/uploads/925e1eff-c0f8-484d-bdfe-821ae7453056?_state=50qtcpt2U8eaTyrg6BrGi-AdJIxbKvbtic0ydOBVepB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyNWUxZWZmLWMwZjgtNDg0ZC1iZGZlLTgyMWFlNzQ1MzA1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowNy44ODE4MDQ4MDNaIn0%3D&digest=sha256%3A570194c18740abd94cab1a18c8a518d61c2cdbf03179b9655b388b4050db06ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.04s) === RUN TestBlobDeleteDisabled time="2026-10-31T08:50:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:08Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:08Z" 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:41981" http.request.id=f90a5b8a-e5fa-4418-8cea-efef00fbf9ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56126" http.request.uri="/v2/foo/bar/blobs/sha256:c8ddfce0a7404f7c65bd3142d72e6b8521f783859c621e2f66071a354c57761e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.689µs" http.response.status=405 http.response.written=78 vars.digest="sha256:c8ddfce0a7404f7c65bd3142d72e6b8521f783859c621e2f66071a354c57761e" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:c8ddfce0a7404f7c65bd3142d72e6b8521f783859c621e2f66071a354c57761e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.18s) === RUN TestDeleteDisabled time="2026-10-31T08:50:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:08Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39583" http.request.id=4934b93c-9a97-4b2e-8187-36853de33468 http.request.method=POST http.request.remoteaddr="127.0.0.1:43758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05317ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39583" http.request.id=9130b713-e321-4b1f-bfeb-04165b27e999 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43758" http.request.uri="/v2/foo/bar/blobs/uploads/2bb59ad7-3ee4-4def-b0d8-b0ef029fe828?_state=h8HlU-HPSV3CGiCb7y67f04RX0itm34ktlaa9eDdwgR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiYjU5YWQ3LTNlZTQtNGRlZi1iMGQ4LWIwZWYwMjlmZTgyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowOS4xMjAyNzUzNTNaIn0%3D&digest=sha256%3A6a092862f6c3c285c756886ae3f400160dd1dec577f5fc5fe9b8037a90482c42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.478486953s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:09 +0000] "PUT /v2/foo/bar/blobs/uploads/2bb59ad7-3ee4-4def-b0d8-b0ef029fe828?_state=h8HlU-HPSV3CGiCb7y67f04RX0itm34ktlaa9eDdwgR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiYjU5YWQ3LTNlZTQtNGRlZi1iMGQ4LWIwZWYwMjlmZTgyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDowOS4xMjAyNzUzNTNaIn0%3D&digest=sha256%3A6a092862f6c3c285c756886ae3f400160dd1dec577f5fc5fe9b8037a90482c42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:11Z" 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:39583" http.request.id=b93051f9-0274-4cdf-9407-0d1ad7ca16ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43758" http.request.uri="/v2/foo/bar/blobs/sha256:6a092862f6c3c285c756886ae3f400160dd1dec577f5fc5fe9b8037a90482c42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03885ms http.response.status=405 http.response.written=78 vars.digest="sha256:6a092862f6c3c285c756886ae3f400160dd1dec577f5fc5fe9b8037a90482c42" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:6a092862f6c3c285c756886ae3f400160dd1dec577f5fc5fe9b8037a90482c42 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.72s) === RUN TestDeleteReadOnly time="2026-10-31T08:50: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-31T08:50:11Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39565" http.request.id=7ac5d20e-2652-4d2b-bad9-bec39281d3a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39565" http.request.id=6607548b-cc90-4f2c-8681-b64df1159d66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33648" http.request.uri="/v2/foo/bar/blobs/uploads/850919f5-076a-43e0-87ed-cc91efd574d5?_state=sq-_37StT818DLEFzKLEhuwOtcPBvl19R4FJKjKl86B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MDkxOWY1LTA3NmEtNDNlMC04N2VkLWNjOTFlZmQ1NzRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDoxMS43NzM1MDIyNjFaIn0%3D&digest=sha256%3A12a9eb0fa7bf2a51f3861d2da50b6f253dd5275f928c2fc474cd9126b9f8df5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241629939s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:11 +0000] "PUT /v2/foo/bar/blobs/uploads/850919f5-076a-43e0-87ed-cc91efd574d5?_state=sq-_37StT818DLEFzKLEhuwOtcPBvl19R4FJKjKl86B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MDkxOWY1LTA3NmEtNDNlMC04N2VkLWNjOTFlZmQ1NzRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDoxMS43NzM1MDIyNjFaIn0%3D&digest=sha256%3A12a9eb0fa7bf2a51f3861d2da50b6f253dd5275f928c2fc474cd9126b9f8df5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:12a9eb0fa7bf2a51f3861d2da50b6f253dd5275f928c2fc474cd9126b9f8df5a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.41s) === RUN TestStartPushReadOnly time="2026-10-31T08:50: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-31T08:50:13Z" level=info msg="redis not configured" go.version=go1.27.3 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-10-31T08:50: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-31T08:50:13Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:13Z" 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:36041" http.request.id=86dd1d41-99af-4410-afaf-ae88c5df4e97 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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.08321ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-31T08:50:13Z" 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:36041" http.request.id=1ef170c9-d0a1-463b-9ca0-28a68a2a9f3a http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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="853.328µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-31T08:50:13Z" 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:36041" http.request.id=b361d9b3-1700-40c0-b538-cee9e98cb096 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" 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="926.088µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-31T08:50:13Z" 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:36041" http.request.id=37d861bc-3ed4-40c5-8170-b26d59da4294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" 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.648106ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:13Z" 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:36041" http.request.id=37d861bc-3ed4-40c5-8170-b26d59da4294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" 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.771787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:13Z" 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:36041" http.request.id=37d861bc-3ed4-40c5-8170-b26d59da4294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" 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.828987ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:13Z" 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:36041" http.request.id=37d861bc-3ed4-40c5-8170-b26d59da4294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" 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.880028ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-31T08:50:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=35e6fdc6-f19c-4b49-9b1b-ca2a82479b94 http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=69bdc86f-e342-4a90-b66b-43075f03cdef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/blobs/uploads/8676fd01-0476-4f9f-a8e6-e34850df9ed0?_state=sIjg9vs2Ibq4nYvjXsFIhaCHqTkWoTflDXBrlZQEcQV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4Njc2ZmQwMS0wNDc2LTRmOWYtYThlNi1lMzQ4NTBkZjllZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTMuMjUxMDQxMzQxWiJ9&digest=sha256%3Ae7bf6487f9a09707a610d499cf7b18a24e7c893a3774e84ce1a878bbfe74f4c4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267727093s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/8676fd01-0476-4f9f-a8e6-e34850df9ed0?_state=sIjg9vs2Ibq4nYvjXsFIhaCHqTkWoTflDXBrlZQEcQV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4Njc2ZmQwMS0wNDc2LTRmOWYtYThlNi1lMzQ4NTBkZjllZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTMuMjUxMDQxMzQxWiJ9&digest=sha256%3Ae7bf6487f9a09707a610d499cf7b18a24e7c893a3774e84ce1a878bbfe74f4c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=6383fd01-42b0-45fa-aaf6-f54936706767 http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=0f2e3656-f91a-4833-9515-7c3f72e57662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/blobs/uploads/76ad42d0-98f1-4f6e-897e-71e0bbe786da?_state=tV77F13zCQaTnN3f20BIetWyOiHWLh9hS4Sb2XkJQ2R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NmFkNDJkMC05OGYxLTRmNmUtODk3ZS03MWUwYmJlNzg2ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTUuNzMwODA1Nzg2WiJ9&digest=sha256%3A0379bd10768ff7c4c7134d534db7a9bd686d41d93d4d35029807de6ec9adc785" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775610057s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/76ad42d0-98f1-4f6e-897e-71e0bbe786da?_state=tV77F13zCQaTnN3f20BIetWyOiHWLh9hS4Sb2XkJQ2R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NmFkNDJkMC05OGYxLTRmNmUtODk3ZS03MWUwYmJlNzg2ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTUuNzMwODA1Nzg2WiJ9&digest=sha256%3A0379bd10768ff7c4c7134d534db7a9bd686d41d93d4d35029807de6ec9adc785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=f1c072ac-20df-4e00-b4b2-afbb6e936caa http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.314872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=0b04078d-988a-4b51-80d0-6101a53e31a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.034589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=326cc4ca-009c-419b-995c-de810aa544de http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.896378ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=affa6daa-a635-45aa-b6e1-ae75b656e675 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.927138ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50: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:36041" http.request.id=8e2f2c72-e58a-406a-8f3c-6e7f57e8db5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.933028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50: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:36041" http.request.id=1c0e3a07-6406-44a3-8a15-89137654f9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.13011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:36041" http.request.id=ea3bd124-8b3a-4542-befb-5c85e677289e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.08339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=354c68fa-1f5b-4155-85b8-af965d87be34 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.924058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=0c3573aa-04b4-4939-80e2-51ea9e5019e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="881.889µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=15d7ab31-cd9f-49bb-a781-4473926353fa http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.duration="716.926µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=ca002fbe-aca5-4d75-863d-d5ce6a70c0bb http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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="885.968µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=error msg="payload digest does match: "sha256:f129911395e22334606bcb2aa61cc9586f29a12e37714b1f67ce7f5782e5c478" != "sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd"" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=a9097a9c-67e8-4648-9fe2-dac2adf5b299 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" time="2026-10-31T08:50: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:36041" http.request.id=a9097a9c-67e8-4648-9fe2-dac2adf5b299 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135931ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd" 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:41f3ad1088c7d5f4f63afa80e668b8d6cfdc502704146c234e7044f1a7927edd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-31T08:50: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:36041" http.request.id=14f369cb-6c13-41c8-b82b-4d9f5de8a036 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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.137811ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-31T08:50: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:36041" http.request.id=a7f9de70-9d03-48c3-b9e6-ae1377422536 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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="876.648µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-31T08:50: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:36041" http.request.id=211e1ff3-a027-4ccb-bd50-090cf75756b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.092411ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50: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:36041" http.request.id=211e1ff3-a027-4ccb-bd50-090cf75756b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.141811ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50: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:36041" http.request.id=211e1ff3-a027-4ccb-bd50-090cf75756b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.168291ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=3ea4b48b-7177-4c3d-8c41-7a9a95e79c25 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=90f0ecf1-f428-4141-ad52-21b0910bd3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/blobs/uploads/eee6f022-6e20-4e69-854e-8fa88cdf538f?_state=W0HLlmp5GLSVBXkFfc_slIfafzK8GIG2VjwLJ8TSloF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWU2ZjAyMi02ZTIwLTRlNjktODU0ZS04ZmE4OGNkZjUzOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTcuNTQ4Mzg0MzI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/eee6f022-6e20-4e69-854e-8fa88cdf538f?_state=W0HLlmp5GLSVBXkFfc_slIfafzK8GIG2VjwLJ8TSloF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWU2ZjAyMi02ZTIwLTRlNjktODU0ZS04ZmE4OGNkZjUzOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTcuNTQ4Mzg0MzI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50: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:36041" http.request.id=b360bdbf-15ed-43d7-84d2-a7a4fce36215 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.011329ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50: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:36041" http.request.id=b360bdbf-15ed-43d7-84d2-a7a4fce36215 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.05573ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-31T08:50:17Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=8f929533-2c51-4601-8e25-4471a1a779b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="989.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=bf4ba825-c7dd-4dc0-bc00-8a53de3a876a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/blobs/uploads/69489d98-1c94-499b-b641-baead9581b4e?_state=8RhZMQWw8ZA23qP8UsOm4mVKCWDtRmB_XkJFTdvXGNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTQ4OWQ5OC0xYzk0LTQ5OWItYjY0MS1iYWVhZDk1ODFiNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTcuODEwMDg0MTEzWiJ9&digest=sha256%3Ad23bcdd2f801370272ba784c128592a9d66c9be1393bb76fdd800317ad0ce607" http.request.useragent="Go-http-client/1.1" http.response.duration=2.895453069s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/69489d98-1c94-499b-b641-baead9581b4e?_state=8RhZMQWw8ZA23qP8UsOm4mVKCWDtRmB_XkJFTdvXGNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTQ4OWQ5OC0xYzk0LTQ5OWItYjY0MS1iYWVhZDk1ODFiNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MTcuODEwMDg0MTEzWiJ9&digest=sha256%3Ad23bcdd2f801370272ba784c128592a9d66c9be1393bb76fdd800317ad0ce607 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=2835372d-bb77-4c6a-b891-56b3ba44c91c http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=2050dda8-59c4-48a8-b095-69a82f5cd2b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/blobs/uploads/a5f01707-9511-4b20-817e-4315650a7133?_state=DgT8iQjs98dlgP7UxzFo-3hMFxiziT-6sE97-tQ9QlJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWYwMTcwNy05NTExLTRiMjAtODE3ZS00MzE1NjUwYTcxMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjAuOTUxNDM1MjU5WiJ9&digest=sha256%3Af8ac4505651cfa87f915c22dbe990c8be154654d2d05bc15e41390569c66c90a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.36448838s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/a5f01707-9511-4b20-817e-4315650a7133?_state=DgT8iQjs98dlgP7UxzFo-3hMFxiziT-6sE97-tQ9QlJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWYwMTcwNy05NTExLTRiMjAtODE3ZS00MzE1NjUwYTcxMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjAuOTUxNDM1MjU5WiJ9&digest=sha256%3Af8ac4505651cfa87f915c22dbe990c8be154654d2d05bc15e41390569c66c90a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:36041" http.request.id=79150d46-f1e9-4716-bb69-e630ce1b4c6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:36041" http.request.id=f9c7487a-a2b5-4d0b-9417-2245863b7988 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=8c54203d-4e0e-4a3d-badf-081091ede5cb http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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.000569ms http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=a8786984-09d3-4857-9aaf-72d0989a86db http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="980.61µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=c29082bd-111b-4d44-8609-d52324d83efe http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="727.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=f841da2c-a5ef-4ba6-a0c6-3397ebb5c1e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209" http.request.useragent="Go-http-client/1.1" http.response.duration="722.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=599d797d-af09-4c6e-af25-927edff1398b http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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="761.927µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="rewriting manifest sha256:d986366dca6018aa9d9d28ce3bc53e6e8e2288e218c9895b614df9b2c98c3209 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=499329d0-dcf0-4b33-93d3-e3f87fda2aac http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=499329d0-dcf0-4b33-93d3-e3f87fda2aac http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.363023ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:36041" http.request.id=16117294-78d8-4652-bcb9-c07aef3f97dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.00437ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:36041" http.request.id=05637491-39b6-4185-88cd-ac18be880877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:36041" http.request.id=14a40f59-7377-4428-be92-6a1d6fe20660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=9e17573c-19d7-41ea-9931-74a1d5badce6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.01253ms http.response.status=200 http.response.written=434 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=99712798-3784-4036-9b47-1944e8be55bb http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.02809ms http.response.status=200 http.response.written=434 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=9eaf0793-dd6c-40b9-87a5-28bd49c9c232 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="772.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=643d4ed1-8491-4ffe-b397-b9039fa867d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521" http.request.useragent="Go-http-client/1.1" http.response.duration="729.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="rewriting manifest list sha256:1227649eaac8d72eada5d20ff50a3b7e0cc5724c452521b23a955f37ad1e1521 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=81e240f9-2f9d-453a-ad72-98e6410eb727 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36041" http.request.id=81e240f9-2f9d-453a-ad72-98e6410eb727 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.392422ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-31T08: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-31T08:50:23Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:23Z" 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:38445" http.request.id=cc44e681-8aaf-4fe8-bd2a-0c49523ec08b http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" 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.187331ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:38445" http.request.id=b8760636-c3bd-413e-8780-abb84ff35c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" 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="836.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:38445" http.request.id=38763d6f-74d8-4ee9-ac00-1914901f708f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" 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="966.77µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" 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:38445" http.request.id=6048dd90-0017-41e9-a24f-8ad3e232deef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" 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.570304ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:23Z" 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:38445" http.request.id=6048dd90-0017-41e9-a24f-8ad3e232deef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" 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.703266ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:23Z" 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:38445" http.request.id=6048dd90-0017-41e9-a24f-8ad3e232deef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" 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.754426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:23Z" 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:38445" http.request.id=6048dd90-0017-41e9-a24f-8ad3e232deef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" 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.803467ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-31T08:50:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=f330c845-e206-4417-90a0-bb67b42153ea http.request.method=POST http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=d116407b-cbba-4bb5-bd55-dfd982b4a1bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/blobs/uploads/4e294dd8-d5fd-43af-bf35-9afb511abebf?_state=Zg5YBEYaxyL8sZKXtXLERRSuMOJEud-KyFC-C7BceUt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZTI5NGRkOC1kNWZkLTQzYWYtYmYzNS05YWZiNTExYWJlYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjMuNTM0NTIwMzM1WiJ9&digest=sha256%3A4b55be294b5a2f354373357dc3d45610a1e0ed2a46240b133601f8c93843ba8d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08091036s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/4e294dd8-d5fd-43af-bf35-9afb511abebf?_state=Zg5YBEYaxyL8sZKXtXLERRSuMOJEud-KyFC-C7BceUt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZTI5NGRkOC1kNWZkLTQzYWYtYmYzNS05YWZiNTExYWJlYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjMuNTM0NTIwMzM1WiJ9&digest=sha256%3A4b55be294b5a2f354373357dc3d45610a1e0ed2a46240b133601f8c93843ba8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=84b4fc8d-a240-4604-ab25-1442d369d797 http.request.method=POST http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=6d3bae9d-c2ea-499e-bb45-5c40689a2154 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/blobs/uploads/ca9f8981-223b-42a7-a09a-75dd03ff58f7?_state=wx-sRo887GQTc34Cfn06GDj2b3iq0FnvIgk0YvowmrF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYTlmODk4MS0yMjNiLTQyYTctYTA5YS03NWRkMDNmZjU4ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjQuODg0OTc0NTU3WiJ9&digest=sha256%3A37f8ac9717943dae8f234acccaf9b5daf71e38d031278fcfefdd51e169841184" http.request.useragent="Go-http-client/1.1" http.response.duration=2.853234745s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/ca9f8981-223b-42a7-a09a-75dd03ff58f7?_state=wx-sRo887GQTc34Cfn06GDj2b3iq0FnvIgk0YvowmrF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYTlmODk4MS0yMjNiLTQyYTctYTA5YS03NWRkMDNmZjU4ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjQuODg0OTc0NTU3WiJ9&digest=sha256%3A37f8ac9717943dae8f234acccaf9b5daf71e38d031278fcfefdd51e169841184 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=fd66a49d-10b3-4d24-9407-5169005c9832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.250391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=b944e5ed-b5b3-4695-a29b-86f31c3b54b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.945068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=e427925f-6d22-43e6-98e5-3cda351239e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.886378ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=12ef17a1-d7fc-4126-895f-ef79ae9ec868 http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.030099ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" 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:38445" http.request.id=f5b942f0-ab4b-4dbd-897b-f54fea49afee http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.979949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" 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:38445" http.request.id=0e02050f-7bbd-46e3-ba69-e80fe353f7b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.934988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38445" http.request.id=e0238367-8f4c-4d9e-bd9f-7d2972ab1f79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.897028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=87f03956-a249-46bd-88a2-363c1e2d92e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.909938ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=5d97046d-016a-4c0e-a8f8-9da7b441f588 http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="876.609µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=bccad820-5f72-4143-875f-eb7421c20f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.duration="819.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=ec965843-d598-495f-a659-bab39e1bd63d http.request.method=GET http.request.remoteaddr="127.0.0.1:39678" 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="854.728µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=error msg="payload digest does match: "sha256:8a98789c635be911cfb8346ce1f389f53f28f53d91d5299461b837617b961591" != "sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8"" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=c14705a4-d74f-494d-aec8-fd8babe9012c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" time="2026-10-31T08:50:27Z" 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:38445" http.request.id=c14705a4-d74f-494d-aec8-fd8babe9012c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.136531ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8" 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:6d63b0784a68a33958f11359622f4845beba5f3cef1345dfc758f4b8bf5f97f8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" 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:38445" http.request.id=5ce78110-d55e-43ed-9c4c-619cbc417b97 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="981.81µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" 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:38445" http.request.id=fde6d5fe-5693-4e58-a112-5083730181e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="786.167µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=39197ce9-0119-45d2-85ae-76b804d8bccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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.02177ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50:27Z" 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:38445" http.request.id=39197ce9-0119-45d2-85ae-76b804d8bccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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.06473ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50:27Z" 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:38445" http.request.id=39197ce9-0119-45d2-85ae-76b804d8bccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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.141851ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=d241fdb0-9a72-4013-a671-851e93813fb4 http.request.method=POST http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05081ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=1f4e5fa1-3fa4-4dfb-a822-db25651ca6b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/blobs/uploads/2b46a7fc-4276-4e7c-82fc-fbdb5b8e9483?_state=zPhiGMkNsp5JbwB38K2bDkal3mJvq0fHjmlhUDEfmbR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYjQ2YTdmYy00Mjc2LTRlN2MtODJmYy1mYmRiNWI4ZTk0ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjcuNzc4OTU1NjEyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/2b46a7fc-4276-4e7c-82fc-fbdb5b8e9483?_state=zPhiGMkNsp5JbwB38K2bDkal3mJvq0fHjmlhUDEfmbR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYjQ2YTdmYy00Mjc2LTRlN2MtODJmYy1mYmRiNWI4ZTk0ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjcuNzc4OTU1NjEyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:27Z" 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:38445" http.request.id=bd956881-5bf7-4b29-9be1-24afe94816e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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.06561ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50:27Z" 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:38445" http.request.id=bd956881-5bf7-4b29-9be1-24afe94816e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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.163891ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-31T08:50:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=bbdd9ab3-241e-46c1-8b2a-b28929867dda http.request.method=POST http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=5d150fc3-7299-433d-a6c1-ce1189b3dcb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/blobs/uploads/b49e9dee-6e5e-4a03-9511-fad88369e86d?_state=cOp38KK3mI-rG2fs6mMaJiPueXB0BRFl3tCsH-juUyZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNDllOWRlZS02ZTVlLTRhMDMtOTUxMS1mYWQ4ODM2OWU4NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjguMDY5OTY3MzYxWiJ9&digest=sha256%3A2196c2d83422a2184b03b03d18e958270ca1ba90488349ca7e76c80a8bd30437" http.request.useragent="Go-http-client/1.1" http.response.duration=3.017842602s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/b49e9dee-6e5e-4a03-9511-fad88369e86d?_state=cOp38KK3mI-rG2fs6mMaJiPueXB0BRFl3tCsH-juUyZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNDllOWRlZS02ZTVlLTRhMDMtOTUxMS1mYWQ4ODM2OWU4NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MjguMDY5OTY3MzYxWiJ9&digest=sha256%3A2196c2d83422a2184b03b03d18e958270ca1ba90488349ca7e76c80a8bd30437 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=2d62b555-0c18-4100-bc86-2a7e6265a194 http.request.method=POST http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=42b0a197-3076-4641-84c6-93db19c4f584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/blobs/uploads/9be264c1-3b81-473e-b621-eed74de567b1?_state=K8i17xaR_iXcoWvhyBkcKyb0h-7c_GdqRMkfOqUNkhN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YmUyNjRjMS0zYjgxLTQ3M2UtYjYyMS1lZWQ3NGRlNTY3YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MzEuMzY5NDk0NDYyWiJ9&digest=sha256%3A0afc6cf0c38cb6b26ed8684042c0bd7e6aa81b7f7d5f1e993934e3ecc4f12c9a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.913947566s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/9be264c1-3b81-473e-b621-eed74de567b1?_state=K8i17xaR_iXcoWvhyBkcKyb0h-7c_GdqRMkfOqUNkhN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YmUyNjRjMS0zYjgxLTQ3M2UtYjYyMS1lZWQ3NGRlNTY3YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MzEuMzY5NDk0NDYyWiJ9&digest=sha256%3A0afc6cf0c38cb6b26ed8684042c0bd7e6aa81b7f7d5f1e993934e3ecc4f12c9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:38445" http.request.id=da171644-fa3d-4692-93f3-d74252c6ab7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.563135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:38445" http.request.id=ad74a497-80c8-433a-9b1b-5bcb2663b213 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=9b431da7-8d2b-4d41-9e9c-52c9aa71aad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="940.489µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=fcbe9a75-d88f-4f97-8a01-1e6f2f277491 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="919.289µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=9380644c-3dce-4df3-96d3-52d53acb7fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="830.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=7d0b8ea2-fd17-4fe8-9916-a4d2c091b595 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e" http.request.useragent="Go-http-client/1.1" http.response.duration="710.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=85ce53fa-32cc-4721-ab47-638ec1d704e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="760.047µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="rewriting manifest sha256:f26a961af45a9e4bcd60345b7350ed756861156287eae50d6e5fae67b5f29d7e in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=370b824a-0044-4254-bbdc-fab46fc64167 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=370b824a-0044-4254-bbdc-fab46fc64167 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.09098ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:38445" http.request.id=f2a037c3-38fb-4a2e-984e-0ca68fc1e135 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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="955.249µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:38445" http.request.id=df668ad1-a112-4b17-b286-2865168f4b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:38445" http.request.id=021ef98b-2de4-41cc-b4c3-2d9144c3e8a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=8776931c-4d41-4cfc-ad8f-09614e4c5e4b http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.00233ms http.response.status=200 http.response.written=434 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=512ab29d-180f-4f07-bb1a-dfd2fa452ed0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="953.85µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=b6e9332c-2c52-4f91-afc2-4adbe2855e14 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="788.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=974f6b07-e34d-49db-9689-9eb1ab4156ac http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19" http.request.useragent="Go-http-client/1.1" http.response.duration="779.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="rewriting manifest list sha256:db41a9792c52b9ae6008fdf60cfd4f47dff1831ecce620dff3d47f8f98772c19 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=00487c32-23c0-46ec-9c5c-ace75ca155fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38445" http.request.id=00487c32-23c0-46ec-9c5c-ace75ca155fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.274822ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (21.29s) === RUN TestGetManifestWithStorageError time="2026-10-31T08:50:34Z" 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-31T08:50:34Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:34Z" 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:39095" http.request.id=d33421c3-2211-4b5e-a037-e20033db97b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" 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="985.29µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:39095" http.request.id=88e46104-9d06-4532-b032-2cb8ecfc498b http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" 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="817.168µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:39095" http.request.id=c0182fe7-4ff2-416d-ab97-53a53abbb6a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" 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="833.608µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:39095" http.request.id=45df21de-a276-4610-ac6f-7eed9064786a http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" 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="841.408µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-10-31T08:50:34Z" 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-31T08:50:34Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:34Z" 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:40875" http.request.id=cac778c2-8e69-45ae-9301-25a8fa173042 http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" 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.150291ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:40875" http.request.id=3266d40a-989c-4075-aa88-b394f3a6945b http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" 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="837.448µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:40875" http.request.id=48761889-0f6e-4d48-b176-f1b96ef1e1a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" 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="858.288µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" 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:40875" http.request.id=8e19e09c-db2b-4067-bc82-4967cb1ec339 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" 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.610785ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:34Z" 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:40875" http.request.id=8e19e09c-db2b-4067-bc82-4967cb1ec339 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" 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.664305ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:34Z" 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:40875" http.request.id=8e19e09c-db2b-4067-bc82-4967cb1ec339 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" 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.690746ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-31T08:50:34Z" 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:40875" http.request.id=8e19e09c-db2b-4067-bc82-4967cb1ec339 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" 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.727466ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-31T08:50:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=58368770-1a80-42a2-bfcf-ee81662026eb http.request.method=POST http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=318954c5-a0c3-43c0-9468-2ef670340d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/blobs/uploads/1ac31d69-c8a6-4b42-ac4d-f89e1cd87616?_state=ctwWwBOKwfxPUHOlTCYgZ3dVjmz0hg9w2BBdPWTOTQ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYWMzMWQ2OS1jOGE2LTRiNDItYWM0ZC1mODllMWNkODc2MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MzQuNTU3NDg5MzM1WiJ9&digest=sha256%3A30d758fa3a3f6a3301b57844e1ef6a0c03c0eac3ef7721ce07e673d1bc220201" http.request.useragent="Go-http-client/1.1" http.response.duration=2.206996711s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/1ac31d69-c8a6-4b42-ac4d-f89e1cd87616?_state=ctwWwBOKwfxPUHOlTCYgZ3dVjmz0hg9w2BBdPWTOTQ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYWMzMWQ2OS1jOGE2LTRiNDItYWM0ZC1mODllMWNkODc2MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MzQuNTU3NDg5MzM1WiJ9&digest=sha256%3A30d758fa3a3f6a3301b57844e1ef6a0c03c0eac3ef7721ce07e673d1bc220201 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=fd87d42a-c43c-4551-a126-bb55dfad8180 http.request.method=POST http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=d0266d67-91f7-4263-9c0e-bcb570e27754 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/blobs/uploads/ff4b660f-d835-494a-b217-9ea07d5f0508?_state=KcInJ2SljeFObO2qWqpAypRuK0uN7HWsFqxzF7hhrSl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjRiNjYwZi1kODM1LTQ5NGEtYjIxNy05ZWEwN2Q1ZjA1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MzcuMDMxNzkzNDg4WiJ9&digest=sha256%3A982fbe03c04648425bc97a98fde67961070e9329d1a5d133e16d1bf56dadf40f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.960638694s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/ff4b660f-d835-494a-b217-9ea07d5f0508?_state=KcInJ2SljeFObO2qWqpAypRuK0uN7HWsFqxzF7hhrSl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjRiNjYwZi1kODM1LTQ5NGEtYjIxNy05ZWEwN2Q1ZjA1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6MzcuMDMxNzkzNDg4WiJ9&digest=sha256%3A982fbe03c04648425bc97a98fde67961070e9329d1a5d133e16d1bf56dadf40f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=6b426ba9-e4e5-4e67-8116-3b7115f536de http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.235351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=7bd4d3c6-2928-4237-8557-739dd4af7201 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=2.912348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=256b54ed-1f8c-4886-a924-685f1ff6f85e http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.899058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=dfe6f52e-5acb-42bb-b077-7a4cee5841ad http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.864978ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=fc4462a3-6fc4-4a66-b6ec-193ab54566f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=3.072109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=471e5787-4bac-461a-8e03-bb77bcef8b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=2.935068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:40875" http.request.id=eef43303-6301-4be9-a290-666e621c700c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=2.970669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=c4a68c13-38c9-47f1-bbe3-ffbddd72bee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.895858ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=780bd0d5-4b90-47ff-9d19-433ea21ff6a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="831.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=bac36d5a-143c-4213-b065-7dfcffe7f456 http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration="828.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=5844554b-5412-4a27-95eb-3cd8f8af31bd http.request.method=GET http.request.remoteaddr="127.0.0.1:53746" 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="774.407µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=error msg="payload digest does match: "sha256:e49e9da07b6337748041faccba81b2034fd37fc6b391a5cdd2f0b882213b69d2" != "sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144"" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=5b1c3bc7-01b9-4507-a4d2-abc451236db8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=5b1c3bc7-01b9-4507-a4d2-abc451236db8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53746" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06517ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=f8633820-47a6-4664-9778-97570c1ad5b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38238" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=3846532d-f27c-4699-95ea-ddb2a9ab750b http.request.method=GET http.request.remoteaddr="127.0.0.1:38238" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00569ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=3c59e7dc-231f-4d86-bf6c-cd1f6f257fce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38242" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.185051ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=6b268382-bb17-457c-8dec-3c8f16166282 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=3.09843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=b4fa505b-e716-4f73-8466-c04b62095944 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.971259ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=9d83a873-9e5a-4ada-afc4-c911f5ccb235 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38260" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.112531ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=9a58ce34-2f43-4380-a98e-89915fb456bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38264" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=8b5318c8-5e1c-45e9-bda7-603db1de2dd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38264" 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="880.448µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=711179b0-822f-4cfe-9925-f153f2484101 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38264" http.request.uri="/v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05125ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:961984b5c3f00d9ef32ff9551d6ff7eadf50078d90572993c7de4cb8b489e144 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=d6957a11-1e61-41a4-8ba7-57a38f945a30 http.request.method=GET http.request.remoteaddr="127.0.0.1:38264" 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="861.529µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=92aaf611-320e-435a-adce-ea4c1995d215 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" 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="824.488µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=e5783433-5421-4b2e-b363-5dd153770fb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" 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="840.208µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=17f4d680-a721-45d1-835f-ca064b2d40ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" 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="940.089µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50:40Z" 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:40875" http.request.id=17f4d680-a721-45d1-835f-ca064b2d40ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" 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.03341ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50:40Z" 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:40875" http.request.id=17f4d680-a721-45d1-835f-ca064b2d40ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" 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.084051ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=066b347c-10db-4520-b30e-0cff516add3e http.request.method=POST http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=8b0590f1-b906-4ffc-bc72-88719aa97d95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/blobs/uploads/6314eead-61eb-4c31-96d7-07a53658d2a9?_state=p14MuLXdNIHLd6Cp_h3LpMOyg-YkC89sRGK0m35q7yd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzE0ZWVhZC02MWViLTRjMzEtOTZkNy0wN2E1MzY1OGQyYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6NDAuMDUwODMxNTAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/6314eead-61eb-4c31-96d7-07a53658d2a9?_state=p14MuLXdNIHLd6Cp_h3LpMOyg-YkC89sRGK0m35q7yd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzE0ZWVhZC02MWViLTRjMzEtOTZkNy0wN2E1MzY1OGQyYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6NDAuMDUwODMxNTAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" 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:40875" http.request.id=ae013933-b9e0-4cf4-856c-f641a90512e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" 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.01937ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-31T08:50:40Z" 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:40875" http.request.id=ae013933-b9e0-4cf4-856c-f641a90512e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" 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.11033ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-31T08:50:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=de432af9-a937-480a-895f-a831607688c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=8064bffb-9b0a-44b2-bce3-cac8bbf776b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/blobs/uploads/cae342e8-c3a5-41a1-94d4-6f04e1210d2b?_state=rnw3ZJNxLBg9qHN-fjFJXQ4frYTIpalFFnEzeV3mrbR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYWUzNDJlOC1jM2E1LTQxYTEtOTRkNC02ZjA0ZTEyMTBkMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6NDAuMjUxODI2MjY3WiJ9&digest=sha256%3Ae7f1cdfeddc56f13a72beb37e8424a04ff4eb8b84e6a868bd49d45643dfdab56" http.request.useragent="Go-http-client/1.1" http.response.duration=1.59858264s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/cae342e8-c3a5-41a1-94d4-6f04e1210d2b?_state=rnw3ZJNxLBg9qHN-fjFJXQ4frYTIpalFFnEzeV3mrbR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYWUzNDJlOC1jM2E1LTQxYTEtOTRkNC02ZjA0ZTEyMTBkMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6NDAuMjUxODI2MjY3WiJ9&digest=sha256%3Ae7f1cdfeddc56f13a72beb37e8424a04ff4eb8b84e6a868bd49d45643dfdab56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=9f713554-b448-4d90-829b-78f240c8e448 http.request.method=POST http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=36e8f85d-882b-432c-9d81-af607c9b18c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/blobs/uploads/c243d583-b970-4540-afaa-cbce544ab1c4?_state=IyOtr3oBcWUn8tSTKRMjYCsBZ5sfjXKOJOzjCSpRABd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjQzZDU4My1iOTcwLTQ1NDAtYWZhYS1jYmNlNTQ0YWIxYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6NDIuMDg5MzAzMzk3WiJ9&digest=sha256%3Ad4765f6938ec0b7b6f45f3b5dec57fc89694a0cabe82d770dfe1f9d78f4a9c71" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205815739s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/c243d583-b970-4540-afaa-cbce544ab1c4?_state=IyOtr3oBcWUn8tSTKRMjYCsBZ5sfjXKOJOzjCSpRABd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjQzZDU4My1iOTcwLTQ1NDAtYWZhYS1jYmNlNTQ0YWIxYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMzFUMDg6NTA6NDIuMDg5MzAzMzk3WiJ9&digest=sha256%3Ad4765f6938ec0b7b6f45f3b5dec57fc89694a0cabe82d770dfe1f9d78f4a9c71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:40875" http.request.id=9967b642-b082-4f9b-b416-5570ef9fda77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:40875" http.request.id=7764f0b9-13d5-4856-a3ec-f7202e61f175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=68d803e6-5296-4575-a7b9-64b454cecc0d http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" 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.124251ms http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=541504e1-7d98-4673-b77d-3c3ee85e5038 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.09585ms http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=daea3f03-f7d9-4fb3-8354-bcdca133c021 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="904.728µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=455be90a-05ac-4f51-b559-e652f7e4655d http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.duration="758.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=152d3e61-5ebc-4b58-a733-c91da7294433 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" 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="764.527µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="rewriting manifest sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=ff60aef0-5cc1-49dc-bb6c-3714192bf773 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" 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-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=ff60aef0-5cc1-49dc-bb6c-3714192bf773 http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.201581ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=94db86f4-6b08-4a4d-b6ea-c722f2742c2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=bd1cc678-0353-4d33-9e4d-de811dff657e http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.329µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:40875" http.request.id=9a545721-1f84-4c04-a3c6-97eb4baa7d2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38264" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.117971ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:40875" http.request.id=450825bd-7866-49dc-a614-7cf11cd8cc10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38278" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=80e49eab-97cc-4802-be03-64dce73b9f8f http.request.method=GET http.request.remoteaddr="127.0.0.1:38278" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.09917ms http.response.status=200 http.response.written=732 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:40875" http.request.id=2b9118e6-2d21-4d45-aaaa-c9b033bdd175 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38282" 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=1.11105ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:40875" http.request.id=a3f44c9d-df03-4663-8339-33df5e7f811a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=7b92f9dc-620d-4313-a433-aaa8e7e53856 http.request.method=GET http.request.remoteaddr="127.0.0.1:38286" 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="912.049µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=985568bb-05c5-45ce-9eec-0ac4a9920085 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38286" http.request.uri="/v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e426e5e3fbce595211eb47fdca82f622a7785191396a4037c4f8b43360cfc9cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40875" http.request.id=2276c115-7fba-415d-aa90-2de07cb3f90e http.request.method=GET http.request.remoteaddr="127.0.0.1:38286" 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="849.488µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (10.01s) === RUN TestManifestDeleteDisabled time="2026-10-31T08:50:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:44Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:44Z" 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:33323" http.request.id=943cdcbb-beb2-4e26-8bd8-f049b1ce6e1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52678" 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=1.113531ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-10-31T08:50:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:44Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-31T08:50:44Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.27.3 time="2026-10-31T08:50:44Z" 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-31T08:50:44Z" 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:35037" http.request.id=9cb64a7e-55c4-4754-af0f-d8b65c79923d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35844" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.807378ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:35037" http.request.id=8b919ef9-7709-47d9-9bc7-05fb59021a04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35848" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.646695ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:35037" http.request.id=7ec1da89-5fb5-4d4d-8e06-897e4c2d165c http.request.method=POST http.request.remoteaddr="127.0.0.1:35850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.682856ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-31T08:50:44Z" 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:35037" http.request.id=4a998152-d545-4dbc-b392-7ab89561965f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35862" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.596215ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.04s) === RUN TestProxyManifestGetByTag time="2026-10-31T08:50:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-31T08:50:44Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=d8a25c6c-d958-479c-a479-75cefae90b60 http.request.method=POST http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238932ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=d828d496-f524-4af2-b280-dc4d90f44c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/blobs/uploads/264a53f6-7636-4455-881d-974adc69335f?_state=nqRJ2xVnMcMXeEicktsXoysLFOPhYKk-vA18M10n71J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NGE1M2Y2LTc2MzYtNDQ1NS04ODFkLTk3NGFkYzY5MzM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDo0NC41MzYxNjIwMDZaIn0%3D&digest=sha256%3A229c1ab3c935b7b2c7b7975c6d7564d97c8c73acc8a3ccc3e7cc7cb4c37f032e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083864427s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:44 +0000] "PUT /v2/foo/bar/blobs/uploads/264a53f6-7636-4455-881d-974adc69335f?_state=nqRJ2xVnMcMXeEicktsXoysLFOPhYKk-vA18M10n71J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NGE1M2Y2LTc2MzYtNDQ1NS04ODFkLTk3NGFkYzY5MzM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDo0NC41MzYxNjIwMDZaIn0%3D&digest=sha256%3A229c1ab3c935b7b2c7b7975c6d7564d97c8c73acc8a3ccc3e7cc7cb4c37f032e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=2587b2c1-e03f-439e-97de-39ac80ac1374 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.07831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" 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-31T08:50:45Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-31T08:50:45Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.27.3 time="2026-10-31T08:50:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=c2e53dca-7712-4573-aa58-8ed8621a6640 http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.888µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41135" go.version=go1.27.3 time="2026-10-31T08:50:45Z" 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-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=d79cd8dc-23dd-4984-b966-3f29d2683d9d http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41135/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:41135/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=ebde135a-7f34-432b-94d2-64c6c2024dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:39958" http.request.uri="/v2/foo/bar/manifests/sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b" time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=9bfa96ca-3437-4d2e-89ab-62307dac4d5b http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/manifests/sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.893699ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "GET /v2/foo/bar/manifests/sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b with ttl=167h59m59.999992s" go.version=go1.27.3 time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=ebde135a-7f34-432b-94d2-64c6c2024dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:39958" http.request.uri="/v2/foo/bar/manifests/sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.448872ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "GET /v2/foo/bar/manifests/sha256:0e151c2df320a77a55e63bbc04344b7926904488dd4e8b7028dcfc5fddbf1d2b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=c9d9f71f-d326-483a-8b69-56f6863951d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.847µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41135/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:41135/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=7f4dd184-133b-4b50-aed3-a78f5436c04d http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" 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-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=e558a6e7-5bb6-424d-b6a2-0836ac0bda0c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.960699ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=7f4dd184-133b-4b50-aed3-a78f5436c04d http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" 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=6.213899ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-31T08:50:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=574b60f6-cfb7-49dc-95c1-0bbc8a9ccf5f http.request.method=POST http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=93bb5bcc-82e5-424d-beb6-6b7ef503961c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/blobs/uploads/6b16804f-56ef-4eef-91e5-9bcdc5db2abc?_state=r0XpZtMgRjPzS_vsHLJhPL77T8OBm4AqbdOuuivaURF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTY4MDRmLTU2ZWYtNGVlZi05MWU1LTliY2RjNWRiMmFiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDo0NS44Mzg2NjA4NDlaIn0%3D&digest=sha256%3Adfbe1e7b25c9a06cb00277515caee0a36830be83d3918b47a5d3955ae2a70923" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671965144s http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:45 +0000] "PUT /v2/foo/bar/blobs/uploads/6b16804f-56ef-4eef-91e5-9bcdc5db2abc?_state=r0XpZtMgRjPzS_vsHLJhPL77T8OBm4AqbdOuuivaURF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTY4MDRmLTU2ZWYtNGVlZi05MWU1LTliY2RjNWRiMmFiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0zMVQwODo1MDo0NS44Mzg2NjA4NDlaIn0%3D&digest=sha256%3Adfbe1e7b25c9a06cb00277515caee0a36830be83d3918b47a5d3955ae2a70923 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=ee4f6367-5e5b-4da9-947b-d1deaf3798f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.160071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [31/Oct/2026:08:50:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=3c06d2bb-e0f3-43ce-962c-fad4c9dfb8ea http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:50:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41135/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:41135/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=d5992303-69eb-454a-8dbc-e8a3a59b33be http.request.method=GET http.request.remoteaddr="127.0.0.1:55666" 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-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=2d11a1e0-eb57-4bde-b8b5-370fa80c6572 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.888818ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=18344ef6-a717-416e-ac29-20a22c0481b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.327µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [31/Oct/2026:08:50:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41135/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:41135/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=d5992303-69eb-454a-8dbc-e8a3a59b33be http.request.method=GET http.request.remoteaddr="127.0.0.1:55666" 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-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41135" http.request.id=ceb24600-3d47-471c-b2fc-96774ef1db97 http.request.method=GET http.request.remoteaddr="127.0.0.1:44626" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.977299ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-31T08:50:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9803cbd1dd0a66bc8a14e77349b9253e9d29eb87ce5fdd7a12f038a4c757675e with ttl=167h59m59.99999344s" go.version=go1.27.3 time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37287" http.request.id=d5992303-69eb-454a-8dbc-e8a3a59b33be http.request.method=GET http.request.remoteaddr="127.0.0.1:55666" 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=10.881144ms http.response.status=200 http.response.written=935 127.0.0.1 - - [31/Oct/2026:08:50:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.16s) === RUN TestAppDispatcher time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45595" http.request.id=63deb9e5-3235-4c97-8beb-91ede9fdc1be http.request.method=GET http.request.remoteaddr="127.0.0.1:60732" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03985ms http.response.status=200 http.response.written=0 time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45595" http.request.id=f5b2cb80-aec5-4467-8c75-a01cbc332a16 http.request.method=GET http.request.remoteaddr="127.0.0.1:60732" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="711.567µs" http.response.status=200 http.response.written=0 time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45595" http.request.id=86ee1b12-8b43-4cac-966a-b88c42e1d4aa http.request.method=GET http.request.remoteaddr="127.0.0.1:60732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.647µs" http.response.status=200 http.response.written=0 time="2026-10-31T08:50:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45595" http.request.id=2e07162c-f474-41d8-8b1e-975e2cfa6d20 http.request.method=GET http.request.remoteaddr="127.0.0.1:60732" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="823.488µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-31T08:50:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:47Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:47Z" 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:38341" http.request.id=de8a2fe1-341c-4a0c-89bc-14356d15a31e http.request.method=GET http.request.remoteaddr="127.0.0.1:55498" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-10-31T08:50:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:47Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:47Z" level=info msg="configuring file health check path=/tmp/healthcheck3493538488, interval=1" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-31T08:50: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=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:51Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:51Z" level=info msg="configuring TCP health check addr=127.0.0.1:38097, interval=1" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-31T08:50: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=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:55Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 time="2026-10-31T08:50:55Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36835, interval=1, threshold=3" go.version=go1.27.3 instance.id=8c247e20-be99-465e-9ccd-1c043d48d977 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 95.668s ? 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.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.41s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.79s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.599s === RUN TestSchedule time="2026-10-31T08:49:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 time="2026-10-31T08:49:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99732ms" go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 time="2026-10-31T08:49:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.88µs" go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 time="2026-10-31T08:49:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.72µs" go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 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-31T08:49:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-31T08:49:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 time="2026-10-31T08:49:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9976ms" go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 time="2026-10-31T08:49:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9982ms" go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 time="2026-10-31T08:49:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-31T08:49:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=da54cf13-68dd-4387-88cc-953cbdde9453 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.881s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.81s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 20830720 sha256:a5a8f72353d0a146973f9ea0cf7d089b8cce7340ff6a2a4d96907714a03fa50b [] map[] } --- PASS: TestSimpleBlobRead (0.49s) === RUN TestBlobMount --- PASS: TestBlobMount (0.65s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.40s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.15s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.12s) === 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:2ae39cfcf578f243a67214a45d25ccd0a13388282965cfa44ba8b48993c45e76 palailogos: marking blob sha256:492b52b4d7d1b83df4b414f23717553013481ff0b8736ab64fd58eddbf2625df palailogos: marking blob sha256:4657aa1ef04d68ae692e00ba47d38a030b71adbff65fd436deb9f759c5e40831 palailogos: marking manifest sha256:4657aa1ef04d68ae692e00ba47d38a030b71adbff65fd436deb9f759c5e40831 palailogos: marking blob sha256:77bdcafb191e7f53cca070b84dcad5dad8b374601260de5dfce4c6fdb5605589 palailogos: marking blob sha256:2ea6972a2be6a99c451d242e7199327b8f12c64c8dbb8b54ebe789dacd7d5691 palailogos: marking manifest sha256:492b52b4d7d1b83df4b414f23717553013481ff0b8736ab64fd58eddbf2625df palailogos: marking blob sha256:7603f29f93b538ec5180401b386382339b51a1d0eb858657076fcb6e4eb91bac palailogos: marking blob sha256:c3b7ddb9c869b10c5cd871d0b22f250491e006a8f92dd089e3ecbd27066c2257 palailogos: marking manifest sha256:dfbe68f838c6b72ed8482109238b3f3ae9b86e48f0d1a697453bc97bdc7700ef palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:290838e1bf78a69fea1864f06f8b99efcced81a69afd161a355b1fca4e00ac87 palailogos: marking blob sha256:5b73e07c28184aa575e35e88bd6cb2f49ce9e5a77db7c79a08df57b1dd910dec 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.11s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5 deletemanifests: marking manifest sha256:b6e2551dba0058dde31d769b0f9a59b6ddef7a644a59e65d11e32a5e4d392f04 deletemanifests: marking blob sha256:883c7ca5f52acfe0ccc18567767619595cb3959eb35b3fd0520bd14be8526616 deletemanifests: marking blob sha256:aea394fcd8295ac21a0667cf15a595128234a02134f386729feff7d789820ea6 deletemanifests: marking blob sha256:7076445289c14d4a14cf62f4a0757c25c50174c9377597425f10a2e7d3f14334 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:bdd7cdb7b049eeb374964b40a63c9165c869c3333e1eceacab348805360f609a blob eligible for deletion: sha256:2d7c73510365a5bbdb9b8afea9d794c6dbfdf305de7837bee9436bddeab110bd blob eligible for deletion: sha256:44a75dcf839142e3b2f5e4a69b9682cc5be050d16eae656e041f50a01ddd5c07 blob eligible for deletion: sha256:750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5 deletemanifests manifest eligible for deletion: sha256:750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5 deletemanifests: marking manifest sha256:b6e2551dba0058dde31d769b0f9a59b6ddef7a644a59e65d11e32a5e4d392f04 deletemanifests: marking blob sha256:883c7ca5f52acfe0ccc18567767619595cb3959eb35b3fd0520bd14be8526616 deletemanifests: marking blob sha256:aea394fcd8295ac21a0667cf15a595128234a02134f386729feff7d789820ea6 deletemanifests: marking blob sha256:7076445289c14d4a14cf62f4a0757c25c50174c9377597425f10a2e7d3f14334 time="2026-10-31T08:49:45Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 time="2026-10-31T08:49:45Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:bdd7cdb7b049eeb374964b40a63c9165c869c3333e1eceacab348805360f609a time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bdd7cdb7b049eeb374964b40a63c9165c869c3333e1eceacab348805360f609a" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:2d7c73510365a5bbdb9b8afea9d794c6dbfdf305de7837bee9436bddeab110bd time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2d7c73510365a5bbdb9b8afea9d794c6dbfdf305de7837bee9436bddeab110bd" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:44a75dcf839142e3b2f5e4a69b9682cc5be050d16eae656e041f50a01ddd5c07 time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/44a75dcf839142e3b2f5e4a69b9682cc5be050d16eae656e041f50a01ddd5c07" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5 time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/750ed7a819a5ca1245a50c2b98959f9b34b064631135001c64db3a2f14e6add5" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 --- PASS: TestDeleteManifestIfTagNotFound (2.00s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d0cbc35b966330fb46684d1bdc0dd1f3a0b536606317a55e646dc3bf3ae3fad0 time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0cbc35b966330fb46684d1bdc0dd1f3a0b536606317a55e646dc3bf3ae3fad0" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:d66052107ba34564d407795e1f5ff7a89ac8fabd1c557bfd1623aca8d4c781ef time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d66052107ba34564d407795e1f5ff7a89ac8fabd1c557bfd1623aca8d4c781ef" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:dc6e6a65f8b8e00384bca30e104e8dfebba9489cef860d65c08acea4defa0115 time="2026-10-31T08:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc6e6a65f8b8e00384bca30e104e8dfebba9489cef860d65c08acea4defa0115" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 --- PASS: TestGCWithMissingManifests (0.54s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:69a9ef6b9e8d4008f00dac05c7bbe72853b267dd305bb2b0611e86e824ee947c komnenos: marking blob sha256:83f9d03e8bea6f3e2735c89b9c77db31cfef81cc1fecfd4a3ad9a9930e253edd komnenos: marking blob sha256:acbb239eafd616dbb34f9e90c2013e764d82cb08aaee8e77a3266327ab10cd02 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:92fee9c834d163e489a4511e0eb3fdb4e66688691ade3e12410a56727c2d1d0e time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92fee9c834d163e489a4511e0eb3fdb4e66688691ade3e12410a56727c2d1d0e" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:e14564821d4097001b614cb1e4e8afd994ef21697b596532b17b46f818c4810d time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e14564821d4097001b614cb1e4e8afd994ef21697b596532b17b46f818c4810d" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:1d15311a66242c5516fb9da784526165949206222b5cffa06fd0dfe271f120b4 time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1d15311a66242c5516fb9da784526165949206222b5cffa06fd0dfe271f120b4" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:4df57ea4a183a51449337d8945b72eabd51c9dd9976250f909cdf4493279ad94 time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4df57ea4a183a51449337d8945b72eabd51c9dd9976250f909cdf4493279ad94" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:579a4c7445260d432044f4a83e1f5521240faa3600d3ca2533e72f141d5c65d2 time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/579a4c7445260d432044f4a83e1f5521240faa3600d3ca2533e72f141d5c65d2" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 blob eligible for deletion: sha256:8b823ce254bb6f1641eef4a9410e2073ad4455611d23a4c876cd8a91081dc75e time="2026-10-31T08:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b823ce254bb6f1641eef4a9410e2073ad4455611d23a4c876cd8a91081dc75e" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 --- PASS: TestDeletionHasEffect (2.04s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.36s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5f3eff36e433e40f0319fa5d8bd5746d28ca9a0139246fad8ecb9887894c71b1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b20f4c6ef49e909ed37e34e8e4511005ab3ad2caee6caaefb1e960884a8c07da michael_z_doukas: marking blob sha256:f4f22b4fb6fd29f7e00446edfc9a93ceb5076c70cc7262f7f896aa0ff8bac5f7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e36d49878299ec36b809b75e2bad86af21931e94dd3b73d1e52e7df46bb4bd74 time="2026-10-31T08:49:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e36d49878299ec36b809b75e2bad86af21931e94dd3b73d1e52e7df46bb4bd74" go.version=go1.27.3 instance.id=5bf1da1c-c0ee-47ca-b97d-aae5b3941e34 --- PASS: TestOrphanBlobDeleted (0.88s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7d699f02b7c3c9e5512654e13463a4d2151eb32cb38fd9b2ff54caf82e9c57cc linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:449da3228db2ec519246fd960f07a2637c7e1a54e1f39dfbaa50a24bc34b2361 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.80s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.60s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.57s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.60s) === 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-31T08:49:54Z" level=info msg="PurgeUploads starting: olderThan=2026-10-31 07:49:54.423057378 +0000 UTC m=-3572.853727272, actuallyDelete=true" time="2026-10-31T08:49:54Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-31T08:49:54Z" level=info msg="PurgeUploads starting: olderThan=2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537, actuallyDelete=true" time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa4839e3-80a8-45e8-bc35-a2b38049456d have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/497d4e89-b77e-4d43-8070-df29c5ae0401 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2676d266-e984-4150-9263-6def897f26cd have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/460c31e9-161d-49c7-9e81-454a7115bd62 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b1bb55e-49fe-4f77-9e29-8c2a9a1ac569 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c2c758aa-4c47-48f0-ad1a-68fbee105a48 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f622a25c-c160-4114-9cee-2698b9176a5f have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/06342391-f974-428e-aa44-c829108ba14a have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5208a16d-1ce6-40d5-8ed4-7b23b3e5aac3 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8cd6405-d67f-4f82-9664-12e34303f805 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/daa4b8cb-888d-479f-8591-3a5844c2310a have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.424002227 +0000 UTC m=+27.147217537). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-31T08:49:54Z" level=info msg="PurgeUploads starting: olderThan=2026-10-31 08:49:54.425128838 +0000 UTC m=+27.148344188, actuallyDelete=true" time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7f5a30fd-a9b0-4258-bfbc-37bcfb11a739 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425128838 +0000 UTC m=+27.148344188). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ce6639c4-c193-4a20-8084-9f9976737bdf have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425128838 +0000 UTC m=+27.148344188). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/09c0933b-ab86-49e4-be0c-8f23a27a33a2 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425128838 +0000 UTC m=+27.148344188). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/52968cad-d967-4c1a-b186-fd761329c394 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425128838 +0000 UTC m=+27.148344188). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7483b212-4732-46cd-9df3-262b3ca6b69e have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425128838 +0000 UTC m=+27.148344188). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-31T08:49:54Z" level=info msg="PurgeUploads starting: olderThan=2026-10-31 08:49:54.425898445 +0000 UTC m=+27.149113795, actuallyDelete=true" time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5756fb7b-d01a-4437-83de-ac557d4d7053 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425898445 +0000 UTC m=+27.149113795). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e99afd16-6d4d-49b9-a876-b15811ff632d have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425898445 +0000 UTC m=+27.149113795). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fdd74493-af5b-4b2d-a900-b3bf074bec41 have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425898445 +0000 UTC m=+27.149113795). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2418913f-1382-42fd-a381-d98b39acd86a have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425898445 +0000 UTC m=+27.149113795). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/24ef98a4-8d45-4fa8-82d3-979d770937af have older date (2026-10-31 07:49:54 +0000 UTC) than purge date (2026-10-31 08:49:54.425898445 +0000 UTC m=+27.149113795). Removing upload directory." time="2026-10-31T08:49:54Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-31T08:49:54Z" level=info msg="PurgeUploads starting: olderThan=2026-10-31 08:49:54.426356489 +0000 UTC m=+27.149571799, actuallyDelete=true" time="2026-10-31T08:49:54Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 27.511s ? 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.288s === 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.285s === RUN TestWalkFileRemoved time="2026-10-31T08:49:27Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.174s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.689s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.830s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.24s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.929s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.90s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.578s ? 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-31T08:49:27Z" 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-31T08:49:27Z" 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-31T08:49:27Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched time="2026-10-31T08:49:27Z" level=error msg="unknown ip address format" go.version=go1.27.3 instance.id=8fc12934-acdf-4e56-81d6-4a6bd5ae5154 ip=?0000000000000000000000000000000000 time="2026-10-31T08:49:27Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-31T08:49:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=8fc12934-acdf-4e56-81d6-4a6bd5ae5154 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) time="2026-10-31T08:49:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=8fc12934-acdf-4e56-81d6-4a6bd5ae5154 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-10-31T08:49:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-31T08:49:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-31T08:49:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-31T08:49:31Z" 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.840s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.294s ? 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.686s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.61s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.319s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.385s ? 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-armhf.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 Sat, 31 Oct 2026 08:51:03 +0000 elapsed time 0h 1m 59s >>> 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 (20261031.084905) (2/2) Purging go (1.27.3-r0) Executing busybox-1.38.0-r8.trigger OK: 343.8 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...