>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Mon, 09 Mar 2026 21:58:41 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.1-r0) (2/2) Installing .makedepends-docker-registry (20260309.215846) Executing busybox-1.37.0-r31.trigger OK: 521.0 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-03-09T22:01:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-09T22:01:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.40s) PASS ok github.com/docker/distribution/configuration 1.260s === RUN TestWithRequest --- PASS: TestWithRequest (0.01s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-09T22:01:08Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.05s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.781s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.02s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.08s) PASS ok github.com/docker/distribution/health 0.878s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.01s) === 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.677s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.39s) PASS ok github.com/docker/distribution/health/checks 0.968s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.01s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.750s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.724s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.01s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.936s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) PASS ok github.com/docker/distribution/manifest/schema2 0.884s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.05s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.02s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/03/09 22:01:09 http: TLS handshake error from 127.0.0.1:39598: 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:40197/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40197/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40197/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40197/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37279?status=0, fail=true --- PASS: TestHTTPSink (0.24s) === RUN TestListener --- PASS: TestListener (2.22s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-09T22:01:11Z" level=info msg="broadcaster: closing" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="closing testSink" time="2026-03-09T22:01:11Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.03s) === RUN TestEventQueue time="2026-03-09T22:01:11Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.15s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:11Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=warning msg="&{0x3f49a199e0 0.9} encountered too many errors, backing off" time="2026-03-09T22:01:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T22:01:12Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.41s) PASS ok github.com/docker/distribution/notifications 4.202s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.01s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-09T22:01:09Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T22:01:09.343134934Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:01:09.343525954Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:01:09.34568335Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.26.1 time="2026-03-09T22:01:09.422653588Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-09T22:01:09.423098467Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.1 time="2026-03-09T22:01:09.444502248Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.1 time="2026-03-09T22:01:12.384632343Z" level=info msg="response completed" go.version=go1.26.1 http.request.host=127.0.0.1 http.request.id=4c601946-859e-4f1b-9d49-fbff694537b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47492" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.878471ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:01:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-09T22:01:12.385550782Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.1 --- PASS: TestRegistrySupportedCipherSuite (3.34s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-09T22:01:13.544554971Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T22:01:13.551502718Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:01:13.551680578Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:01:13.552576437Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-09T22:01:13.552782516Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.26.1 --- PASS: TestRegistryUnsupportedCipherSuite (9.18s) PASS ok github.com/docker/distribution/registry 13.753s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.536s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.26s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.05s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.04s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.11s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.08s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.58s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.05s) PASS ok github.com/docker/distribution/registry/api/v2 2.175s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-09T22:01:08Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.1 instance.id=a4e1f4ec-c00c-48c8-a83d-c0fd3929a264 time="2026-03-09T22:01:08Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.1 instance.id=a4e1f4ec-c00c-48c8-a83d-c0fd3929a264 --- PASS: TestBasicAccessController (0.09s) === RUN TestCreateHtpasswdFile time="2026-03-09T22:01:09Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.1 password=OPo-5wWRowJFL2w0gvMKxJV00nb4q1dZ6SXTGWAkNgE user=docker --- PASS: TestCreateHtpasswdFile (0.19s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 1.108s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.04s) PASS ok github.com/docker/distribution/registry/auth/silly 0.937s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.10s) === RUN TestLeeway time="2026-03-09T22:01:08Z" level=info msg="token not to be used before 2026-03-09 22:01:09 +0000 UTC - currently 2026-03-09 22:01:08.722704875 +0000 UTC m=+0.340155036" time="2026-03-09T22:01:08Z" level=info msg="token not to be used after 2026-03-09 22:01:08 +0000 UTC - currently 2026-03-09 22:01:08.728408564 +0000 UTC m=+0.345858845" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-03-09T22:01:08Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.05s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.858s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.07s) === 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.08s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.04s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.06s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.05s) === RUN TestBlobMount --- PASS: TestBlobMount (0.04s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.04s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.06s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.07s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.04s) === RUN TestManifestPut --- PASS: TestManifestPut (0.07s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.04s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.06s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.02s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.06s) === RUN TestCatalog --- PASS: TestCatalog (0.02s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.06s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 2.016s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.06s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.08s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.02s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.02s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.03s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.02s) PASS ok github.com/docker/distribution/registry/client/auth 1.362s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.604s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-09T22:01:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:01:09Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:01:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44903" http.request.id=71fb6955-8632-470e-8ae2-9326f64a0b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:47026" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.873591ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:01:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.15s) === RUN TestCatalogAPI time="2026-03-09T22:01:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:01:09Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:01:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=7c62e25c-c4e9-493d-a781-5d9540d50a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.082763ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:22:01:09 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T22:01:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=44336206-e349-452d-9662-410702c58477 http.request.method=POST http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.013649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:10 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:01:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=9955c84e-114b-4e08-b091-46c38b5461ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/aaaa/blobs/uploads/6d61ab86-7025-4570-b473-0b027ac8a369?_state=WwewhnQbJ6imXhj6Y2z1_RPjbXidF7DnLuAaETejjQB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZDYxYWI4Ni03MDI1LTQ1NzAtYjQ3My0wYjAyN2FjOGEzNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDE6MTAuNDQ3NDc3ODY0WiJ9&digest=sha256%3A9c607f0ce1afa9d73a8c7ad7b6752741b10b3b8aec51b168cd5eb9639334987a" http.request.useragent="Go-http-client/1.1" http.response.duration=16.353744601s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:10 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6d61ab86-7025-4570-b473-0b027ac8a369?_state=WwewhnQbJ6imXhj6Y2z1_RPjbXidF7DnLuAaETejjQB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZDYxYWI4Ni03MDI1LTQ1NzAtYjQ3My0wYjAyN2FjOGEzNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDE6MTAuNDQ3NDc3ODY0WiJ9&digest=sha256%3A9c607f0ce1afa9d73a8c7ad7b6752741b10b3b8aec51b168cd5eb9639334987a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:01:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=4d5046e7-8b74-4a37-a6cd-3784997ee224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=13.917234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:26 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:01:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=718cc155-e2e5-4f27-8190-84ae1da6b1a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.715791ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:01:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=2af82705-9755-4f70-b9eb-30a5efab13e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/bbbb/blobs/uploads/0a724e64-755d-4d66-bd17-ce2fa9ab34c1?_state=K1LwZVpBkZgwLtTIz76OpOG88tWcrcUgSOJnfWaY8FN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYTcyNGU2NC03NTVkLTRkNjYtYmQxNy1jZTJmYTlhYjM0YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDE6MjcuNDMxNzg0Njg3WiJ9&digest=sha256%3A792f1d4c165ea30956e362159dcb600453a4d95a4543929f9bbd7a85824ffc1d" http.request.useragent="Go-http-client/1.1" http.response.duration=15.453084202s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0a724e64-755d-4d66-bd17-ce2fa9ab34c1?_state=K1LwZVpBkZgwLtTIz76OpOG88tWcrcUgSOJnfWaY8FN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYTcyNGU2NC03NTVkLTRkNjYtYmQxNy1jZTJmYTlhYjM0YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDE6MjcuNDMxNzg0Njg3WiJ9&digest=sha256%3A792f1d4c165ea30956e362159dcb600453a4d95a4543929f9bbd7a85824ffc1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:01:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=fa53f57b-b410-4cd7-81f6-226903bcec16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=18.358726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:42 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:01:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=8f65d92d-3c10-49bf-ae1d-d740a3e4a3cf http.request.method=POST http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=7.294946ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=c811c967-2350-4dab-b337-b09b4267bdc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/cccc/blobs/uploads/02a538c2-3e6b-4775-87e5-08b21faffb49?_state=haJ1t2JNpLcgum1h-wLUP594uzJXXP-3TtQK6rQiH1t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMmE1MzhjMi0zZTZiLTQ3NzUtODdlNS0wOGIyMWZhZmZiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDE6NDQuMDA0NzY5NjcyWiJ9&digest=sha256%3A7e4f5da96ae4e02947e678a1f4ad5f7382c8387fb896bb85053619433682db34" http.request.useragent="Go-http-client/1.1" http.response.duration=27.120071477s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:01:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/02a538c2-3e6b-4775-87e5-08b21faffb49?_state=haJ1t2JNpLcgum1h-wLUP594uzJXXP-3TtQK6rQiH1t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMmE1MzhjMi0zZTZiLTQ3NzUtODdlNS0wOGIyMWZhZmZiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDE6NDQuMDA0NzY5NjcyWiJ9&digest=sha256%3A7e4f5da96ae4e02947e678a1f4ad5f7382c8387fb896bb85053619433682db34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=2ce56a81-661e-4129-ae7d-d1d5d1b05db3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.344985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:11 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=b2a2d2e3-99bc-49a0-bba5-304f264e7d8f http.request.method=POST http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.44179ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=1b2b06af-7485-48fe-babe-1f910b4e1249 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/dddd/blobs/uploads/8fbaba9d-c4da-441e-a5f1-a1dc892adda7?_state=HAfplFiVS7OotYfz5yoVhwpJW3nVOCScObu3Ip9R8dl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZmJhYmE5ZC1jNGRhLTQ0MWUtYTVmMS1hMWRjODkyYWRkYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDI6MTIuMDk5MDE5N1oifQ%3D%3D&digest=sha256%3Ad50838916d4a74ce7c7e6b037e7173b8378a93b03061986277052ae5d147a988" http.request.useragent="Go-http-client/1.1" http.response.duration=21.657431985s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/8fbaba9d-c4da-441e-a5f1-a1dc892adda7?_state=HAfplFiVS7OotYfz5yoVhwpJW3nVOCScObu3Ip9R8dl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZmJhYmE5ZC1jNGRhLTQ0MWUtYTVmMS1hMWRjODkyYWRkYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDI6MTIuMDk5MDE5N1oifQ%3D%3D&digest=sha256%3Ad50838916d4a74ce7c7e6b037e7173b8378a93b03061986277052ae5d147a988 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=f7f54f7f-b02f-4cb7-af6e-ad37db5842bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.686122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=7db738c5-6750-419b-8032-eb695903ce81 http.request.method=POST http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=7.922026ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:34 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=994aa429-422a-4cbb-9aec-9ac298c54c09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/eeee/blobs/uploads/a4ebc4d8-693c-4097-a4fb-7ab0596918d0?_state=U51nbuqulpMIcpCZA7DlD01uppRBmzFgCEMtPLKfr317Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhNGViYzRkOC02OTNjLTQwOTctYTRmYi03YWIwNTk2OTE4ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDI6MzQuNTY1MzM5Mjk5WiJ9&digest=sha256%3Ae90d393d7ed3f70618a99e8409444ab342e708491d3b50b3c14a41495c73597b" http.request.useragent="Go-http-client/1.1" http.response.duration=13.793319034s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:34 +0000] "PUT /v2/foo/eeee/blobs/uploads/a4ebc4d8-693c-4097-a4fb-7ab0596918d0?_state=U51nbuqulpMIcpCZA7DlD01uppRBmzFgCEMtPLKfr317Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhNGViYzRkOC02OTNjLTQwOTctYTRmYi03YWIwNTk2OTE4ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDI6MzQuNTY1MzM5Mjk5WiJ9&digest=sha256%3Ae90d393d7ed3f70618a99e8409444ab342e708491d3b50b3c14a41495c73597b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=20b50748-11ea-4c92-821f-9a80cc476aa3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=12.312438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:48 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:02:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=b1bd098d-d8e7-4121-b937-06bca335ee9d http.request.method=POST http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.71135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:49 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=9c5ffde0-e940-47a0-9b48-b34644bc4e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/ffff/blobs/uploads/dfd8c8e9-7a32-4acf-8487-c3f1a291b8a4?_state=gF4m30J6dcjF_K6Q0kD-VZyX_LJhgntoq5FCYH2_4-V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkZmQ4YzhlOS03YTMyLTRhY2YtODQ4Ny1jM2YxYTI5MWI4YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDI6NDkuMjE2MjMxMzM5WiJ9&digest=sha256%3Acc359a117d5f423b935fb45aaff39ea2cd62a13ee054b96f88a5b33fa5d862a2" http.request.useragent="Go-http-client/1.1" http.response.duration=14.254240352s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:02:49 +0000] "PUT /v2/foo/ffff/blobs/uploads/dfd8c8e9-7a32-4acf-8487-c3f1a291b8a4?_state=gF4m30J6dcjF_K6Q0kD-VZyX_LJhgntoq5FCYH2_4-V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkZmQ4YzhlOS03YTMyLTRhY2YtODQ4Ny1jM2YxYTI5MWI4YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDI6NDkuMjE2MjMxMzM5WiJ9&digest=sha256%3Acc359a117d5f423b935fb45aaff39ea2cd62a13ee054b96f88a5b33fa5d862a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=0389df3d-0a8c-4880-b59a-a71e805d5a62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.890264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=cb100340-164f-414f-ac34-51e85039e116 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.687922ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=1250fc92-ea92-4f2a-b3b0-16c192c7bb21 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=3.162914ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=2838f72f-3cd9-44bd-98b1-ba021df4bd11 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=4.530131ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=1d6a2b7b-727a-4df5-82bb-f4eb82fbddf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=4.697691ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=7fdcf8c9-0e8d-4dcd-baec-a775c5377b27 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=6.288329ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=8c737e78-26ca-4c79-b2b1-2870805379c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=4.647852ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=4811d9a0-1a55-4e78-baf3-1bea3a6af4e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=4.477011ms http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=22c14605-b1c1-448a-aa93-2c54a6c9dc7f http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=3.387453ms http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=c949f556-39e4-431b-8012-027106e2be31 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=3.400934ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32889" http.request.id=b5adfa17-6ec5-43cd-bf58-4ca7016ac4e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54684" 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=4.359832ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:22:03:03 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T22:03:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:03:03Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:03:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=ef9d2f8e-a9f9-450c-b535-73552273ca6c http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.861851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:04 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=8f2b02eb-e710-4a96-a153-9225ec44c28b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/aaaa/blobs/uploads/8605fa28-3f82-4aca-b45e-7cc91cb762a0?_state=hMTZpiTko8TAieVPbqs0bnSenWLdBHZyMRWcpzo31vt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NjA1ZmEyOC0zZjgyLTRhY2EtYjQ1ZS03Y2M5MWNiNzYyYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6MDQuNTUzMTU5MzAzWiJ9&digest=sha256%3A3d9fc006891986c02956bbac22e3a16b388261cc132390046fddba81671f6e1b" http.request.useragent="Go-http-client/1.1" http.response.duration=18.231926737s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:04 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8605fa28-3f82-4aca-b45e-7cc91cb762a0?_state=hMTZpiTko8TAieVPbqs0bnSenWLdBHZyMRWcpzo31vt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NjA1ZmEyOC0zZjgyLTRhY2EtYjQ1ZS03Y2M5MWNiNzYyYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6MDQuNTUzMTU5MzAzWiJ9&digest=sha256%3A3d9fc006891986c02956bbac22e3a16b388261cc132390046fddba81671f6e1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=7871da25-d4ac-4cc1-bd2a-81b754b56c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.086399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:22 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=e51b796f-afe8-41ef-b256-77d0e32094ae http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.524171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:23 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=1a612e34-d017-4c54-81cc-1850c6086a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bbbb/blobs/uploads/c03ece68-1f05-4bd2-b079-f48bae18a9c7?_state=N3k3k6TEW6PcRhp-94sjbVUoTm_Ey1vbg2YJjnp4I4h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMDNlY2U2OC0xZjA1LTRiZDItYjA3OS1mNDhiYWUxOGE5YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6MjMuNTc3MDY3ODQ3WiJ9&digest=sha256%3Adc0dad4885a9cd629693e25ac35b85094fb697d5c763c653915785e29c61fd3c" http.request.useragent="Go-http-client/1.1" http.response.duration=12.247208046s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:23 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c03ece68-1f05-4bd2-b079-f48bae18a9c7?_state=N3k3k6TEW6PcRhp-94sjbVUoTm_Ey1vbg2YJjnp4I4h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMDNlY2U2OC0xZjA1LTRiZDItYjA3OS1mNDhiYWUxOGE5YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6MjMuNTc3MDY3ODQ3WiJ9&digest=sha256%3Adc0dad4885a9cd629693e25ac35b85094fb697d5c763c653915785e29c61fd3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=50be5613-f455-4ccc-b364-64bffc1034ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.998962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:36Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=6abc2bcc-cd34-4e93-aed2-d890f46039cf http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.445412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:36 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:41Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=2fb67703-4c08-432f-8593-8167e96cc34f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/cccc/blobs/uploads/5e78ffcb-ec3e-4e05-860f-6dad0eafadbe?_state=u_EjczdpSf0O8NiivUzBmW_oU1EFgRS9AK54z-VXN0F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZTc4ZmZjYi1lYzNlLTRlMDUtODYwZi02ZGFkMGVhZmFkYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6MzYuMzgwMjc1OTEyWiJ9&digest=sha256%3Aea9848dd256e64516a448cae9d506f88eb653e90da4888b892352f90660f8335" http.request.useragent="Go-http-client/1.1" http.response.duration=5.222474558s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:36 +0000] "PUT /v2/foo/cccc/blobs/uploads/5e78ffcb-ec3e-4e05-860f-6dad0eafadbe?_state=u_EjczdpSf0O8NiivUzBmW_oU1EFgRS9AK54z-VXN0F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZTc4ZmZjYi1lYzNlLTRlMDUtODYwZi02ZGFkMGVhZmFkYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6MzYuMzgwMjc1OTEyWiJ9&digest=sha256%3Aea9848dd256e64516a448cae9d506f88eb653e90da4888b892352f90660f8335 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:41Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=ea9fd554-a4d9-4d4e-a3c0-443cfc6ddd7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.652564ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=b4239e78-2a06-4f93-bca6-a25cae0a12ad http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.395572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:42 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=b5b7fc17-47ee-4dfc-a742-cdb0f30e9bdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/dddd/blobs/uploads/eceaffa2-4cc3-4cff-a24e-2eb5c2c689ff?_state=xqs0mUR_yNciqczJxK7nkadSXpr8MncNzwI3t3ckyGp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlY2VhZmZhMi00Y2MzLTRjZmYtYTI0ZS0yZWI1YzJjNjg5ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6NDIuMjIyNTA0ODMzWiJ9&digest=sha256%3A3f725b373a18c4a73e5287d011785e6d246cf4399f9759c795139e9ac70f230a" http.request.useragent="Go-http-client/1.1" http.response.duration=8.094775548s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:42 +0000] "PUT /v2/foo/dddd/blobs/uploads/eceaffa2-4cc3-4cff-a24e-2eb5c2c689ff?_state=xqs0mUR_yNciqczJxK7nkadSXpr8MncNzwI3t3ckyGp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlY2VhZmZhMi00Y2MzLTRjZmYtYTI0ZS0yZWI1YzJjNjg5ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6NDIuMjIyNTA0ODMzWiJ9&digest=sha256%3A3f725b373a18c4a73e5287d011785e6d246cf4399f9759c795139e9ac70f230a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=dc0e0bbe-7d19-4829-90cd-88f9d8835f97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.902844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45345" http.request.id=f5d83d5e-023d-4ce7-9cb1-e84e1827aa28 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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=3.245914ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:22:03:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (160.94s) === RUN TestURLPrefix time="2026-03-09T22:03: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.26.1 time="2026-03-09T22:03:50Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:03:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41325" http.request.id=2090cbb5-a5d0-4c28-9070-0e19acef6088 http.request.method=GET http.request.remoteaddr="127.0.0.1:54742" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.02535ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:03:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.02s) === RUN TestBlobAPI time="2026-03-09T22:03: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.26.1 time="2026-03-09T22:03:50Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:03:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=b2594b72-c484-4c53-b111-32292987e663 http.request.method=GET http.request.remoteaddr="127.0.0.1:51666" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.142668ms http.response.status=404 http.response.written=157 vars.digest="sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:03:50 +0000] "GET /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=b2667ab3-1f4c-467c-9ab5-486ae57f1a25 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51678" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.136691ms http.response.status=404 http.response.written=157 vars.digest="sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=47cd00f9-db83-4ca9-8c80-875798dfc8c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:51678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.974233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=995055df-3390-410d-84c2-f7b59b7e2fb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" http.request.uri="/v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.667172ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "GET /v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=18346a86-cdaf-495b-8858-492391159dd1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51678" http.request.uri="/v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.078681ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=82b1b068-b659-4d31-bcc9-b66a62b3fb87 http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" http.request.uri="/v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=489c901d-21a3-4a0b-a943-54c1676e7c46 time="2026-03-09T22:03:51Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=82b1b068-b659-4d31-bcc9-b66a62b3fb87 http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" http.request.uri="/v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.49989ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=489c901d-21a3-4a0b-a943-54c1676e7c46 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "GET /v2/foo/bar/blobs/uploads/489c901d-21a3-4a0b-a943-54c1676e7c46?_state=dR6EQy95W5mNlMXDZaf37HrgAx6-6oeMIp8lGO_GNX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4OWM5MDFkLTIxYTMtNGEwYi1hOTQzLTU0YzE2NzZlN2M0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wMTI2NzU2NDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=d4845a5f-c678-4c8e-b8cd-53f4286d6cae http.request.method=POST http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.920509ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=2d0ada2d-ecf4-496e-8fac-58718b440c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/b9b863ca-85d6-45ea-bedf-d80d112f4dbd?_state=7MOOYrCTXe57nGBAWu4KMXjcafIFieiyGpQLFO_PqTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Yjg2M2NhLTg1ZDYtNDVlYS1iZWRmLWQ4MGQxMTJmNGRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNDQ5NDk0NDdaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" provided=sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a vars.name="foo/bar" vars.uuid=b9b863ca-85d6-45ea-bedf-d80d112f4dbd time="2026-03-09T22:03:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=2d0ada2d-ecf4-496e-8fac-58718b440c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/b9b863ca-85d6-45ea-bedf-d80d112f4dbd?_state=7MOOYrCTXe57nGBAWu4KMXjcafIFieiyGpQLFO_PqTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Yjg2M2NhLTg1ZDYtNDVlYS1iZWRmLWQ4MGQxMTJmNGRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNDQ5NDk0NDdaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b9b863ca-85d6-45ea-bedf-d80d112f4dbd time="2026-03-09T22:03:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=2d0ada2d-ecf4-496e-8fac-58718b440c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/b9b863ca-85d6-45ea-bedf-d80d112f4dbd?_state=7MOOYrCTXe57nGBAWu4KMXjcafIFieiyGpQLFO_PqTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Yjg2M2NhLTg1ZDYtNDVlYS1iZWRmLWQ4MGQxMTJmNGRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNDQ5NDk0NDdaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.530388ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b9b863ca-85d6-45ea-bedf-d80d112f4dbd 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "PUT /v2/foo/bar/blobs/uploads/b9b863ca-85d6-45ea-bedf-d80d112f4dbd?_state=7MOOYrCTXe57nGBAWu4KMXjcafIFieiyGpQLFO_PqTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Yjg2M2NhLTg1ZDYtNDVlYS1iZWRmLWQ4MGQxMTJmNGRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNDQ5NDk0NDdaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=a4d30051-0216-4216-be75-1fbb84336e0b http.request.method=POST http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.34745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=b5b8a775-7687-4099-bbef-0076564b0551 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/cb9ea57f-d5b5-450f-bbce-0fe595f1434a?_state=jWYbIfhRUzwh-NS1aDtULWas1PXXLVdSbdRd6yUv1q17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOWVhNTdmLWQ1YjUtNDUwZi1iYmNlLTBmZTU5NWYxNDM0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNjAxMDgyNTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=5.113351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "PUT /v2/foo/bar/blobs/uploads/cb9ea57f-d5b5-450f-bbce-0fe595f1434a?_state=jWYbIfhRUzwh-NS1aDtULWas1PXXLVdSbdRd6yUv1q17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOWVhNTdmLWQ1YjUtNDUwZi1iYmNlLTBmZTU5NWYxNDM0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNjAxMDgyNTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=de184e5c-0969-4c03-8f84-49552ef5f8d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.375492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=840acd16-60cf-468f-9700-a04239f01aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/73fe719c-9171-4065-ba10-be98153e4899?_state=Hywwgvcl507yJqIWCtqjy9plvDu6l4PCcHUcnuMRgJ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZmU3MTljLTkxNzEtNDA2NS1iYTEwLWJlOTgxNTNlNDg5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNzMxMTgyOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=6.299449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "PUT /v2/foo/bar/blobs/uploads/73fe719c-9171-4065-ba10-be98153e4899?_state=Hywwgvcl507yJqIWCtqjy9plvDu6l4PCcHUcnuMRgJ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZmU3MTljLTkxNzEtNDA2NS1iYTEwLWJlOTgxNTNlNDg5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wNzMxMTgyOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=06e0b294-ab4c-4afa-b027-4d06d3ceb587 http.request.method=POST http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.935752ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=ff444778-7e66-4fd0-bafa-1cc1c3b2f68b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/fecfe83c-f06b-40a6-8dc9-97b965f80a1e?_state=dkR-tTbfTwNS5lTklk99APz33aa11sobNLwA1WDotZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlY2ZlODNjLWYwNmItNDBhNi04ZGM5LTk3Yjk2NWY4MGExZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wODk1MTY5ODVaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.duration=8.217038406s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:51 +0000] "PUT /v2/foo/bar/blobs/uploads/fecfe83c-f06b-40a6-8dc9-97b965f80a1e?_state=dkR-tTbfTwNS5lTklk99APz33aa11sobNLwA1WDotZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlY2ZlODNjLWYwNmItNDBhNi04ZGM5LTk3Yjk2NWY4MGExZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1MS4wODk1MTY5ODVaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:03:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=d8980438-62b5-417a-954f-b4ef4d6d7427 http.request.method=POST http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.630508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38713" http.request.id=86f233ef-8e36-4219-aa20-71bea0cdd5e1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/c007aae4-54f4-419a-a7db-63ff2e109cd4?_state=1r6o1Y59lGd4Y7gP2aiSTY2wfOeQAEhZYgB-CGXM1BN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMDdhYWU0LTU0ZjQtNDE5YS1hN2RiLTYzZmYyZTEwOWNkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1OS42MjUxMjIwNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=8.218191725s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:03:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/c007aae4-54f4-419a-a7db-63ff2e109cd4?_state=1r6o1Y59lGd4Y7gP2aiSTY2wfOeQAEhZYgB-CGXM1BN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMDdhYWU0LTU0ZjQtNDE5YS1hN2RiLTYzZmYyZTEwOWNkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowMzo1OS42MjUxMjIwNDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=330f8dde-0dcc-4a0b-bba0-e55bf64b16b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/uploads/c007aae4-54f4-419a-a7db-63ff2e109cd4?_state=CGbXpWWlx-jHfaq_WhkmTMBG1aJQ1AsJEn5LQh_6qbx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMDdhYWU0LTU0ZjQtNDE5YS1hN2RiLTYzZmYyZTEwOWNkNCIsIk9mZnNldCI6MTkwNzM1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6NTlaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.839065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:07 +0000] "PUT /v2/foo/bar/blobs/uploads/c007aae4-54f4-419a-a7db-63ff2e109cd4?_state=CGbXpWWlx-jHfaq_WhkmTMBG1aJQ1AsJEn5LQh_6qbx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMDdhYWU0LTU0ZjQtNDE5YS1hN2RiLTYzZmYyZTEwOWNkNCIsIk9mZnNldCI6MTkwNzM1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDM6NTlaIn0%3D&digest=sha256%3A6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=7b4f4532-fb4f-4bba-89ad-60997f347cad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.150907ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=3fa514b0-f9c5-4fc1-b33e-40f0a44cdd47 http.request.method=GET http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=211.153492ms http.response.status=200 http.response.written=19073536 127.0.0.1 - - [09/Mar/2026:22:04:07 +0000] "GET /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 200 19073536 "" "Go-http-client/1.1" time="2026-03-09T22:04:08Z" level=error msg="error parsing digest="sha257:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=5d02bf01-5a4f-4353-bc31-1db8c4f626a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/sha257:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" vars.name="foo/bar" time="2026-03-09T22:04:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=5d02bf01-5a4f-4353-bc31-1db8c4f626a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/blobs/sha257:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.509092ms http.response.status=400 http.response.written=110 vars.digest="sha257:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:04:08 +0000] "GET /v2/foo/bar/blobs/sha257:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T22:04:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=bf140026-352d-429e-9e8f-e6552ac5a7db http.request.method=GET http.request.remoteaddr="127.0.0.1:47884" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.321226ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:08 +0000] "GET /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:04:08Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:04:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=08e88d3d-10c6-49a4-96d1-6909802794ea http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=10.289321ms http.response.status=404 http.response.written=157 vars.digest="sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "GET /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=c2771d27-6561-46e7-a975-8bc856bf8151 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.80203ms http.response.status=404 http.response.written=157 vars.digest="sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=ffef55b9-06fd-4167-a3cd-2568c62d7faf http.request.method=POST http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.611811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=6b01cd2c-1699-4538-a233-ab4c4672069e http.request.method=GET http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.17897ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "GET /v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=bea1a52b-498f-4da5-adf4-2f84e756d910 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.705732ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=7f5925a2-6752-47a8-b38f-84cfd1f79e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3a1d3844-f3ee-45ea-8ea3-2b88cd869657 time="2026-03-09T22:04:09Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=7f5925a2-6752-47a8-b38f-84cfd1f79e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.311952ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3a1d3844-f3ee-45ea-8ea3-2b88cd869657 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "GET /v2/foo/bar/blobs/uploads/3a1d3844-f3ee-45ea-8ea3-2b88cd869657?_state=iD-29cCnqOOdox01WhGSkxTYtx2KwTtfMXlK-PhX84p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWQzODQ0LWYzZWUtNDVlYS04ZWEzLTJiODhjZDg2OTY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yNTc0OTExMThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=3b301560-38da-4602-9d86-ba9ad5df0bd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.23319ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=19e15eed-e60e-466d-a958-19814bd80f45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/77d2669e-d817-4a78-a4de-3afb86d01dd8?_state=eNWpJRC5kemCctkCES8rIequHniio3n4iTi6UYQdqJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZDI2NjllLWQ4MTctNGE3OC1hNGRlLTNhZmI4NmQwMWRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yODM4NDU5M1oifQ%3D%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" provided=sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 vars.name="foo/bar" vars.uuid=77d2669e-d817-4a78-a4de-3afb86d01dd8 time="2026-03-09T22:04:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=19e15eed-e60e-466d-a958-19814bd80f45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/77d2669e-d817-4a78-a4de-3afb86d01dd8?_state=eNWpJRC5kemCctkCES8rIequHniio3n4iTi6UYQdqJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZDI2NjllLWQ4MTctNGE3OC1hNGRlLTNhZmI4NmQwMWRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yODM4NDU5M1oifQ%3D%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=77d2669e-d817-4a78-a4de-3afb86d01dd8 time="2026-03-09T22:04:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=19e15eed-e60e-466d-a958-19814bd80f45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/77d2669e-d817-4a78-a4de-3afb86d01dd8?_state=eNWpJRC5kemCctkCES8rIequHniio3n4iTi6UYQdqJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZDI2NjllLWQ4MTctNGE3OC1hNGRlLTNhZmI4NmQwMWRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yODM4NDU5M1oifQ%3D%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.146448ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=77d2669e-d817-4a78-a4de-3afb86d01dd8 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "PUT /v2/foo/bar/blobs/uploads/77d2669e-d817-4a78-a4de-3afb86d01dd8?_state=eNWpJRC5kemCctkCES8rIequHniio3n4iTi6UYQdqJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZDI2NjllLWQ4MTctNGE3OC1hNGRlLTNhZmI4NmQwMWRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yODM4NDU5M1oifQ%3D%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=b76e56eb-0a3b-4b82-a1b7-cdd23eb3e626 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.740471ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=fa904fbf-4538-485a-a233-506f3926c230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/cf877117-e62b-4f44-a896-8e611680534d?_state=UEnM-2ZC_fLAK_HyuocHDQVh3sY5wbSxsB4P3-NZGAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmODc3MTE3LWU2MmItNGY0NC1hODk2LThlNjExNjgwNTM0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yOTgzNDg5NjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=5.895229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "PUT /v2/foo/bar/blobs/uploads/cf877117-e62b-4f44-a896-8e611680534d?_state=UEnM-2ZC_fLAK_HyuocHDQVh3sY5wbSxsB4P3-NZGAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmODc3MTE3LWU2MmItNGY0NC1hODk2LThlNjExNjgwNTM0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4yOTgzNDg5NjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=514c3e42-7b88-496e-a3e1-cf4522f50390 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.577391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=f75d5108-d391-40e0-b9f3-c139f5f9ab4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/7904bbe2-b6a9-4659-9d57-eec5ba981a80?_state=8Ll1uc9mBQcOop3OUz9bDlbRIISMAkBWC7jjia7jUOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5MDRiYmUyLWI2YTktNDY1OS05ZDU3LWVlYzViYTk4MWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4zMTYwNzU1MTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=6.362348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "PUT /v2/foo/bar/blobs/uploads/7904bbe2-b6a9-4659-9d57-eec5ba981a80?_state=8Ll1uc9mBQcOop3OUz9bDlbRIISMAkBWC7jjia7jUOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5MDRiYmUyLWI2YTktNDY1OS05ZDU3LWVlYzViYTk4MWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4zMTYwNzU1MTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=2ea263d6-3ce2-4f59-8e0a-9ab80bbe7365 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.016153ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=4f1ca95a-db1b-4f0d-b326-7e5816cf8814 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/e8506a73-0560-402b-996d-471a4a9fc4a9?_state=YKWv6VEbDuxXDhwidDvP-2BL8GFkmyiKI0zhco0fiiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4NTA2YTczLTA1NjAtNDAyYi05OTZkLTQ3MWE0YTlmYzRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4zMjk0MjM5NjZaIn0%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.duration=20.213783409s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e8506a73-0560-402b-996d-471a4a9fc4a9?_state=YKWv6VEbDuxXDhwidDvP-2BL8GFkmyiKI0zhco0fiiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4NTA2YTczLTA1NjAtNDAyYi05OTZkLTQ3MWE0YTlmYzRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDowOS4zMjk0MjM5NjZaIn0%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=8be8414a-04c1-485e-b7c7-31ce83ed7108 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.825127ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33551" http.request.id=ae9a5b48-9e25-460a-946b-798a3cbdae59 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/3dd1d22a-75f9-4dd9-8db1-c70a7e2c75f6?_state=8yWtrI_JlmOjbzZch4cTlVZhRg3Tq6a9NauxKhvqYXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDFkMjJhLTc1ZjktNGRkOS04ZGIxLWM3MGE3ZTJjNzVmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDozMC4yOTYzMTc5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=20.331318723s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:30 +0000] "PATCH /v2/foo/bar/blobs/uploads/3dd1d22a-75f9-4dd9-8db1-c70a7e2c75f6?_state=8yWtrI_JlmOjbzZch4cTlVZhRg3Tq6a9NauxKhvqYXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDFkMjJhLTc1ZjktNGRkOS04ZGIxLWM3MGE3ZTJjNzVmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDozMC4yOTYzMTc5OTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=51b67654-0873-4134-93c3-a108dcd5e2df http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/uploads/3dd1d22a-75f9-4dd9-8db1-c70a7e2c75f6?_state=BLLt15aaL02pt9AaWPnpiNUlijHS1gOOfGGh5ud-_fZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDFkMjJhLTc1ZjktNGRkOS04ZGIxLWM3MGE3ZTJjNzVmNiIsIk9mZnNldCI6MjgxOTQzMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDQ6MzBaIn0%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.duration=7.613826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:50 +0000] "PUT /v2/foo/bar/blobs/uploads/3dd1d22a-75f9-4dd9-8db1-c70a7e2c75f6?_state=BLLt15aaL02pt9AaWPnpiNUlijHS1gOOfGGh5ud-_fZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDFkMjJhLTc1ZjktNGRkOS04ZGIxLWM3MGE3ZTJjNzVmNiIsIk9mZnNldCI6MjgxOTQzMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDQ6MzBaIn0%3D&digest=sha256%3A35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=32216618-590d-4c2b-81c3-52e099ad8b7c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.699089ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=ea46ef39-a588-4327-922b-703c5dc35311 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=391.946322ms http.response.status=200 http.response.written=28194304 127.0.0.1 - - [09/Mar/2026:22:04:50 +0000] "GET /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 200 28194304 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=error msg="error parsing digest="sha257:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=164654b4-40da-4c01-9ef2-cccf900e010d http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/sha257:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" vars.name="foo/bar" time="2026-03-09T22:04:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=164654b4-40da-4c01-9ef2-cccf900e010d http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/bar/blobs/sha257:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.685289ms http.response.status=400 http.response.written=110 vars.digest="sha257:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:04:51 +0000] "GET /v2/foo/bar/blobs/sha257:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=652cb1b8-faba-4505-869c-0d9f37c86877 http.request.method=GET http.request.remoteaddr="127.0.0.1:56394" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.duration=5.566189ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:51 +0000] "GET /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=7b13867f-76c6-4f40-92c0-fdeef34ca570 http.request.method=GET http.request.remoteaddr="127.0.0.1:56394" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.261083ms http.response.status=200 http.response.written=851968 127.0.0.1 - - [09/Mar/2026:22:04:51 +0000] "GET /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 200 851968 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33551" http.request.id=42d76268-d010-4a81-b70d-98b9c458120d http.request.method=GET http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=28.254828ms http.response.status=200 http.response.written=851968 127.0.0.1 - - [09/Mar/2026:22:04:51 +0000] "GET /v2/foo/bar/blobs/sha256:35f2491b8e22563752c4c1031ec20a42e03730360e755aa162be5e86354e6665 HTTP/1.1" 200 851968 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=bd893edf-7b60-4e21-9ca6-28d272f59cdf http.request.method=GET http.request.remoteaddr="127.0.0.1:47870" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=42.993422802s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Mar/2026:22:04:08 +0000] "GET /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-03-09T22:04:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38713" http.request.id=813d130b-eb2a-47c2-8f3c-bdb2ac136e8e http.request.method=GET http.request.remoteaddr="127.0.0.1:47884" http.request.uri="/v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=42.969475306s http.response.status=200 http.response.written=2588672 127.0.0.1 - - [09/Mar/2026:22:04:08 +0000] "GET /v2/foo/bar/blobs/sha256:6a3be592297e13a772f4d0b20986628736ddabfec1ab6833e88d99a1c02e873a HTTP/1.1" 200 2588672 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (60.86s) === RUN TestBlobDelete time="2026-03-09T22:04: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.26.1 time="2026-03-09T22:04:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:04:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=264061f8-9668-4b68-9132-67e4edd9c63b http.request.method=GET http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.567228ms http.response.status=404 http.response.written=157 vars.digest="sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "GET /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=c2247f1d-b93c-426f-af85-3c5d1cbf8f59 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.691609ms http.response.status=404 http.response.written=157 vars.digest="sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=c87f95c6-ae11-4acc-8678-a5de7105c1bc http.request.method=POST http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.08161ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=70fa020f-f86e-4083-be29-d055b9bcb50d http.request.method=GET http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.749428ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "GET /v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=cada3d79-03a9-4004-a699-ecc9ed476a22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.855089ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=b0b5996c-735b-4245-b641-51c7348925fb http.request.method=GET http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1c4712c3-7943-4f44-a4ed-e9bea6995c3b time="2026-03-09T22:04:52Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=b0b5996c-735b-4245-b641-51c7348925fb http.request.method=GET http.request.remoteaddr="127.0.0.1:56392" http.request.uri="/v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.252429ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1c4712c3-7943-4f44-a4ed-e9bea6995c3b 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "GET /v2/foo/bar/blobs/uploads/1c4712c3-7943-4f44-a4ed-e9bea6995c3b?_state=gBHcgOvpKYggfcRBUV5wUJWX3E4JmrZwsfixNqS8T557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNDcxMmMzLTc5NDMtNGY0NC1hNGVkLWU5YmVhNjk5NWMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42MTM1MzMxOTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=55a7ceb3-b756-468d-9e89-85cc4505e9ae http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.168429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=f3ea6f37-8dd3-4916-8d1e-4ae8129cca4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/5341d08d-d782-4a09-8491-dd868c89cd69?_state=OhbxsfNs4bbiU2SxRDACbTMqpuIWgKPJDsGuPucMTSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzNDFkMDhkLWQ3ODItNGEwOS04NDkxLWRkODY4Yzg5Y2Q2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42NDYwNDY2MzdaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" provided=sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 vars.name="foo/bar" vars.uuid=5341d08d-d782-4a09-8491-dd868c89cd69 time="2026-03-09T22:04:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=f3ea6f37-8dd3-4916-8d1e-4ae8129cca4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/5341d08d-d782-4a09-8491-dd868c89cd69?_state=OhbxsfNs4bbiU2SxRDACbTMqpuIWgKPJDsGuPucMTSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzNDFkMDhkLWQ3ODItNGEwOS04NDkxLWRkODY4Yzg5Y2Q2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42NDYwNDY2MzdaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5341d08d-d782-4a09-8491-dd868c89cd69 time="2026-03-09T22:04:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=f3ea6f37-8dd3-4916-8d1e-4ae8129cca4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/5341d08d-d782-4a09-8491-dd868c89cd69?_state=OhbxsfNs4bbiU2SxRDACbTMqpuIWgKPJDsGuPucMTSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzNDFkMDhkLWQ3ODItNGEwOS04NDkxLWRkODY4Yzg5Y2Q2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42NDYwNDY2MzdaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.592729ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5341d08d-d782-4a09-8491-dd868c89cd69 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "PUT /v2/foo/bar/blobs/uploads/5341d08d-d782-4a09-8491-dd868c89cd69?_state=OhbxsfNs4bbiU2SxRDACbTMqpuIWgKPJDsGuPucMTSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzNDFkMDhkLWQ3ODItNGEwOS04NDkxLWRkODY4Yzg5Y2Q2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42NDYwNDY2MzdaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=2f23b088-15bf-4512-a27f-92f1bc1ce593 http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.34431ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=e13ce4d1-5752-46c1-8a25-38ae52416b93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/1826130b-acc0-40f4-87ae-9ec7da0052d9?_state=shaDKvjDwRMIeToOu9r8bwqWcI8E_o00ZMuy3sFhx6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MjYxMzBiLWFjYzAtNDBmNC04N2FlLTllYzdkYTAwNTJkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42NjMyMDI2MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=6.473348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "PUT /v2/foo/bar/blobs/uploads/1826130b-acc0-40f4-87ae-9ec7da0052d9?_state=shaDKvjDwRMIeToOu9r8bwqWcI8E_o00ZMuy3sFhx6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MjYxMzBiLWFjYzAtNDBmNC04N2FlLTllYzdkYTAwNTJkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42NjMyMDI2MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=6fab6d23-2f59-4ed3-9f71-4ab59d89094f http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.768389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=c23bf2c2-4675-4a5a-a4cb-d31288ce0ef3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/0d028b6b-a3ad-4930-826d-aa6e1dd5fc26?_state=GtcKnc-4ddFFIxvY05L4f7vncAz2zcwo8gb-L5kFRX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDI4YjZiLWEzYWQtNDkzMC04MjZkLWFhNmUxZGQ1ZmMyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42Nzg1MDQ4NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=7.195287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "PUT /v2/foo/bar/blobs/uploads/0d028b6b-a3ad-4930-826d-aa6e1dd5fc26?_state=GtcKnc-4ddFFIxvY05L4f7vncAz2zcwo8gb-L5kFRX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDI4YjZiLWEzYWQtNDkzMC04MjZkLWFhNmUxZGQ1ZmMyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42Nzg1MDQ4NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:04:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=6a68c369-17a5-44cc-aac0-bed0f3692027 http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.047131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=80e9a402-52c2-441b-a8c5-7c2cdeb23818 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/9b06ed26-ebb5-4494-aad5-c5697b78bf66?_state=51_80uXOa4XaLMdCAAh-chkwmumopQhGaxUYYpKj6Bx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMDZlZDI2LWViYjUtNDQ5NC1hYWQ1LWM1Njk3Yjc4YmY2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42OTQ3NjE5ODdaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.duration=18.732795562s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:04:52 +0000] "PUT /v2/foo/bar/blobs/uploads/9b06ed26-ebb5-4494-aad5-c5697b78bf66?_state=51_80uXOa4XaLMdCAAh-chkwmumopQhGaxUYYpKj6Bx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMDZlZDI2LWViYjUtNDQ5NC1hYWQ1LWM1Njk3Yjc4YmY2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNDo1Mi42OTQ3NjE5ODdaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=d93ee8f1-1334-44ff-ad46-065634d534e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.748928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33641" http.request.id=df2d7e1c-0d01-4a8f-ac03-dad7db8bd111 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/97f40160-193f-4b5d-a519-4e2b4b99c6d0?_state=9qz1ucXWqthJL9UGLKJ9VlLka6eQFoWqmdmxyyYrCfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZjQwMTYwLTE5M2YtNGI1ZC1hNTE5LTRlMmI0Yjk5YzZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNToxMS45MTc3MDA4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=18.173621854s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/97f40160-193f-4b5d-a519-4e2b4b99c6d0?_state=9qz1ucXWqthJL9UGLKJ9VlLka6eQFoWqmdmxyyYrCfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZjQwMTYwLTE5M2YtNGI1ZC1hNTE5LTRlMmI0Yjk5YzZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNToxMS45MTc3MDA4MzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=690248bf-dc18-40e9-9efb-169715f2dcb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/uploads/97f40160-193f-4b5d-a519-4e2b4b99c6d0?_state=lFGMNpm62RmfaacSYvmFpdjVhEGps6YKKK-PMQm2_3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZjQwMTYwLTE5M2YtNGI1ZC1hNTE5LTRlMmI0Yjk5YzZkMCIsIk9mZnNldCI6Mjg0MDM3MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDU6MTFaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.duration=6.418028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "PUT /v2/foo/bar/blobs/uploads/97f40160-193f-4b5d-a519-4e2b4b99c6d0?_state=lFGMNpm62RmfaacSYvmFpdjVhEGps6YKKK-PMQm2_3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZjQwMTYwLTE5M2YtNGI1ZC1hNTE5LTRlMmI0Yjk5YzZkMCIsIk9mZnNldCI6Mjg0MDM3MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDU6MTFaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=d9713ede-927d-4fd8-a933-041c2efb2c90 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.615911ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=b23a8d47-8282-4b14-807a-16ba7137acda http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=345.316847ms http.response.status=200 http.response.written=28403712 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "GET /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 200 28403712 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=error msg="error parsing digest="sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=46538781-e4bd-4946-90b4-26e30e8837d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" time="2026-03-09T22:05:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=46538781-e4bd-4946-90b4-26e30e8837d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/bar/blobs/sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.008613ms http.response.status=400 http.response.written=110 vars.digest="sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "GET /v2/foo/bar/blobs/sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=d39bc122-9524-4880-9fed-74471bcea98e http.request.method=GET http.request.remoteaddr="127.0.0.1:41284" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.duration=5.33655ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "GET /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=4202bd1e-9990-4304-b428-be1d64fcb452 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41290" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.duration=11.470319ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=a3a089e1-6094-4145-9e9f-ea3371bab140 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41290" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.713393ms http.response.status=404 http.response.written=157 vars.digest="sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=3e6d4a06-7de2-4922-9e0b-7e7f59485f1f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41290" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.036274ms http.response.status=404 http.response.written=74 vars.digest="sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=error msg="error parsing digest="sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=b1d1d845-e1bb-46f5-a264-608a16b5edae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/bar/blobs/sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" time="2026-03-09T22:05:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=b1d1d845-e1bb-46f5-a264-608a16b5edae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/bar/blobs/sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.203672ms http.response.status=400 http.response.written=110 vars.digest="sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "DELETE /v2/foo/bar/blobs/sha257:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T22:05:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=06e3ff04-ae0c-456c-b9f7-6dd136bbf7cc http.request.method=POST http.request.remoteaddr="127.0.0.1:41302" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.351932ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=f1ecd358-94f5-4c55-97c5-e46b79b52830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41302" http.request.uri="/v2/foo/bar/blobs/uploads/4d85dfe1-3609-435b-9f52-2faff85dd23e?_state=QEdOMilE_UzkEsMY63ERCxuHqpO2qrWih0zTV3JldaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkODVkZmUxLTM2MDktNDM1Yi05ZjUyLTJmYWZmODVkZDIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNTozMC42ODg3MDg0NTJaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.duration=18.444168947s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "PUT /v2/foo/bar/blobs/uploads/4d85dfe1-3609-435b-9f52-2faff85dd23e?_state=QEdOMilE_UzkEsMY63ERCxuHqpO2qrWih0zTV3JldaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkODVkZmUxLTM2MDktNDM1Yi05ZjUyLTJmYWZmODVkZDIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNTozMC42ODg3MDg0NTJaIn0%3D&digest=sha256%3A168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=9703ffd7-a0ec-489f-8c9d-0997b0f937b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41302" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.902927ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T22:05:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=f8a275ac-ebdc-4d53-be8a-c2680751159d http.request.method=GET http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.985044336s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "GET /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-03-09T22:05:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33641" http.request.id=f085d596-1851-483d-87e8-9df1c3d29527 http.request.method=GET http.request.remoteaddr="127.0.0.1:41284" http.request.uri="/v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.968958785s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [09/Mar/2026:22:05:30 +0000] "GET /v2/foo/bar/blobs/sha256:168effafce95116e1e60adbc306c9c2b87ef6ece08069286011a8efb6869f676 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (58.39s) === RUN TestRelativeURL time="2026-03-09T22:05:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:05:49Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:05:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44271" http.request.id=84328834-6746-4126-808f-a8f57c0e7634 http.request.method=POST http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.989387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:06:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44271" http.request.id=b5c1804e-0e5e-4e14-a654-f229b698a716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/66f9a4b1-43de-428b-ba1f-a3934bb74bd9?_state=lPt_oyJHdMnUKjMxvf5-YnqykIlXP__2qUy6A_t9BZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZjlhNGIxLTQzZGUtNDI4Yi1iYTFmLWEzOTM0YmI3NGJkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNTo0OS42NDUwNjUyOFoifQ%3D%3D&digest=sha256%3A23028ba043c2d8fb344244f6cc9b0be19f34a152b9c755f6d752223f5b128a39" http.request.useragent="Go-http-client/1.1" http.response.duration=23.329809107s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:05:50 +0000] "PUT /v2/foo/bar/blobs/uploads/66f9a4b1-43de-428b-ba1f-a3934bb74bd9?_state=lPt_oyJHdMnUKjMxvf5-YnqykIlXP__2qUy6A_t9BZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZjlhNGIxLTQzZGUtNDI4Yi1iYTFmLWEzOTM0YmI3NGJkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNTo0OS42NDUwNjUyOFoifQ%3D%3D&digest=sha256%3A23028ba043c2d8fb344244f6cc9b0be19f34a152b9c755f6d752223f5b128a39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:06:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44271" http.request.id=28528627-2b89-4ef6-b2a9-ccfc1680c2b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=7.115967ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:06:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44271" http.request.id=fe0377f0-e08f-4ddb-9c4b-f2be82fba275 http.request.method=POST http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.575451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:06:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44271" http.request.id=93fb3557-6cf0-42e8-ab66-cee16e463902 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/2a62e007-02a0-4d01-9f34-464e21b0bc01?_state=Extar09ihkRRNY2fmxKfMDVnA2jg8IbBKTXwrPnx2NJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNjJlMDA3LTAyYTAtNGQwMS05ZjM0LTQ2NGUyMWIwYmMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNjoxNC43MzUyOTE2MDJaIn0%3D&digest=sha256%3A39a0354798bd84d7d0e4fb85e66122a172f9446fd6468fd5d9bc87f44b194b26" http.request.useragent="Go-http-client/1.1" http.response.duration=17.871037274s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:14 +0000] "PUT /v2/foo/bar/blobs/uploads/2a62e007-02a0-4d01-9f34-464e21b0bc01?_state=Extar09ihkRRNY2fmxKfMDVnA2jg8IbBKTXwrPnx2NJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNjJlMDA3LTAyYTAtNGQwMS05ZjM0LTQ2NGUyMWIwYmMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNjoxNC43MzUyOTE2MDJaIn0%3D&digest=sha256%3A39a0354798bd84d7d0e4fb85e66122a172f9446fd6468fd5d9bc87f44b194b26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (43.00s) === RUN TestBlobDeleteDisabled time="2026-03-09T22:06:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:06:32Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:06:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:35519" http.request.id=5397f44a-8c29-4fcf-b205-836e847aac34 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/bar/blobs/sha256:2d67b73e469344cd0d22f6ba7f4bb7b0054217f361d5d63560d651beaeef1406" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.772531ms http.response.status=405 http.response.written=78 vars.digest="sha256:2d67b73e469344cd0d22f6ba7f4bb7b0054217f361d5d63560d651beaeef1406" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:06:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:2d67b73e469344cd0d22f6ba7f4bb7b0054217f361d5d63560d651beaeef1406 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.77s) === RUN TestDeleteDisabled time="2026-03-09T22:06:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:06:33Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:06:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=47eb04f7-c2a3-4b85-bd04-1e0330630d63 http.request.method=POST http.request.remoteaddr="127.0.0.1:39996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.80115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:06:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=7cfcb9c2-51e6-49d0-bc15-972023c50131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39996" http.request.uri="/v2/foo/bar/blobs/uploads/83e8cd7b-e8d3-4947-a5b4-65ba861f7d70?_state=Ux-HJjCIq7P7z5wamup4FreUPw5IzaF7XlQ-JYGAEvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZThjZDdiLWU4ZDMtNDk0Ny1hNWI0LTY1YmE4NjFmN2Q3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNjozNC4zODkyOTg5MVoifQ%3D%3D&digest=sha256%3Af37137972664e47b00975f9f3388629ebddd7c2bb3ac98b4c3bc43f842afde17" http.request.useragent="Go-http-client/1.1" http.response.duration=22.363726696s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:34 +0000] "PUT /v2/foo/bar/blobs/uploads/83e8cd7b-e8d3-4947-a5b4-65ba861f7d70?_state=Ux-HJjCIq7P7z5wamup4FreUPw5IzaF7XlQ-JYGAEvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZThjZDdiLWU4ZDMtNDk0Ny1hNWI0LTY1YmE4NjFmN2Q3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNjozNC4zODkyOTg5MVoifQ%3D%3D&digest=sha256%3Af37137972664e47b00975f9f3388629ebddd7c2bb3ac98b4c3bc43f842afde17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:06:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=083fc805-0b20-48a7-b62e-09beb7fe0d82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39996" http.request.uri="/v2/foo/bar/blobs/sha256:f37137972664e47b00975f9f3388629ebddd7c2bb3ac98b4c3bc43f842afde17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.458848ms http.response.status=405 http.response.written=78 vars.digest="sha256:f37137972664e47b00975f9f3388629ebddd7c2bb3ac98b4c3bc43f842afde17" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:06:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:f37137972664e47b00975f9f3388629ebddd7c2bb3ac98b4c3bc43f842afde17 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (23.39s) === RUN TestDeleteReadOnly time="2026-03-09T22:06: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.26.1 time="2026-03-09T22:06:56Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:06:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36313" http.request.id=9e53cac8-7161-45c4-91d4-5b109fd0bad0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.77205ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36313" http.request.id=8116ffb0-f0c4-4a00-a72d-d1f6e0e3b3dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/cdce385c-7c92-4b51-8331-cb7d448f2006?_state=muvDJAN2tNyqQxfSnornCIxqQCVM65GgwcZ8ETFANpd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkY2UzODVjLTdjOTItNGI1MS04MzMxLWNiN2Q0NDhmMjAwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNjo1Ny44Mzg3NjIwNloifQ%3D%3D&digest=sha256%3Acd6cc41a0354efca0e7fb13a8c2261cb6a13ae35a63d01844ee2a554f98bb0b6" http.request.useragent="Go-http-client/1.1" http.response.duration=20.670931566s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:06:57 +0000] "PUT /v2/foo/bar/blobs/uploads/cdce385c-7c92-4b51-8331-cb7d448f2006?_state=muvDJAN2tNyqQxfSnornCIxqQCVM65GgwcZ8ETFANpd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkY2UzODVjLTdjOTItNGI1MS04MzMxLWNiN2Q0NDhmMjAwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowNjo1Ny44Mzg3NjIwNloifQ%3D%3D&digest=sha256%3Acd6cc41a0354efca0e7fb13a8c2261cb6a13ae35a63d01844ee2a554f98bb0b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Mar/2026:22:07:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:cd6cc41a0354efca0e7fb13a8c2261cb6a13ae35a63d01844ee2a554f98bb0b6 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (21.76s) === RUN TestStartPushReadOnly time="2026-03-09T22:07:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:07:18Z" level=info msg="redis not configured" go.version=go1.26.1 127.0.0.1 - - [09/Mar/2026:22:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.02s) === RUN TestManifestAPI time="2026-03-09T22:07:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:07:18Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=2913fb72-cfe5-4894-b9bd-bcd0b75b38e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.224407ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:07:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=4743a8f8-1424-4a41-93b9-5dbfd14c219c http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" 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=4.322792ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:22:07:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=1a0c1dff-ffd3-4888-95f2-5e5d1cd9fbbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" 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=4.429272ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:07:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=91a64c58-1808-4250-8ded-7149536fadaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.336066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=91a64c58-1808-4250-8ded-7149536fadaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.666686ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=91a64c58-1808-4250-8ded-7149536fadaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.898085ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:07:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=91a64c58-1808-4250-8ded-7149536fadaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" 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=8.099345ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:07:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T22:07:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=bce62c02-37f8-4050-bd72-6605359fb436 http.request.method=POST http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.159848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=92283140-12c0-4a1d-a2cb-eab8cdd26a1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/blobs/uploads/a5feb5e4-697b-4ac3-a2f3-9df05051145a?_state=CGE5Ihd1T1z6mbNQgUa9FWKLgl62G3x_HJjR5NHoYvZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNWZlYjVlNC02OTdiLTRhYzMtYTJmMy05ZGYwNTA1MTE0NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6MTkuMzQxOTY1NTAyWiJ9&digest=sha256%3A1b7013fb9a48e1b545328b9a1cfa27ed05c23eb8ddb29c360c9d5a4c311cdf97" http.request.useragent="Go-http-client/1.1" http.response.duration=12.371363621s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/a5feb5e4-697b-4ac3-a2f3-9df05051145a?_state=CGE5Ihd1T1z6mbNQgUa9FWKLgl62G3x_HJjR5NHoYvZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNWZlYjVlNC02OTdiLTRhYzMtYTJmMy05ZGYwNTA1MTE0NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6MTkuMzQxOTY1NTAyWiJ9&digest=sha256%3A1b7013fb9a48e1b545328b9a1cfa27ed05c23eb8ddb29c360c9d5a4c311cdf97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=4e943284-8ad5-4583-8459-73eff6b010cd http.request.method=POST http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=9.011764ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=6475e58e-458f-441e-8b60-73d0db05bb18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/blobs/uploads/597c0aef-fdfb-434d-b45e-674bef026042?_state=hTXNrCY2ACKvloc2Arxxe6-Zua-ngm1u4XksAKdJOPR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1OTdjMGFlZi1mZGZiLTQzNGQtYjQ1ZS02NzRiZWYwMjYwNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6MzIuNjMxMzQxODYzWiJ9&digest=sha256%3Afe0ac2bdcf4032b3884e4525c9b3fdc12bb5e703327a02c9ca9fda915c1816ab" http.request.useragent="Go-http-client/1.1" http.response.duration=15.736933647s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/597c0aef-fdfb-434d-b45e-674bef026042?_state=hTXNrCY2ACKvloc2Arxxe6-Zua-ngm1u4XksAKdJOPR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1OTdjMGFlZi1mZGZiLTQzNGQtYjQ1ZS02NzRiZWYwMjYwNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6MzIuNjMxMzQxODYzWiJ9&digest=sha256%3Afe0ac2bdcf4032b3884e4525c9b3fdc12bb5e703327a02c9ca9fda915c1816ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=05f1f181-05a0-4acc-bd3f-bae4e5797bc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.083021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=18e97e10-1c7e-4973-aa7f-0c8cfaf2acff http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.609044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=0cfbef6e-ab03-4892-b12d-23091a0834b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" 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=7.180847ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=6da56737-e303-49e6-b7c2-af4cec6d6d5b http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.562286ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36949" http.request.id=b10f5b62-d12b-4f25-ab17-b836a805bb74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.530484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36949" http.request.id=b7351306-955b-4dfc-8340-dda6cbe05507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.duration=9.748782ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:36949" http.request.id=fe83427b-11d0-40f2-993c-e0e3bd60bda3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.331605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=34a5968f-ced4-48fc-b336-60ffbff852ca http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.125105ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=ce98986d-a3b9-4183-b114-22635909cb90 http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.954972ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=ba9587d1-a966-4fa3-a7a8-2654f5e11260 http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.202229ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=2bc91431-44f9-4d3b-ac7e-de3c4383f0cd http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" 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=4.931291ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=error msg="payload digest does match: "sha256:6c8deedf6cd0f10fe2fe1a59ee3118929dd843e3fb3184d3ff9d000b09980deb" != "sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2"" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=690de0ef-ff08-466a-95b1-5b950dd92f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=690de0ef-ff08-466a-95b1-5b950dd92f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.46941ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2" 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:4fc6099c9040b1365a1bf22d29edca69ee61724547b7a33c653f67bedcbb72a2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=c3f8a3d2-1c70-4114-9392-2f92f471ebd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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=7.424087ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=d8f4ca8d-d05e-4f72-bb96-a2162f77ca90 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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=3.503294ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=c76d8480-bcd6-4ae9-a6bd-f5ace98986ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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=3.608473ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=c76d8480-bcd6-4ae9-a6bd-f5ace98986ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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=3.823793ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=c76d8480-bcd6-4ae9-a6bd-f5ace98986ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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=4.110932ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=e17eed6e-8074-4773-a140-89d98ab1c0f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.512872ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=9452934b-9473-45a4-a689-69f394353e76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/4e79f20e-8bb3-4dde-b751-c126f6b07e79?_state=oG_g-7h73sAkI7RytHIE54le8ENQ4xiXB4AsJlVjJch7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZTc5ZjIwZS04YmIzLTRkZGUtYjc1MS1jMTI2ZjZiMDdlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6NDguNTE1MzUwMTIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=6.094968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/4e79f20e-8bb3-4dde-b751-c126f6b07e79?_state=oG_g-7h73sAkI7RytHIE54le8ENQ4xiXB4AsJlVjJch7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZTc5ZjIwZS04YmIzLTRkZGUtYjc1MS1jMTI2ZjZiMDdlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6NDguNTE1MzUwMTIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=24904122-7f2a-47dd-8520-5c54d4d41b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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=4.999131ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:07:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=24904122-7f2a-47dd-8520-5c54d4d41b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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=5.38871ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:07:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T22:07:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=2be4e9ca-acaf-4c0d-9509-31af5516dc93 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.288751ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=722a2723-9e82-4971-a908-39ca59108645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/f5133c54-cd0b-4429-9072-42912815e7c3?_state=qccRebThUg64gn_Ju97Q_OHSWR8uFUoDcG468-N-xAF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNTEzM2M1NC1jZDBiLTQ0MjktOTA3Mi00MjkxMjgxNWU3YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6NDkuNDY1MDM3MDY0WiJ9&digest=sha256%3A6af8f766b88f0ed28e914bf49b8876022caf7d84285f7f563824522cc94a84d8" http.request.useragent="Go-http-client/1.1" http.response.duration=18.130244535s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:07:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/f5133c54-cd0b-4429-9072-42912815e7c3?_state=qccRebThUg64gn_Ju97Q_OHSWR8uFUoDcG468-N-xAF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNTEzM2M1NC1jZDBiLTQ0MjktOTA3Mi00MjkxMjgxNWU3YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDc6NDkuNDY1MDM3MDY0WiJ9&digest=sha256%3A6af8f766b88f0ed28e914bf49b8876022caf7d84285f7f563824522cc94a84d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=62f4dd7a-d090-499b-89b2-0990301212bb http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.47037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=f8b4fbfb-baa0-49e1-af1b-5d3e5eaa943b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/c94d631f-9b8f-4d7b-a1dd-5a637e4ac95e?_state=mzJ8gMGm8tVG2UNVZBXUP64ax9UXInOdDgUJulmbYqx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTRkNjMxZi05YjhmLTRkN2ItYTFkZC01YTYzN2U0YWM5NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6MDguNTA1NDM5Njk0WiJ9&digest=sha256%3Aa9fb66deb1f8118917f25ac9661e99023ca070e65e5e68d665da020cdeec5375" http.request.useragent="Go-http-client/1.1" http.response.duration=17.096648392s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/c94d631f-9b8f-4d7b-a1dd-5a637e4ac95e?_state=mzJ8gMGm8tVG2UNVZBXUP64ax9UXInOdDgUJulmbYqx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTRkNjMxZi05YjhmLTRkN2ItYTFkZC01YTYzN2U0YWM5NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6MDguNTA1NDM5Njk0WiJ9&digest=sha256%3Aa9fb66deb1f8118917f25ac9661e99023ca070e65e5e68d665da020cdeec5375 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=f0ce46e4-947c-4032-a37d-4f49bcbd1b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.367931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36949" http.request.id=c8682244-8f2e-4505-a170-b307212c30e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28" http.request.useragent="Go-http-client/1.1" http.response.duration=3.988752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=d97bf3fc-f069-429a-b4dc-76f4924fb983 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.153274ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=02ea871d-ddc2-4885-9bac-a5ad943380e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.272834ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=b3f80448-64d0-482b-b434-6d0361a2cc85 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.610575ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=4e831e71-d750-4edd-8138-b83f626d9bba http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28" http.request.useragent="Go-http-client/1.1" http.response.duration=2.618195ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=7653d940-a095-4a99-acda-61609c47cdbf http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.529056ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="rewriting manifest sha256:6433f5c918b6715fe98170a01257a66406c31c549cdc01870a9d44f609b3cf28 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=8e8681d0-3159-4110-94e4-ff34679ae5e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=8e8681d0-3159-4110-94e4-ff34679ae5e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.78675ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36949" http.request.id=a1655932-375d-4ae5-a189-f85d2c53418d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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=3.190575ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36949" http.request.id=7d758dc0-7f89-4638-83bc-78a6e9a515b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.446754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36949" http.request.id=f775bf53-d746-4e7f-9ee5-4907249cb384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.156294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=b9942fe4-c5eb-457c-b8cc-f0c1651fe360 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.983415ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=f719617a-1a82-40b2-8487-30d63a5b6cc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.023495ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=35405342-9956-4763-814e-566691759c52 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.799555ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=5d1569fc-31a6-4fd8-8263-6b0f5d62a520 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.485395ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=info msg="rewriting manifest list sha256:ff2152094be2f9fff8fc9ebe1ddfa7a7bbd9fc1505d05772556302b1472935c7 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=cb13b7ce-a978-46e5-89f2-57eb04a62c33 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-03-09T22:08:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36949" http.request.id=cb13b7ce-a978-46e5-89f2-57eb04a62c33 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.790249ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:08:25Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=44c1ac00-c646-490e-97bb-ae6366547e18 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.164954ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=4ef836ea-a2eb-499d-9a41-b72bf10a8c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.541875ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=ee6505b2-1c65-4591-9b50-9a529d2a190a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.112615ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=e51809f6-8c44-4910-8833-f535df4bc2ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" 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=4.371732ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=e51809f6-8c44-4910-8833-f535df4bc2ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" 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=4.532391ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=e51809f6-8c44-4910-8833-f535df4bc2ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" 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=4.653351ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:08:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=e51809f6-8c44-4910-8833-f535df4bc2ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" 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=4.751511ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:08:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T22:08:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=c749f345-b2c7-4b44-bdb3-35b4cb366b58 http.request.method=POST http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=294541e3-81cd-4410-94ed-cdb392cd61ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/blobs/uploads/d96918af-4d1d-492c-8c3b-5beb91223485?_state=NDIjVo7WyPfWenFuvv7rHx8o3G1LCVMJ-lxCsyFvlhh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTY5MThhZi00ZDFkLTQ5MmMtOGMzYi01YmViOTEyMjM0ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6MjYuNDMxNTg4NjlaIn0%3D&digest=sha256%3A900586ffeac54ed2981e8451a92301a41b4eda53565b63a083c3025e09e361f1" http.request.useragent="Go-http-client/1.1" http.response.duration=13.213653278s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/d96918af-4d1d-492c-8c3b-5beb91223485?_state=NDIjVo7WyPfWenFuvv7rHx8o3G1LCVMJ-lxCsyFvlhh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTY5MThhZi00ZDFkLTQ5MmMtOGMzYi01YmViOTEyMjM0ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6MjYuNDMxNTg4NjlaIn0%3D&digest=sha256%3A900586ffeac54ed2981e8451a92301a41b4eda53565b63a083c3025e09e361f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=02063bc2-7878-46a9-9e57-8000c786fd42 http.request.method=POST http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.462172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=7be9e545-d6a8-4889-83b8-7ffc33a5f557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/blobs/uploads/bea11f83-1574-41a8-91c8-89b9424289fc?_state=ho1ImDLOMwe13Z50mWkjSAeD74L4LbHjY-aM42EdSQl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWExMWY4My0xNTc0LTQxYTgtOTFjOC04OWI5NDI0Mjg5ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6NDAuMjg0NjQ1OTE5WiJ9&digest=sha256%3Abbef327e031693a0ee99b85955d2aa563678fc555622d4828c92fdc86c5fdb51" http.request.useragent="Go-http-client/1.1" http.response.duration=8.856871727s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/bea11f83-1574-41a8-91c8-89b9424289fc?_state=ho1ImDLOMwe13Z50mWkjSAeD74L4LbHjY-aM42EdSQl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWExMWY4My0xNTc0LTQxYTgtOTFjOC04OWI5NDI0Mjg5ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6NDAuMjg0NjQ1OTE5WiJ9&digest=sha256%3Abbef327e031693a0ee99b85955d2aa563678fc555622d4828c92fdc86c5fdb51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=1b7a2918-999b-4a04-8436-1e71c8410379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.135789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=90eea533-686d-4ce6-abb2-2d9dcfcdd035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.duration=5.41789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=bda7cbff-f84e-4649-8d54-5fee543a502f http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.877731ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=89b9ff2c-83be-40df-a4a0-a3d06be168b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.419632ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43199" http.request.id=2457f558-b8d2-4e2d-b116-73cff12d4c05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.duration=9.485102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43199" http.request.id=96e7dc22-691c-4026-887d-17870d972e0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.duration=6.613708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:43199" http.request.id=369cccf4-b2cb-4521-9ef1-879495fbba9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.duration=6.029029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=cc68723f-881f-4ea1-b5a4-3a80b01ec246 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=30.246005ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=f4d53ef2-cde5-476f-a69e-099c9ffa3628 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.878395ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=b7b56602-1af3-42d9-aced-e1050c224936 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.duration=2.957775ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=9e261518-91e4-4172-8d2c-cccb44c4fd80 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" 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=14.444934ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=error msg="payload digest does match: "sha256:a7a9721802f8c54f7d94e71946001e5deae7cd7398ce8ce800f40d732d3642d3" != "sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975"" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=abca848c-818d-4c1c-8361-016083aaf48f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=abca848c-818d-4c1c-8361-016083aaf48f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.112005ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975" 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:92765e6bbd2b2ee6497af87e8dc185fec23194fc80b0f0789644482c85914975 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=6259f3fe-57ce-40da-9934-f3063bc6e45f http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" 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=5.759749ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=642656f1-9be1-437f-bf21-8246fe03628e http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" 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=4.407832ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=097cf6d2-2e82-4ff9-a87b-5dacfdeae801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" 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=18.614706ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=097cf6d2-2e82-4ff9-a87b-5dacfdeae801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" 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=18.942806ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=097cf6d2-2e82-4ff9-a87b-5dacfdeae801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" 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=19.033905ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=872ea914-b913-40c9-85cb-080f65a0f608 http.request.method=POST http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.560314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=79fe4611-a7b8-41e0-b727-23effe372e95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/blobs/uploads/acc3c3ac-49d0-424e-bd42-8df851c60a37?_state=4GOGguh0Om6myvgmZEqYgDxNjzsRsZ_WsB57R9YNN197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhY2MzYzNhYy00OWQwLTQyNGUtYmQ0Mi04ZGY4NTFjNjBhMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6NDkuMzEzMzY0MzkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=7.046207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/acc3c3ac-49d0-424e-bd42-8df851c60a37?_state=4GOGguh0Om6myvgmZEqYgDxNjzsRsZ_WsB57R9YNN197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhY2MzYzNhYy00OWQwLTQyNGUtYmQ0Mi04ZGY4NTFjNjBhMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6NDkuMzEzMzY0MzkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=540a49db-c2a4-4057-9f93-87f4d2f7ba1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" 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=3.344414ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:08:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=540a49db-c2a4-4057-9f93-87f4d2f7ba1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" 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=3.500474ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:08:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T22:08:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=c68cd878-8c9b-40d1-b453-e522e789e653 http.request.method=POST http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.063072ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=0b155739-990c-48fd-a729-9c6796e59599 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/blobs/uploads/e140be70-6bc4-43ee-969f-c56cc3e7bf11?_state=Cxi3bBGN6kDamVZMDUo72T-L0fhpSZMPPAp6trSC4Fl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMTQwYmU3MC02YmM0LTQzZWUtOTY5Zi1jNTZjYzNlN2JmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6NTAuMzM4MDU5MzM4WiJ9&digest=sha256%3Abb43f76b584275567af47512fc0bc9e752b31ecfab6c32b06ca0a9f243a88406" http.request.useragent="Go-http-client/1.1" http.response.duration=15.471136339s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:08:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/e140be70-6bc4-43ee-969f-c56cc3e7bf11?_state=Cxi3bBGN6kDamVZMDUo72T-L0fhpSZMPPAp6trSC4Fl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMTQwYmU3MC02YmM0LTQzZWUtOTY5Zi1jNTZjYzNlN2JmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDg6NTAuMzM4MDU5MzM4WiJ9&digest=sha256%3Abb43f76b584275567af47512fc0bc9e752b31ecfab6c32b06ca0a9f243a88406 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=aecb6ad4-949a-469f-b230-73824719eaf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.293672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=d6789926-22e0-4976-93d6-5a080cea9574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/blobs/uploads/485bc87a-336b-4006-a75a-3d911397f4ca?_state=4iHKXcf-EUJ59nUMya0TUCB-lCNQhRzb5s96-SHqdIZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ODViYzg3YS0zMzZiLTQwMDYtYTc1YS0zZDkxMTM5N2Y0Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MDYuNDM2ODQ1MTg5WiJ9&digest=sha256%3Ac35ab66cf25d522838ab37ab0f8b5429a6f925e22e774f547d6f8e5151cb2c26" http.request.useragent="Go-http-client/1.1" http.response.duration=7.52280507s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/485bc87a-336b-4006-a75a-3d911397f4ca?_state=4iHKXcf-EUJ59nUMya0TUCB-lCNQhRzb5s96-SHqdIZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ODViYzg3YS0zMzZiLTQwMDYtYTc1YS0zZDkxMTM5N2Y0Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MDYuNDM2ODQ1MTg5WiJ9&digest=sha256%3Ac35ab66cf25d522838ab37ab0f8b5429a6f925e22e774f547d6f8e5151cb2c26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=7149c0a5-9165-47a7-8c30-c7984e7bb075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.384992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43199" http.request.id=55f47b76-edf2-418b-8860-385d17b49b35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30" http.request.useragent="Go-http-client/1.1" http.response.duration=3.860453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=741e0a73-c020-4322-83a9-9310fcfbb365 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.217555ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=37d4555f-7094-470f-afbf-21c12a2f946b http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.068854ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "GET /v2/foo/schema2/manifests/sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=100c3fb3-6348-4dc8-a991-ed944573f7e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.217914ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=d61256a8-7c20-4a4f-9392-eba97803a7fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30" http.request.useragent="Go-http-client/1.1" http.response.duration=2.771495ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "GET /v2/foo/schema2/manifests/sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=bf392fed-988e-48fb-af7f-345718811184 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.588015ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T22:09:13Z" level=info msg="rewriting manifest sha256:5ae82b5ac97b5172692232734daf00a0d411d9bff518ccaa66304b46eae37e30 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=7d206a58-0a14-4972-928e-4d4c315825b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:09:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=7d206a58-0a14-4972-928e-4d4c315825b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.31995ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:22:09:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43199" http.request.id=aec3c64f-5446-42a6-8006-9762ea7a4dba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.839074ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43199" http.request.id=bec451df-cf54-408d-8c35-9ce5048b5ca8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.445574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43199" http.request.id=0e79434c-f00e-4a04-b078-464fb253ab89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.128355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=00c02e9e-24db-4e6d-8761-68d8f6b6646f http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" 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=3.233954ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=c9e3ec49-f63a-4d58-9be2-b10ef1a6c7bb http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.899474ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema2/manifests/sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=650b5e99-eb4c-4729-9b96-129229c5e856 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.469955ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=58e79f1e-b740-4543-a667-ee49a6c2c2d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429495ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema2/manifests/sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="rewriting manifest list sha256:792f62ef40b4fa503aa01a9ce5db64345d8ccdffd9696d38cf49a58ae343e75c in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=9d59052e-98ec-4f9b-9e54-46fda045c2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43199" http.request.id=9d59052e-98ec-4f9b-9e54-46fda045c2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59540" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.33389ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (115.49s) === RUN TestGetManifestWithStorageError time="2026-03-09T22:09:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:09:14Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=5dbf1c0a-ce9a-4ee7-b356-fa65f6ce68fb http.request.method=GET http.request.remoteaddr="127.0.0.1:36626" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.817515ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=791d32df-9a19-4fbf-8356-b39d16f48e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:36626" 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=2.769855ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=ca3565e4-c06c-42c3-b1c7-c53408f14aa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36626" 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=2.498336ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=ed230d61-8880-497a-b16e-9fea0c176696 http.request.method=GET http.request.remoteaddr="127.0.0.1:36626" 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=2.553135ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-03-09T22:09:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-09T22:09:14Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=ba638e56-9ff8-46b3-a215-626ee3e8a78f http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" 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.826655ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=4451e751-89fd-480b-97af-0a4575e707ee http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.338376ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=9d0c8292-e4bc-4397-9d3e-223ecc1eb4f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" 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.522016ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=516c8e28-9591-4dfd-ba2b-d97598581fb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" 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=4.131092ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=516c8e28-9591-4dfd-ba2b-d97598581fb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" 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=4.269052ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=516c8e28-9591-4dfd-ba2b-d97598581fb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" 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=4.364752ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T22:09:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=516c8e28-9591-4dfd-ba2b-d97598581fb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" 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=4.474411ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T22:09:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=892e733b-9b01-4c99-b71a-644e4ebcbbb4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123794ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=bd324622-f5ff-4c5e-bfe1-90d86460515e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/blobs/uploads/b29aa6d3-330d-49c5-82c3-f548f2e149c4?_state=wvwsTeOHv6Y1R6HmBgoJ6QJCbz8pRm9Fmf4inMLSNuJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMjlhYTZkMy0zMzBkLTQ5YzUtODJjMy1mNTQ4ZjJlMTQ5YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MTQuODAxNjM5MjYxWiJ9&digest=sha256%3Ab95c97e3024ca69c642504ec8e7416fa301788b865361212abb5940629879095" http.request.useragent="Go-http-client/1.1" http.response.duration=9.62984418s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/b29aa6d3-330d-49c5-82c3-f548f2e149c4?_state=wvwsTeOHv6Y1R6HmBgoJ6QJCbz8pRm9Fmf4inMLSNuJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMjlhYTZkMy0zMzBkLTQ5YzUtODJjMy1mNTQ4ZjJlMTQ5YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MTQuODAxNjM5MjYxWiJ9&digest=sha256%3Ab95c97e3024ca69c642504ec8e7416fa301788b865361212abb5940629879095 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=5ea583c6-458e-4ea7-a3c2-871fe3322fe0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.26253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=9d6adc9d-276b-47ac-b757-2865c8474a43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/blobs/uploads/99119bb1-103a-4fa8-aecb-645f74d72710?_state=paCFrrh26E_RBaYUydPB8p902JotoYyXxP0x2_SwY0N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OTExOWJiMS0xMDNhLTRmYTgtYWVjYi02NDVmNzRkNzI3MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MjQuOTQ4ODI2NTc2WiJ9&digest=sha256%3A354bb9521b8234b358d767439301b42af7564663b43b45b5c14fbedc46b46286" http.request.useragent="Go-http-client/1.1" http.response.duration=4.943528426s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/99119bb1-103a-4fa8-aecb-645f74d72710?_state=paCFrrh26E_RBaYUydPB8p902JotoYyXxP0x2_SwY0N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OTExOWJiMS0xMDNhLTRmYTgtYWVjYi02NDVmNzRkNzI3MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MjQuOTQ4ODI2NTc2WiJ9&digest=sha256%3A354bb9521b8234b358d767439301b42af7564663b43b45b5c14fbedc46b46286 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=918a5435-ccce-4dc0-b022-1fd8d058e3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.104087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=060a2fb2-cb79-4696-9edb-c9e8336262ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=5.20543ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=999ba52b-8135-47af-a518-9390f99ea2a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.591612ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=2843588d-1b5e-4e61-97cb-e872c920cd35 http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.294872ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37061" http.request.id=620f2410-d0b5-458d-a065-407f92fe92d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=5.734749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37061" http.request.id=5013ecb5-574d-4d7d-9943-395884601bb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=5.082711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:37061" http.request.id=22224e99-afe5-459e-9b7c-255ba5e48167 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=5.50979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=a7690365-3e6f-406d-80fa-6a88d96135f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.190732ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=e962978b-c0fc-4e89-a3e4-91d1e97f8c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.335794ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=c3b316a6-9493-4726-8f7d-b7ddcf7d7490 http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658596ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=7b2cb048-aee8-49c4-b1d4-0649c937c73b http.request.method=GET http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.384696ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=error msg="payload digest does match: "sha256:796716103a7d843cbdfa604c70bfcb10a397eaeed032f2ad0fcdbaf3f61d54c2" != "sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26"" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=f8f12850-b25e-467e-a931-60148deef3b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" time="2026-03-09T22:09:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=f8f12850-b25e-467e-a931-60148deef3b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45980" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.090594ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=2c3b21d9-4c5a-40f7-9627-6885761ba436 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41114" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=3.453734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=824aac41-3d2d-4d33-9718-2ff819dd8729 http.request.method=GET http.request.remoteaddr="127.0.0.1:41114" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.596536ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=f15a67ca-73a8-4a08-b848-57c548e2852f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41122" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.118235ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=3c5e0f56-8386-4778-a4e5-23b3abad9d59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41126" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=7.367307ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=0ae149b7-d95c-478c-a249-2e53394a7700 http.request.method=GET http.request.remoteaddr="127.0.0.1:41126" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.071331ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "GET /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T22:09:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=39838269-9229-4a55-95b8-bd5ae23e8cda http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41134" 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=3.166255ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=c2490aad-de61-40ca-b771-90bb00c37ef3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.773189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:29 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=17c7f307-976d-4c11-996c-4b6397548a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.609596ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=3939ba01-588d-4e8f-961f-862a42147f89 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26" http.request.useragent="Go-http-client/1.1" http.response.duration=3.419474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7db1bfb77f2c02d622e644c60b97b9193b3a5a8e2c7fd27b2881439528c81d26 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=d65c026b-6b1c-4324-8055-895638933989 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.240996ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=97fb24fd-6916-44e9-98f3-2651e5391342 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" 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=3.005234ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=68f7b4d2-92ec-4d5f-9151-6c7498113017 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.687196ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=2409e7fe-e353-4611-a72d-8ef70d449420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" 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=3.072195ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=2409e7fe-e353-4611-a72d-8ef70d449420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" 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=3.271094ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=2409e7fe-e353-4611-a72d-8ef70d449420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" 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=3.394954ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=f0720c51-6c72-45c3-bc1e-5644eb7dd3bb http.request.method=POST http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.258555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=10f1fe58-00be-42a7-8140-477f91f71613 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/blobs/uploads/c1de36e4-de9b-48b0-b964-abc49cc1bbb3?_state=M8AWPNZ9kBh-lPQBtqDPMUHG8pmDiypBBux8vpeBR3N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMWRlMzZlNC1kZTliLTQ4YjAtYjk2NC1hYmM0OWNjMWJiYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MzAuMDI5NzI0MjcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.800093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/c1de36e4-de9b-48b0-b964-abc49cc1bbb3?_state=M8AWPNZ9kBh-lPQBtqDPMUHG8pmDiypBBux8vpeBR3N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMWRlMzZlNC1kZTliLTQ4YjAtYjk2NC1hYmM0OWNjMWJiYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MzAuMDI5NzI0MjcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=9405fb29-2068-41c4-8ec6-fce572095d7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.874855ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:09:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=9405fb29-2068-41c4-8ec6-fce572095d7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" 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=3.013815ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T22:09:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=be1ad17f-4451-4531-9e3a-143fc415b886 http.request.method=POST http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.765613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=82117315-2dba-4146-951c-eb3ed7864112 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/blobs/uploads/00b3b603-c256-4098-ab71-9fc7181737aa?_state=xWr4gPCO92G4kF7KZX-6uZ-5IX1os8Dfq3uqNUHkTwN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMGIzYjYwMy1jMjU2LTQwOTgtYWI3MS05ZmM3MTgxNzM3YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MzAuODU4MjQ5ODU3WiJ9&digest=sha256%3A3d659927605e1ecdb37605b6167767fd724dddf01f145c521dcec3183c8f150e" http.request.useragent="Go-http-client/1.1" http.response.duration=11.609251548s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/00b3b603-c256-4098-ab71-9fc7181737aa?_state=xWr4gPCO92G4kF7KZX-6uZ-5IX1os8Dfq3uqNUHkTwN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMGIzYjYwMy1jMjU2LTQwOTgtYWI3MS05ZmM3MTgxNzM3YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6MzAuODU4MjQ5ODU3WiJ9&digest=sha256%3A3d659927605e1ecdb37605b6167767fd724dddf01f145c521dcec3183c8f150e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=7173d848-142c-4974-a4f9-e78c91d7793f http.request.method=POST http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.533094ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=38a5d91a-a49c-41cd-8711-de11cabcdbfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/blobs/uploads/f70b2eea-5006-4571-9a2a-f8dc84857cef?_state=pvsoaHNScUvWLMix3P39as1SGTy1xnrf81LP64kD9-t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNzBiMmVlYS01MDA2LTQ1NzEtOWEyYS1mOGRjODQ4NTdjZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6NDMuMTEzODEyNTIzWiJ9&digest=sha256%3Acebe98d356f1685ddba221b329ee9343440e272e9759771b13db55793a37c763" http.request.useragent="Go-http-client/1.1" http.response.duration=7.965370807s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/f70b2eea-5006-4571-9a2a-f8dc84857cef?_state=pvsoaHNScUvWLMix3P39as1SGTy1xnrf81LP64kD9-t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNzBiMmVlYS01MDA2LTQ1NzEtOWEyYS1mOGRjODQ4NTdjZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMjI6MDk6NDMuMTEzODEyNTIzWiJ9&digest=sha256%3Acebe98d356f1685ddba221b329ee9343440e272e9759771b13db55793a37c763 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=a1a2ca96-04cb-40fd-8b36-a093ffc5ef78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.989291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=7677ba33-c024-4e96-865c-46bab2ad03d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.446854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=d1aa9626-2feb-4583-9aa7-e32d66587519 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.221734ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=34201583-bffa-4693-a735-bb80bd1fe450 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.403014ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=1af5fcf0-2a4a-4825-80b0-da17fe81cc59 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.516535ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=a25cc9e8-715a-49f3-a08b-c13ca775db2b http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.497635ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=993c5bad-8196-471b-b56d-c5328d8d7da7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.640415ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="rewriting manifest sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=e79890bf-aebf-4731-9986-08d2ff7a0e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=e79890bf-aebf-4731-9986-08d2ff7a0e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.24203ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=5fe91dfc-677f-4a81-9491-6d8a5a828a55 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.354434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=9c70b75a-b83e-4156-9607-58bea1217699 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.003135ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=f327bba2-5c41-49fe-b975-e68ddd286f82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50610" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.532554ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=658365f0-45fb-4504-8159-257f7eeb5b2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50620" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.889773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=238cda35-e0ed-46f3-b6a7-66543db38df8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50620" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.391874ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=24b0a6bc-19b3-48d8-9c05-c1a0497223d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50632" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.953114ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37061" http.request.id=a5c7bea7-5604-43fa-b6f6-00c3fa9c40d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.972791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=334585af-3138-4d30-a8c2-c99bc8a9f692 http.request.method=GET http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.767515ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=b5e0c6bb-aeab-4f05-802b-a1981d3b2631 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.570474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2eaaa6662515ff39c0daf9cab647481f12f75d80ca6b60c83b9c3cafc699f37c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37061" http.request.id=d885b778-82d0-4cce-9336-5144c14d42fe http.request.method=GET http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.673295ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (37.11s) === RUN TestManifestDeleteDisabled time="2026-03-09T22:09: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.26.1 time="2026-03-09T22:09:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:40501" http.request.id=0a447043-388a-46ee-bd38-1df49474a5eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.854055ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-09T22:09: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.26.1 time="2026-03-09T22:09:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:09:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-09T22:09:51Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.1 time="2026-03-09T22:09:51Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44923" http.request.id=9b4ccea5-1b96-4be0-a6a1-517af037e602 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" 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=5.151871ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44923" http.request.id=2bed048e-c126-400e-9133-ca13e812a4d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54462" 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=5.51191ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44923" http.request.id=cdad03ea-a508-451c-bdc0-3c5646a975b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:54466" 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=4.743911ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T22:09:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44923" http.request.id=1d1694aa-f075-41e0-ab8c-412fd18f6006 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54482" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.994371ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.09s) === RUN TestProxyManifestGetByTag time="2026-03-09T22:09: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.26.1 time="2026-03-09T22:09:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:09:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=c0c25196-8fc7-4c3b-933e-b258b774d1de http.request.method=POST http.request.remoteaddr="127.0.0.1:57376" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.984353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=7d4cb08f-6498-4370-99ac-39424e0128dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57376" http.request.uri="/v2/foo/bar/blobs/uploads/b69b04e5-cb4e-43c6-8c93-6ca484a2588f?_state=oP4iF5za8c2itXxeRphL_p7FIYQBKNScXjTalj8GdwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OWIwNGU1LWNiNGUtNDNjNi04YzkzLTZjYTQ4NGEyNTg4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowOTo1MS43NTgwNzAzNVoifQ%3D%3D&digest=sha256%3A9858a3974c685c4125aaf282397896575a7c122d889eeb9178761dc23f7837be" http.request.useragent="Go-http-client/1.1" http.response.duration=3.787049581s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:51 +0000] "PUT /v2/foo/bar/blobs/uploads/b69b04e5-cb4e-43c6-8c93-6ca484a2588f?_state=oP4iF5za8c2itXxeRphL_p7FIYQBKNScXjTalj8GdwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OWIwNGU1LWNiNGUtNDNjNi04YzkzLTZjYTQ4NGEyNTg4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowOTo1MS43NTgwNzAzNVoifQ%3D%3D&digest=sha256%3A9858a3974c685c4125aaf282397896575a7c122d889eeb9178761dc23f7837be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=7d7ffca0-fa49-4545-a119-5c3e32e69577 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57376" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.798309ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:09: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.26.1 time="2026-03-09T22:09:55Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-09T22:09:55Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.26.1 time="2026-03-09T22:09:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=0bc40820-ad2e-4465-ae63-5a5f4b664a38 http.request.method=GET http.request.remoteaddr="127.0.0.1:57376" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.297735ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38911" go.version=go1.26.1 time="2026-03-09T22:09:55Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=8d1bc3f8-944c-4343-b626-13a924d000f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57378" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.005915ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38911/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:38911/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=dff51bcd-9043-4521-9c75-6d86217ebea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43506" http.request.uri="/v2/foo/bar/manifests/sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946" time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=b7da8fe3-7f16-4199-9fb8-235d6d4d7233 http.request.method=GET http.request.remoteaddr="127.0.0.1:57382" http.request.uri="/v2/foo/bar/manifests/sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.615172ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "GET /v2/foo/bar/manifests/sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946 with ttl=167h59m59.99999166s" go.version=go1.26.1 time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=dff51bcd-9043-4521-9c75-6d86217ebea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43506" http.request.uri="/v2/foo/bar/manifests/sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.358406ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "GET /v2/foo/bar/manifests/sha256:b5e6d1ebaafaf12bab48623ad63169eca1db99c06cf6a2d938d0376d433ec946 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=d5e6f160-cc97-45dc-83a1-45b6bb492a9c http.request.method=GET http.request.remoteaddr="127.0.0.1:57382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.276976ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38911/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:38911/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=54539c16-e694-406c-80c3-e81d48cccd26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43520" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=6c30e36b-907e-4d4c-9289-8f123744f0c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57384" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.945071ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T22:09:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=54539c16-e694-406c-80c3-e81d48cccd26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43520" 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=17.272328ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:09:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T22:09:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=2ee1394e-e0da-407e-a869-e9479f53536d http.request.method=POST http.request.remoteaddr="127.0.0.1:57384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.127834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=b0378807-8aa3-4872-9510-5263672bdfe0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57384" http.request.uri="/v2/foo/bar/blobs/uploads/61db64a4-c503-4092-8e50-22f7eb1c707f?_state=O4IbTILWwySL0AM_yS95eMmagaAH-yWY90DY2khXtaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZGI2NGE0LWM1MDMtNDA5Mi04ZTUwLTIyZjdlYjFjNzA3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowOTo1Ni42NDkxNTQxOTRaIn0%3D&digest=sha256%3A825f45484ba16c00aac22ae93f3b5d9c52ef684a218addab320128d204236745" http.request.useragent="Go-http-client/1.1" http.response.duration=18.145128856s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:09:56 +0000] "PUT /v2/foo/bar/blobs/uploads/61db64a4-c503-4092-8e50-22f7eb1c707f?_state=O4IbTILWwySL0AM_yS95eMmagaAH-yWY90DY2khXtaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZGI2NGE0LWM1MDMtNDA5Mi04ZTUwLTIyZjdlYjFjNzA3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQyMjowOTo1Ni42NDkxNTQxOTRaIn0%3D&digest=sha256%3A825f45484ba16c00aac22ae93f3b5d9c52ef684a218addab320128d204236745 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=2fb88f01-e440-4e70-b763-e9c7dbb95c0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57384" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.588486ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:22:10:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=c93aa491-eeff-44fb-9c7b-f8836c5e1653 http.request.method=GET http.request.remoteaddr="127.0.0.1:57384" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.084756ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:10:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38911/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:38911/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=f7a45186-724a-460d-a779-25b19a8dbb87 http.request.method=GET http.request.remoteaddr="127.0.0.1:56632" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=2f235e3d-f73c-48fa-b8f1-b36614f83d62 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45022" 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=5.83639ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:10:14 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=8df1e8f2-2556-4d4e-b81b-31286b76e021 http.request.method=GET http.request.remoteaddr="127.0.0.1:45022" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.142797ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:22:10:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38911/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:38911/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=f7a45186-724a-460d-a779-25b19a8dbb87 http.request.method=GET http.request.remoteaddr="127.0.0.1:56632" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38911" http.request.id=d142ca51-4f67-432e-a8a7-2123f55edd73 http.request.method=GET http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.582311ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:10:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T22:10:14Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5cc2b5749c6727ebd76de633a72511123000774299065808a5cbd22d079ba499 with ttl=167h59m59.99999208s" go.version=go1.26.1 time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40753" http.request.id=f7a45186-724a-460d-a779-25b19a8dbb87 http.request.method=GET http.request.remoteaddr="127.0.0.1:56632" 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=28.438768ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:22:10:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (23.57s) === RUN TestAppDispatcher time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39073" http.request.id=d1efe1d0-50d6-4ae9-892e-50d729574189 http.request.method=GET http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.911655ms http.response.status=200 http.response.written=0 time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39073" http.request.id=c490f6e7-07f9-4052-b73b-66dcbbc14a76 http.request.method=GET http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.546496ms http.response.status=200 http.response.written=0 time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39073" http.request.id=f1e9f836-545f-4bff-b50e-9fc3e884fb74 http.request.method=GET http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.591055ms http.response.status=200 http.response.written=0 time="2026-03-09T22:10:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39073" http.request.id=11986345-742f-4983-b807-ebafd7675c42 http.request.method=GET http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.780975ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-03-09T22:10:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:14Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:14Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.1 http.request.host="127.0.0.1:41773" http.request.id=3322a844-262c-4e71-b066-2a3f2fb3c0f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37666" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-03-09T22:10:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:14Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:14Z" level=info msg="configuring file health check path=/tmp/healthcheck4210895859, interval=1" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-03-09T22:10:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:18Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:18Z" level=info msg="configuring TCP health check addr=127.0.0.1:42241, interval=1" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-09T22:10:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:22Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec time="2026-03-09T22:10:22Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37835, interval=1, threshold=3" go.version=go1.26.1 instance.id=bf62e70e-aa6e-416e-b749-8783f0d8f2ec --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 562.029s ? 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.19s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.04s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.78s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.61s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (4.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (3.19s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 16.016s === RUN TestSchedule time="2026-03-09T22:01:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 time="2026-03-09T22:01:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.666801ms" go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 time="2026-03-09T22:01:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=986.54µs" go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 time="2026-03-09T22:01:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=988.64µs" go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --- PASS: TestSchedule (0.06s) === RUN TestRestoreOld time="2026-03-09T22:01:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 --- PASS: TestRestoreOld (0.02s) === RUN TestStopRestore time="2026-03-09T22:01:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 time="2026-03-09T22:01:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.85254ms" go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 time="2026-03-09T22:01:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.98642ms" go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 time="2026-03-09T22:01:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-03-09T22:01:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0f389dce-dbff-45f7-a971-494f43785cd4 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 1.275s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (11.26s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28212736 sha256:1ea7f4ea087632b04de6cecdc6c4082701fdd16e69dd4ae98b482185f851d766 [] map[] } --- PASS: TestSimpleBlobRead (2.39s) === RUN TestBlobMount --- PASS: TestBlobMount (2.22s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.86s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.75s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (11.63s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.06s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3ce452169fdb87ab461c8b9ad2528c443469afcc62b8d4bd30edc845f76294d4 palailogos: marking blob sha256:ac32e005315e3a5c9f58228c464acb6d2f8a9579643373a5ab73d22b7022d6e9 palailogos: marking blob sha256:c6bbe3ff20101768ce90b18de0af413811fc9a6dfb78b1d7409579366d27f1a4 palailogos: marking manifest sha256:652206ddb007f211f0b5bf22330ad4ccaed26a75b6aeaa4c3b084d473d86fa21 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:eba5db98370386c93b4caeea2e8ec62970165d77ea7c9a7be100a90ed19d71d7 palailogos: marking blob sha256:809971571707726960c8eeca06e8e00c73d7c2e43d53c234aa32660149b12a9f palailogos: marking manifest sha256:ac32e005315e3a5c9f58228c464acb6d2f8a9579643373a5ab73d22b7022d6e9 palailogos: marking blob sha256:93172db7fca62902101252d65286549df3d047858ae65216a91c4b7a4408bdc1 palailogos: marking blob sha256:f50b2524f32f418a31e025318c750d37db20d0fdc1d7f3f1491ce30acbaca068 palailogos: marking manifest sha256:c6bbe3ff20101768ce90b18de0af413811fc9a6dfb78b1d7409579366d27f1a4 palailogos: marking blob sha256:1d0deac0d2da82a1610a05399f9dc0c1911ecfae9b2b0dd41a618078c58a13a3 palailogos: marking blob sha256:a63bd45b8671d5fdf5e186dc1e9ecb967ff2e466b6f6cf162776803e39c6cf15 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (7.50s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1 deletemanifests: marking manifest sha256:ab24c0fa798fa2fbb99b09dbca4258708136ad73bad95c5257bce6204310e2b1 deletemanifests: marking blob sha256:d81e7743755e2b5fbe453736910ae68383034537f24ad0c6010e2b89d1aa8175 deletemanifests: marking blob sha256:c5cff4fd99bb3ecaa951e720fce83ab1d06a72063f3d3fab0a61b89026a16b2d deletemanifests: marking blob sha256:add477bc4abf52b2f137277b7cf38d9bb08ee82953b3a3dac22fc3d5492cbb27 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0f11f09d966bf69e383d5b3487de2b32f1c35cdbcc5c658f13526c4f065a4348 blob eligible for deletion: sha256:44b45ac127f494c122f5462979a388cc3938f96a671bc519c82e0b60e0c0e098 blob eligible for deletion: sha256:a5355b97155f8dbb5c503ca945bb95cd460dfa143614025d9e3c61664bf63d80 blob eligible for deletion: sha256:aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1 deletemanifests manifest eligible for deletion: sha256:aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1 deletemanifests: marking manifest sha256:ab24c0fa798fa2fbb99b09dbca4258708136ad73bad95c5257bce6204310e2b1 deletemanifests: marking blob sha256:d81e7743755e2b5fbe453736910ae68383034537f24ad0c6010e2b89d1aa8175 deletemanifests: marking blob sha256:c5cff4fd99bb3ecaa951e720fce83ab1d06a72063f3d3fab0a61b89026a16b2d deletemanifests: marking blob sha256:add477bc4abf52b2f137277b7cf38d9bb08ee82953b3a3dac22fc3d5492cbb27 time="2026-03-09T22:02:13Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c time="2026-03-09T22:02:13Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1 time="2026-03-09T22:02:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aaa9fcde7847e1b6be5b1f52abe227c2e14058693312f0f78c0d92de39ef9ca1" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:0f11f09d966bf69e383d5b3487de2b32f1c35cdbcc5c658f13526c4f065a4348 time="2026-03-09T22:02:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0f11f09d966bf69e383d5b3487de2b32f1c35cdbcc5c658f13526c4f065a4348" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:44b45ac127f494c122f5462979a388cc3938f96a671bc519c82e0b60e0c0e098 time="2026-03-09T22:02:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/44b45ac127f494c122f5462979a388cc3938f96a671bc519c82e0b60e0c0e098" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:a5355b97155f8dbb5c503ca945bb95cd460dfa143614025d9e3c61664bf63d80 time="2026-03-09T22:02:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5355b97155f8dbb5c503ca945bb95cd460dfa143614025d9e3c61664bf63d80" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c --- PASS: TestDeleteManifestIfTagNotFound (7.81s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2b7348d2b69ec772c4b0741c4d6d984748c96066653ea57f7bb7ea7d895859df time="2026-03-09T22:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2b7348d2b69ec772c4b0741c4d6d984748c96066653ea57f7bb7ea7d895859df" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:989da2d0ea77857f1f7c00de13fe0b54adef3ca37ec1842d0b73a4131ed3dc4a time="2026-03-09T22:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/989da2d0ea77857f1f7c00de13fe0b54adef3ca37ec1842d0b73a4131ed3dc4a" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:ec82cbd6548264c85fb7168bea60045f242f0081ed6976be290bfe2667d8c48b time="2026-03-09T22:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ec82cbd6548264c85fb7168bea60045f242f0081ed6976be290bfe2667d8c48b" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c --- PASS: TestGCWithMissingManifests (2.19s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6edc7f56f5fe84f02528519bb633749927dafa54d08b23c9b3d19819b0673af7 komnenos: marking blob sha256:db4ba4d8797be738698c6d37146e7580e9ce57f23777d0172a3202806d8f6f9d komnenos: marking blob sha256:baab8b05d76306ec04a646fae2da457db8fb003067911e80585394bf64ccfd2d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:55cd04d2ae50de6d8856c1b01b8edb83891db5a6a93171f53d28a92837e2b61e time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/55cd04d2ae50de6d8856c1b01b8edb83891db5a6a93171f53d28a92837e2b61e" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:5f0835a1efc5e4bc169efc1642a92032918ee42be9c06a03b33f133d56d52555 time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5f0835a1efc5e4bc169efc1642a92032918ee42be9c06a03b33f133d56d52555" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:647e73998832f254ac03051f942943de9cc8ef6fc23133ea9df0754dd48ccb99 time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/647e73998832f254ac03051f942943de9cc8ef6fc23133ea9df0754dd48ccb99" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:7fbadeb0c7b317b03fca0f4949e073caded3c76d12ff2c536760e034f350876f time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7fbadeb0c7b317b03fca0f4949e073caded3c76d12ff2c536760e034f350876f" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:8af4ca4a1c7a6e54c5a8b4338b9c559d2fc31f57b2b43961233f451e7b54a85a time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8af4ca4a1c7a6e54c5a8b4338b9c559d2fc31f57b2b43961233f451e7b54a85a" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:d9cc5434521b9f76173f4a2e93541ee3fae08db001117c3b06022937a1a11e28 time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d9cc5434521b9f76173f4a2e93541ee3fae08db001117c3b06022937a1a11e28" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-09T22:02:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c --- PASS: TestDeletionHasEffect (7.79s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (7.18s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:7c5f8143475be65a63500a06db085f4c08533cd9b4af3967dee0ac825a9bfd94 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:dc144011819f5a7aeb310d650477733fc191d6a391a9fcdd2885535a0d571563 michael_z_doukas: marking blob sha256:4dbacc568184ce9507a51ecb919963b448e1eab7bba96b652df27f2dcb1c56f9 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ddd9a2e985c1377ff065eb9c246f3b1491c567075e66e2045eeb7d7627195f0e time="2026-03-09T22:02:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/ddd9a2e985c1377ff065eb9c246f3b1491c567075e66e2045eeb7d7627195f0e" go.version=go1.26.1 instance.id=8e73bec9-3cdc-4833-bd45-3b52ad236c4c --- PASS: TestOrphanBlobDeleted (3.42s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:84b1bd26acbb10b8ea06d4efd876306ece8b578ccd7615b4bb92a752ae19801a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2587c2d7acd0e921518c6580d1a2affc22a017c7acbf073084e5aaa77062556b --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.64s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.03s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.58s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.62s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-03-09T22:02:43Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 21:02:43.921776119 +0000 UTC m=-3504.666580882, actuallyDelete=true" time="2026-03-09T22:02:43Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-09T22:02:43Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809, actuallyDelete=true" time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38847eab-c600-4abd-b907-63bd645247f4 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/85491dcc-d007-4ff1-b788-490e86ed6963 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/929a9592-1529-4571-afc3-4ae9fa412642 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa9fb8d8-94e6-4a1d-a3bc-7f4d1d87ce2d have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd5192a5-43e8-45cf-8a13-44bcb482a310 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5698a843-9d34-4400-aef6-5ae79f08bb72 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1d9c0bd-9b28-4481-a817-4df01e63551a have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a5b18e20-b447-4b1f-ae43-58be124b4391 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c289e995-270d-4274-96d6-477147d711e6 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/aec51d5f-82d6-49c1-a2a9-b0d57ae70db2 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/284673dd-3258-40a3-be2a-05848d484ba6 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.92683183 +0000 UTC m=+95.338474809). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.01s) === RUN TestPurgeSome time="2026-03-09T22:02:43Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 22:02:43.932429 +0000 UTC m=+95.344072099, actuallyDelete=true" time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d4a1e479-abc3-45d8-896b-c12e5c6e29b2 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.932429 +0000 UTC m=+95.344072099). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1591be6a-6dd2-48e7-a3ae-fdb0e1b7c769 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.932429 +0000 UTC m=+95.344072099). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/535a2cf8-8afe-4f64-b967-c31dedc16907 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.932429 +0000 UTC m=+95.344072099). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/55b12a20-19b9-485c-b364-3bccf1419ff6 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.932429 +0000 UTC m=+95.344072099). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bd5fa509-6a24-485c-af69-f02a4e6327e4 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.932429 +0000 UTC m=+95.344072099). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-09T22:02:43Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 22:02:43.936397733 +0000 UTC m=+95.348040752, actuallyDelete=true" time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/130ae772-3799-4a00-a030-efb617896b93 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.936397733 +0000 UTC m=+95.348040752). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/64bd4fe4-a19c-43d5-9412-1e56190e8a59 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.936397733 +0000 UTC m=+95.348040752). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b6e378e-c4f0-4356-8198-b156b2749f49 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.936397733 +0000 UTC m=+95.348040752). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/909ab018-0192-43c2-a36c-9007f94d6026 have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.936397733 +0000 UTC m=+95.348040752). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac897bde-49ef-4208-8aa9-d0f0d3ca05ef have older date (2026-03-09 21:02:43 +0000 UTC) than purge date (2026-03-09 22:02:43.936397733 +0000 UTC m=+95.348040752). Removing upload directory." time="2026-03-09T22:02:43Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-09T22:02:43Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 22:02:43.939324107 +0000 UTC m=+95.350967066, actuallyDelete=true" time="2026-03-09T22:02:43Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.01s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.01s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 96.034s ? 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.663s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.01s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.801s === RUN TestWalkFileRemoved time="2026-03-09T22:01:08Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.398s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 3.137s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.50s) === 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 1.260s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.67s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 23.767s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (28.56s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 31.779s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-03-09T22:01:08Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-09T22:01:08Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-09T22:01:08Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV6 --- PASS: TestParsing (0.08s) time="2026-03-09T22:01:08Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestMatchIPV4_2 (0.09s) --- PASS: TestMatchIPV4WithRegionMatched (0.15s) time="2026-03-09T22:01:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=03f3fb85-38ed-453d-9fd5-0a15cba31300 --- PASS: TestMatchIPV6 (0.15s) --- PASS: TestS3TryUpdate (0.15s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.15s) time="2026-03-09T22:01:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=03f3fb85-38ed-453d-9fd5-0a15cba31300 --- PASS: TestInvalidData (0.16s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.16s) --- PASS: TestMatchIPV4 (0.17s) time="2026-03-09T22:01:08Z" level=error msg="unknown ip address format" go.version=go1.26.1 instance.id=03f3fb85-38ed-453d-9fd5-0a15cba31300 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.17s) time="2026-03-09T22:01:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-09T22:01:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-09T22:01:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-09T22:01:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestUpdateCalledRegularly (4.59s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 5.418s === RUN Test OK: 4 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.587s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.05s) === 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 3.044s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.08s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.07s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 23.703s ? 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.07s) PASS ok github.com/docker/distribution/uuid 0.628s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r21.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Mon, 09 Mar 2026 22:10:32 +0000 elapsed time 0h 11m 51s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260309.215846) (2/2) Purging go (1.26.1-r0) Executing busybox-1.37.0-r31.trigger OK: 362.0 MiB in 103 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...