>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 12:54:39 +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.3-r0) (2/2) Installing .makedepends-docker-registry (20260513.125440) Executing busybox-1.37.0-r31.trigger OK: 565.4 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-13T12:55:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T12:55:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.028s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-13T12:55:02Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.02s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.038s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.014s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.010s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.54s) PASS ok github.com/docker/distribution/health/checks 0.553s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.023s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.030s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.013s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/13 12:55:03 http: TLS handshake error from 127.0.0.1:52286: 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:37413/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37413/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37413/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37413/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42629?status=0, fail=true --- PASS: TestHTTPSink (0.12s) === RUN TestListener --- PASS: TestListener (0.59s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T12:55:03Z" level=info msg="broadcaster: closing" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="closing testSink" time="2026-05-13T12:55:03Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-05-13T12:55:03Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.15s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:03Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=warning msg="&{0x3b8305d20450 0.9} encountered too many errors, backing off" time="2026-05-13T12:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T12:55:04Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 1.552s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-13T12:55:03Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T12:55:03.428320183Z" 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.3 time="2026-05-13T12:55:03.428343323Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:03.428509016Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.26.3 time="2026-05-13T12:55:03.42866153Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T12:55:03.428670719Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T12:55:03.429056169Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T12:55:06.43960022Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=8c34325d-a051-4503-8765-bb364af999a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34358" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.397753ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T12:55:06.440266936Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (3.49s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T12:55:06.693897009Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T12:55:06.694618323Z" 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.3 time="2026-05-13T12:55:06.694635756Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:06.694657095Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.26.3 time="2026-05-13T12:55:06.694807573Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.26s) PASS ok github.com/docker/distribution/registry 11.772s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.010s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.04s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.05s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.18s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.347s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T12:55:03Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=b9c1cae6-97c5-43ff-9605-4fcad75023da time="2026-05-13T12:55:03Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=b9c1cae6-97c5-43ff-9605-4fcad75023da --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-13T12:55:03Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password="1p_FvoFgMavGxNZpvDHOqzmqK47XkusC5R8PDGfH9mk" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.116s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.010s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-05-13T12:55:03Z" level=info msg="token not to be used before 2026-05-13 12:55:04 +0000 UTC - currently 2026-05-13 12:55:03.694304216 +0000 UTC m=+0.003216838" time="2026-05-13T12:55:03Z" level=info msg="token not to be used after 2026-05-13 12:55:03 +0000 UTC - currently 2026-05-13 12:55:03.694491367 +0000 UTC m=+0.003403988" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-05-13T12:55:03Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.023s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.02s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.05s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.04s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.161s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.063s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.024s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T12:55:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:05Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41011" http.request.id=db3156d2-dc6a-49e7-accf-230cef2a9626 http.request.method=GET http.request.remoteaddr="127.0.0.1:40024" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="517.022µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-13T12:55:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:05Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=bcd5e1ad-1fc0-44a9-ab75-84e54ebc5bf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="574.314µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:12:55:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T12:55:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=2d5b500b-57a5-4b54-b5aa-eaa1ad2bf07f http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:06 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=5ccca900-7a78-46d0-a929-ad63e605e7b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/aaaa/blobs/uploads/74701aa6-5221-43f8-8353-073059e3cb71?_state=dGD5Cmy3-YAdPeErZow9j9srrverMguC8fduRGWnugp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NDcwMWFhNi01MjIxLTQzZjgtODM1My0wNzMwNTllM2NiNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MDYuMDE2MDc4MTI1WiJ9&digest=sha256%3A1aac9c8e7e3a3f2071252b89a24e6d766dce9bf857fca5954cee8b24c24d336e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.86585944s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:06 +0000] "PUT /v2/foo/aaaa/blobs/uploads/74701aa6-5221-43f8-8353-073059e3cb71?_state=dGD5Cmy3-YAdPeErZow9j9srrverMguC8fduRGWnugp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NDcwMWFhNi01MjIxLTQzZjgtODM1My0wNzMwNTllM2NiNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MDYuMDE2MDc4MTI1WiJ9&digest=sha256%3A1aac9c8e7e3a3f2071252b89a24e6d766dce9bf857fca5954cee8b24c24d336e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=9d15c392-090b-4788-86a7-7181b17b802e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:09 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=453b9d37-3c4c-40f0-abb1-33aa66bcf156 http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062199ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:09 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=925b5dbd-205c-4e28-a0e7-568dd2fa475e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/bbbb/blobs/uploads/1783bf74-c435-44f5-a231-bcf151c48baa?_state=RCBsb-Y187KOs_JoxkraTo9xv2ve5EkwV6T2x1SQRfR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNzgzYmY3NC1jNDM1LTQ0ZjUtYTIzMS1iY2YxNTFjNDhiYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MDkuOTc3ODg5NjMxWiJ9&digest=sha256%3A439303a67614c3e93360dca8e10847fc253ef39c8eef9ff0019e35ea98241592" http.request.useragent="Go-http-client/1.1" http.response.duration=1.454738416s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:09 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1783bf74-c435-44f5-a231-bcf151c48baa?_state=RCBsb-Y187KOs_JoxkraTo9xv2ve5EkwV6T2x1SQRfR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNzgzYmY3NC1jNDM1LTQ0ZjUtYTIzMS1iY2YxNTFjNDhiYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MDkuOTc3ODg5NjMxWiJ9&digest=sha256%3A439303a67614c3e93360dca8e10847fc253ef39c8eef9ff0019e35ea98241592 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=ac8b6c2b-78da-45b6-8b9d-cc7814fa17f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=da1d7c26-9867-4f70-8db5-eb7758f44f7a http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.271µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=9c56fbce-533c-4e3a-a3bf-ed7ad4e9feae http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/cccc/blobs/uploads/ea11942e-7084-4438-9e73-f00a8a378132?_state=h0fovhzCj1ETtweJpqwn5OZuhc6hufcFDlLlov7lh-97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYTExOTQyZS03MDg0LTQ0MzgtOWU3My1mMDBhOGEzNzgxMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTEuNDk4MzMzMTMzWiJ9&digest=sha256%3A3a3650a0e788798a7af950f9e78cd369f2e83ccfdaf452a8610509caec6d5e08" http.request.useragent="Go-http-client/1.1" http.response.duration=912.619037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/ea11942e-7084-4438-9e73-f00a8a378132?_state=h0fovhzCj1ETtweJpqwn5OZuhc6hufcFDlLlov7lh-97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYTExOTQyZS03MDg0LTQ0MzgtOWU3My1mMDBhOGEzNzgxMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTEuNDk4MzMzMTMzWiJ9&digest=sha256%3A3a3650a0e788798a7af950f9e78cd369f2e83ccfdaf452a8610509caec6d5e08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=42e93abc-da0e-4b1e-ba65-430198b038ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=19ad0ea2-263d-40a5-8cac-7682437e4cbc http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.946µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=b19b7075-08f6-487b-81c7-345f68ee188f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/dddd/blobs/uploads/5b121ac3-e4fe-40d5-8e68-63b69932fefb?_state=hfWsV9f9WwxNUSSuPtTy2LBbusQ9xLgivx-BzjapruN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YjEyMWFjMy1lNGZlLTQwZDUtOGU2OC02M2I2OTkzMmZlZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTIuNTA3NTg1Mjc4WiJ9&digest=sha256%3A8f34bf5589237a85a2615d9cdc146025e44b627dc7988967b2d587ecb6645066" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450368375s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/5b121ac3-e4fe-40d5-8e68-63b69932fefb?_state=hfWsV9f9WwxNUSSuPtTy2LBbusQ9xLgivx-BzjapruN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YjEyMWFjMy1lNGZlLTQwZDUtOGU2OC02M2I2OTkzMmZlZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTIuNTA3NTg1Mjc4WiJ9&digest=sha256%3A8f34bf5589237a85a2615d9cdc146025e44b627dc7988967b2d587ecb6645066 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=586e7549-2348-476a-a753-328416790aaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:13 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=e7473959-e940-4de1-84c0-6b49c6106d7b http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.534µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:14 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=9ecdaaf8-252b-449d-bc5f-ce392973dc2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/eeee/blobs/uploads/0bd8b7ae-aa4b-4057-9c5a-8482617479eb?_state=oc0sg8XKFbivBB8ho6fJjsECuv-RHpJCzyLE_z0bxgV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwYmQ4YjdhZS1hYTRiLTQwNTctOWM1YS04NDgyNjE3NDc5ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTQuMDM5ODYxNDg2WiJ9&digest=sha256%3A017a8ddf2afb65f7e22918828362806ed81f283f0d81622c2d5170093980ebc3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025737807s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:14 +0000] "PUT /v2/foo/eeee/blobs/uploads/0bd8b7ae-aa4b-4057-9c5a-8482617479eb?_state=oc0sg8XKFbivBB8ho6fJjsECuv-RHpJCzyLE_z0bxgV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwYmQ4YjdhZS1hYTRiLTQwNTctOWM1YS04NDgyNjE3NDc5ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTQuMDM5ODYxNDg2WiJ9&digest=sha256%3A017a8ddf2afb65f7e22918828362806ed81f283f0d81622c2d5170093980ebc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=207932d1-de13-486e-b08c-bca661ffd6cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=9f0ae45f-a7fc-442d-a9f4-513a86d00da5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.962µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=488097f2-9aea-48c3-8f97-bb25c3daf359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/ffff/blobs/uploads/ad43a72c-91b5-4219-bfd6-2f7fc8e65fe4?_state=zvceONIN6f6vXLg_LrjoVCasoaCMZvSDCp-JJFMI4lt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhZDQzYTcyYy05MWI1LTQyMTktYmZkNi0yZjdmYzhlNjVmZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTUuMTM4MDc4NjI5WiJ9&digest=sha256%3A0f77374fcd6c42e3a884bd5423b7e1966fa0ae21758ce4891e0abcf4cccca00a" http.request.useragent="Go-http-client/1.1" http.response.duration=511.588245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "PUT /v2/foo/ffff/blobs/uploads/ad43a72c-91b5-4219-bfd6-2f7fc8e65fe4?_state=zvceONIN6f6vXLg_LrjoVCasoaCMZvSDCp-JJFMI4lt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhZDQzYTcyYy05MWI1LTQyMTktYmZkNi0yZjdmYzhlNjVmZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTUuMTM4MDc4NjI5WiJ9&digest=sha256%3A0f77374fcd6c42e3a884bd5423b7e1966fa0ae21758ce4891e0abcf4cccca00a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=76e02a0c-cdf1-4637-80f5-af3f922a9a8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055545ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=933c2da5-549b-40f0-8205-9c15d3f968fc http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="440.642µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=a099cf7b-fcdb-4ef4-a676-31eb2f0882fc http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="441.235µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=59c5b7b4-f8bd-4c82-a9da-03ca6ef81267 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="417.081µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=51f69ec5-6370-4941-bf33-e9b202f6ffc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="455.062µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=30f182a0-3cd4-4e34-b490-68894b6c7519 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="451.452µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=bd8ee986-bc00-4bcb-90e7-a4624630f45e http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="435.3µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" 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.3 http.request.host="127.0.0.1:45151" http.request.id=20901a2f-fc01-4504-90cb-03a169594a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="461.482µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" 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.3 http.request.host="127.0.0.1:45151" http.request.id=c07c6587-8acc-45aa-9d18-44da3b86db36 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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=4.817719ms http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=e2b973d8-6059-43f6-b189-42a5097e42d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="478.21µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45151" http.request.id=acf40cc5-b363-43cb-a06a-de763a036351 http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" 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="468.937µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T12:55:15Z" 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.3 time="2026-05-13T12:55:15Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=ecfc950b-8a31-4a52-a2f0-767ff75493a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.83µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=2c1d7386-c0d1-48ae-8132-25aedf192178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/aaaa/blobs/uploads/96af5cf5-ee6e-480a-ac93-100cceb9a761?_state=RrQfI6vbZ2MWyDWzclBhnjco7_aUtRcmUkWN-8V3ipd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5NmFmNWNmNS1lZTZlLTQ4MGEtYWM5My0xMDBjY2ViOWE3NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTUuNzQ3MzQ1NjM3WiJ9&digest=sha256%3A3a0bc5300769a4cff69b7daa2c173ea282cb010ae81491dd6d5766eb9f8caf0c" http.request.useragent="Go-http-client/1.1" http.response.duration=889.786865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:15 +0000] "PUT /v2/foo/aaaa/blobs/uploads/96af5cf5-ee6e-480a-ac93-100cceb9a761?_state=RrQfI6vbZ2MWyDWzclBhnjco7_aUtRcmUkWN-8V3ipd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5NmFmNWNmNS1lZTZlLTQ4MGEtYWM5My0xMDBjY2ViOWE3NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTUuNzQ3MzQ1NjM3WiJ9&digest=sha256%3A3a0bc5300769a4cff69b7daa2c173ea282cb010ae81491dd6d5766eb9f8caf0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=4f23e66e-6f03-4920-8e79-aad98f541a71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="993.464µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=4a1ef7ea-829e-4c92-adc6-7ff5cf81ea71 http.request.method=POST http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.519µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=546bc238-c908-409d-97e2-7aee3f804b09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/bbbb/blobs/uploads/2565bfbe-bfac-40fc-9e19-0522fdc345ad?_state=8Y4z4ZVqyMy00LqO8L5lHViofZRvTNvfYYhHa_eLVnN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNTY1YmZiZS1iZmFjLTQwZmMtOWUxOS0wNTIyZmRjMzQ1YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTYuNzIwMTM5ODQzWiJ9&digest=sha256%3Ae8353aef21d65322ffb534fd87adb714804e539126a444e2dc31d44deb624ab0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312703502s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2565bfbe-bfac-40fc-9e19-0522fdc345ad?_state=8Y4z4ZVqyMy00LqO8L5lHViofZRvTNvfYYhHa_eLVnN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNTY1YmZiZS1iZmFjLTQwZmMtOWUxOS0wNTIyZmRjMzQ1YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTYuNzIwMTM5ODQzWiJ9&digest=sha256%3Ae8353aef21d65322ffb534fd87adb714804e539126a444e2dc31d44deb624ab0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=200f5be9-592c-4674-85d4-621e5e33914f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:18 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=c5fdc3c3-1e13-43e0-8519-9afa8254e208 http.request.method=POST http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.914µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:18 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=b52c0031-01be-4333-82ca-88edd670a6ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/cccc/blobs/uploads/4d364681-d891-401d-9503-0faedca28665?_state=kOmIumSIcS84QPc4F9y1nF_-DUqUU1eIiqaNvp57HrV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZDM2NDY4MS1kODkxLTQwMWQtOTUwMy0wZmFlZGNhMjg2NjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTguMTMxNDUwMjk4WiJ9&digest=sha256%3A78d374d8e8064580774653e1326d188d757fd2004e6a32a385c4d7feff89a264" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740794865s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:18 +0000] "PUT /v2/foo/cccc/blobs/uploads/4d364681-d891-401d-9503-0faedca28665?_state=kOmIumSIcS84QPc4F9y1nF_-DUqUU1eIiqaNvp57HrV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZDM2NDY4MS1kODkxLTQwMWQtOTUwMy0wZmFlZGNhMjg2NjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTguMTMxNDUwMjk4WiJ9&digest=sha256%3A78d374d8e8064580774653e1326d188d757fd2004e6a32a385c4d7feff89a264 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=cf1d3d65-eb2e-44f2-a162-8acf00c00409 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:19 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=b366370c-9891-4040-b495-87694d1d66a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="765.895µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:19 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=bed39e2e-c4fc-475a-8d1b-34b9b4d6035d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/dddd/blobs/uploads/503c86a3-ecf2-46d7-9863-6fc401b6aad9?_state=XpZVhzBa4tZFXqW1y5oOPHUKW-sPQ5GlRIrCGLjKHP97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MDNjODZhMy1lY2YyLTQ2ZDctOTg2My02ZmM0MDFiNmFhZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTkuOTYzNjk0MjQ5WiJ9&digest=sha256%3Acf5bec81f3d86ab9b91f80ef1f08648443ca3b0402083a0ed51d698c5be839eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446671874s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:19 +0000] "PUT /v2/foo/dddd/blobs/uploads/503c86a3-ecf2-46d7-9863-6fc401b6aad9?_state=XpZVhzBa4tZFXqW1y5oOPHUKW-sPQ5GlRIrCGLjKHP97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MDNjODZhMy1lY2YyLTQ2ZDctOTg2My02ZmM0MDFiNmFhZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MTkuOTYzNjk0MjQ5WiJ9&digest=sha256%3Acf5bec81f3d86ab9b91f80ef1f08648443ca3b0402083a0ed51d698c5be839eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=7589c037-4a90-41b9-bb5f-a002c667e194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33426" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45759" http.request.id=6a74d3b1-11dc-4ace-a597-8d16f0db87c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33426" 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="488.71µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.68s) === RUN TestURLPrefix time="2026-05-13T12:55:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:21Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35515" http.request.id=99c2b5b5-1bd6-455a-a46b-5a60ba231c50 http.request.method=GET http.request.remoteaddr="127.0.0.1:42838" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="538.115µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-13T12:55:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:21Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=32b009a0-c22f-4c25-bb29-4bbb47c5effa http.request.method=GET http.request.remoteaddr="127.0.0.1:58596" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.606µs" http.response.status=404 http.response.written=157 vars.digest="sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "GET /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=00ec7c40-1632-447c-89da-67dd4ab8e311 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.841µs" http.response.status=404 http.response.written=157 vars.digest="sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=48d9f1ab-7d4b-4d91-8302-f75fb0fa29dc http.request.method=POST http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="537.905µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=a226e12b-b3c2-43c2-a2a1-2d73a3064d1d http.request.method=GET http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="628.956µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "GET /v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=26eb34e2-4e8d-4abe-80f4-3d26504d17ae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="592.117µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=328a83cd-4640-496a-a0ee-7be05148774a http.request.method=GET http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=731fe19a-f6e7-4173-a554-b1f0eb7922ec time="2026-05-13T12:55:21Z" 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.3 http.request.host="127.0.0.1:45179" http.request.id=328a83cd-4640-496a-a0ee-7be05148774a http.request.method=GET http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="577.229µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=731fe19a-f6e7-4173-a554-b1f0eb7922ec 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "GET /v2/foo/bar/blobs/uploads/731fe19a-f6e7-4173-a554-b1f0eb7922ec?_state=eRNcAppqe-5cDfBV9NoaOMrIvDG-zpWyMdM503hzR9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMWZlMTlhLWY2ZTctNDE3My1hNTU0LWIxZjBlYjc5MjJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MDk4MDc1M1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=761b40ea-eed7-423d-91c0-0801e4131320 http.request.method=POST http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="707.921µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=d03ee463-17e7-4d5d-966d-0b3e314580c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/c9a1e3e7-35ae-4521-8a6a-53d0f19a0029?_state=aXktb2EfD7syocx7Ly60N-1FxKgMu9KwonVsWXuXFRN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5YTFlM2U3LTM1YWUtNDUyMS04YTZhLTUzZDBmMTlhMDAyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTI3NTA3OFoifQ%3D%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" provided=sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a vars.name="foo/bar" vars.uuid=c9a1e3e7-35ae-4521-8a6a-53d0f19a0029 time="2026-05-13T12:55:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=d03ee463-17e7-4d5d-966d-0b3e314580c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/c9a1e3e7-35ae-4521-8a6a-53d0f19a0029?_state=aXktb2EfD7syocx7Ly60N-1FxKgMu9KwonVsWXuXFRN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5YTFlM2U3LTM1YWUtNDUyMS04YTZhLTUzZDBmMTlhMDAyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTI3NTA3OFoifQ%3D%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c9a1e3e7-35ae-4521-8a6a-53d0f19a0029 time="2026-05-13T12:55:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=d03ee463-17e7-4d5d-966d-0b3e314580c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/c9a1e3e7-35ae-4521-8a6a-53d0f19a0029?_state=aXktb2EfD7syocx7Ly60N-1FxKgMu9KwonVsWXuXFRN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5YTFlM2U3LTM1YWUtNDUyMS04YTZhLTUzZDBmMTlhMDAyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTI3NTA3OFoifQ%3D%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="562.79µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c9a1e3e7-35ae-4521-8a6a-53d0f19a0029 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "PUT /v2/foo/bar/blobs/uploads/c9a1e3e7-35ae-4521-8a6a-53d0f19a0029?_state=aXktb2EfD7syocx7Ly60N-1FxKgMu9KwonVsWXuXFRN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5YTFlM2U3LTM1YWUtNDUyMS04YTZhLTUzZDBmMTlhMDAyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTI3NTA3OFoifQ%3D%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=1361e88b-833a-4450-a18c-3375f18d0ecd http.request.method=POST http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="502.232µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=9e2b2415-a777-4527-ae75-247cb326945a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/0e842bcd-ceae-4be0-ad24-4d3226121577?_state=feILeouv26Lp2RCzt_NMf0EDSYr_Xc3qc9ooCPmPWK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlODQyYmNkLWNlYWUtNGJlMC1hZDI0LTRkMzIyNjEyMTU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTM5Nzk1MDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="664.975µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "PUT /v2/foo/bar/blobs/uploads/0e842bcd-ceae-4be0-ad24-4d3226121577?_state=feILeouv26Lp2RCzt_NMf0EDSYr_Xc3qc9ooCPmPWK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlODQyYmNkLWNlYWUtNGJlMC1hZDI0LTRkMzIyNjEyMTU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTM5Nzk1MDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=e4372d66-a1bb-4ca4-b68c-47225b3cb5f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="562.06µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=6b324cfb-ad88-45b3-8305-5c6447a60c91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/057ba323-3fe8-4f1f-a335-4810db944956?_state=29rqMhje3-HI-6-50Rq1hRIMEGc3FgkiYHNOR0E_OJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1N2JhMzIzLTNmZTgtNGYxZi1hMzM1LTQ4MTBkYjk0NDk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTUzNDI3NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="719.485µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "PUT /v2/foo/bar/blobs/uploads/057ba323-3fe8-4f1f-a335-4810db944956?_state=29rqMhje3-HI-6-50Rq1hRIMEGc3FgkiYHNOR0E_OJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1N2JhMzIzLTNmZTgtNGYxZi1hMzM1LTQ4MTBkYjk0NDk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTUzNDI3NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=78dd5d6e-eb45-4604-aca2-5938b28705ea http.request.method=POST http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="543.959µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=be8ebc29-0316-4c64-8447-9a739ba3184d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/f1a6f9d8-ce3d-4d64-a1be-65a2a8231ece?_state=P7HoV9CY_HpXsXxsPn43dz2OkT69OxdNTO9oPTn9ZfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxYTZmOWQ4LWNlM2QtNGQ2NC1hMWJlLTY1YTJhODIzMWVjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTczMDgzMDZaIn0%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108851926s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:21 +0000] "PUT /v2/foo/bar/blobs/uploads/f1a6f9d8-ce3d-4d64-a1be-65a2a8231ece?_state=P7HoV9CY_HpXsXxsPn43dz2OkT69OxdNTO9oPTn9ZfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxYTZmOWQ4LWNlM2QtNGQ2NC1hMWJlLTY1YTJhODIzMWVjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMS41MTczMDgzMDZaIn0%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=bf3f2a93-f312-4566-98a2-491e7fb3000b http.request.method=POST http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.919µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45179" http.request.id=18111d5b-afde-496d-8007-58ded0d79d31 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/0d24105e-6019-4651-8f30-61a7010abb3e?_state=mR6CEd3EL7_6fg5IGE_Nbb-6VrnmuX9Z8uMTMAUkRDh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMjQxMDVlLTYwMTktNDY1MS04ZjMwLTYxYTcwMTBhYmIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMi42NDI3MzMzMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208605038s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/0d24105e-6019-4651-8f30-61a7010abb3e?_state=mR6CEd3EL7_6fg5IGE_Nbb-6VrnmuX9Z8uMTMAUkRDh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMjQxMDVlLTYwMTktNDY1MS04ZjMwLTYxYTcwMTBhYmIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMi42NDI3MzMzMzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=c6da52d4-f7f6-46d8-babb-d94998c916f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/uploads/0d24105e-6019-4651-8f30-61a7010abb3e?_state=dyJw-na7N9NLjb5Bo2j7SjWk1UOOZhkrqt0d0d49szl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMjQxMDVlLTYwMTktNDY1MS04ZjMwLTYxYTcwMTBhYmIzZSIsIk9mZnNldCI6MjU1ODU2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MjJaIn0%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.duration="999.603µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "PUT /v2/foo/bar/blobs/uploads/0d24105e-6019-4651-8f30-61a7010abb3e?_state=dyJw-na7N9NLjb5Bo2j7SjWk1UOOZhkrqt0d0d49szl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMjQxMDVlLTYwMTktNDY1MS04ZjMwLTYxYTcwMTBhYmIzZSIsIk9mZnNldCI6MjU1ODU2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MjJaIn0%3D&digest=sha256%3A17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=c9f425ed-0f83-4857-9d4d-c2c41b75446e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="652.096µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=992fd0d6-96b4-44d0-b25d-daa0bb3b9632 http.request.method=GET http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.987738ms http.response.status=200 http.response.written=25585664 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 200 25585664 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=error msg="error parsing digest="sha257:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=dd89089e-86da-4f4e-9a60-db806e1c9ec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/sha257:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" vars.name="foo/bar" time="2026-05-13T12:55:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=dd89089e-86da-4f4e-9a60-db806e1c9ec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/sha257:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="538.853µs" http.response.status=400 http.response.written=110 vars.digest="sha257:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/sha257:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=c95e6496-e5e9-4b36-ada9-fd3d0d424ab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53820" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.duration="693.051µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:23Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=e59a339a-c3ca-4adb-a2de-745e5c59aafe http.request.method=GET http.request.remoteaddr="127.0.0.1:37134" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.262µs" http.response.status=404 http.response.written=157 vars.digest="sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=a647228c-82ff-4880-b924-93e70b813868 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37150" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.628µs" http.response.status=404 http.response.written=157 vars.digest="sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=1cebc28b-d8f2-4617-81e2-e190b371d079 http.request.method=POST http.request.remoteaddr="127.0.0.1:37150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="772.779µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=32ae9d60-ed19-4a66-9a2a-fa5e1846215c http.request.method=GET http.request.remoteaddr="127.0.0.1:37150" http.request.uri="/v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="732.633µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=4780560d-7be8-404e-b253-c2d57d3d274c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37150" http.request.uri="/v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="702.594µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=bf26cba6-b283-466f-b2fe-c05817ab5eb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37150" http.request.uri="/v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a14522f4-4fd2-4669-867a-287d05fe02bf time="2026-05-13T12:55:23Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=bf26cba6-b283-466f-b2fe-c05817ab5eb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37150" http.request.uri="/v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.517µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a14522f4-4fd2-4669-867a-287d05fe02bf 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/uploads/a14522f4-4fd2-4669-867a-287d05fe02bf?_state=YLUK5OZPGFFb7rJDE2DeKmdCJ7J18R8YT1lfIEjeZNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNDUyMmY0LTRmZDItNDY2OS04NjdhLTI4N2QwNWZlMDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODU4MzI1OTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=17184b56-9c36-4686-85e5-23caf8f143d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="714.83µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=7bedf973-6331-4060-9a8b-a797a9f4858d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/20f896a2-78e3-44d4-940e-270788e9f6bf?_state=b4Yxt9JOk22ykgt9nOs6dpjG3YR4OZ0d5lm-Q8AxonV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwZjg5NmEyLTc4ZTMtNDRkNC05NDBlLTI3MDc4OGU5ZjZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODkyNjAwOTlaIn0%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" provided=sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc vars.name="foo/bar" vars.uuid=20f896a2-78e3-44d4-940e-270788e9f6bf time="2026-05-13T12:55:23Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=7bedf973-6331-4060-9a8b-a797a9f4858d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/20f896a2-78e3-44d4-940e-270788e9f6bf?_state=b4Yxt9JOk22ykgt9nOs6dpjG3YR4OZ0d5lm-Q8AxonV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwZjg5NmEyLTc4ZTMtNDRkNC05NDBlLTI3MDc4OGU5ZjZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODkyNjAwOTlaIn0%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=20f896a2-78e3-44d4-940e-270788e9f6bf time="2026-05-13T12:55:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=7bedf973-6331-4060-9a8b-a797a9f4858d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/20f896a2-78e3-44d4-940e-270788e9f6bf?_state=b4Yxt9JOk22ykgt9nOs6dpjG3YR4OZ0d5lm-Q8AxonV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwZjg5NmEyLTc4ZTMtNDRkNC05NDBlLTI3MDc4OGU5ZjZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODkyNjAwOTlaIn0%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.005µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=20f896a2-78e3-44d4-940e-270788e9f6bf 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "PUT /v2/foo/bar/blobs/uploads/20f896a2-78e3-44d4-940e-270788e9f6bf?_state=b4Yxt9JOk22ykgt9nOs6dpjG3YR4OZ0d5lm-Q8AxonV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwZjg5NmEyLTc4ZTMtNDRkNC05NDBlLTI3MDc4OGU5ZjZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45ODkyNjAwOTlaIn0%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=7c95dc55-fdf0-43e6-a34b-69efeb63d229 http.request.method=POST http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="562.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=642ce1b1-a659-43be-abe1-222c40cdb361 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/d90b9b58-cff4-4823-89cb-ab57b1b93cff?_state=a-_E8oJWzNHeOt32vA23f_2L7Bh5xJMLTEen7dzEpVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MGI5YjU4LWNmZjQtNDgyMy04OWNiLWFiNTdiMWI5M2NmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45OTA3OTA5OTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="785.031µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "PUT /v2/foo/bar/blobs/uploads/d90b9b58-cff4-4823-89cb-ab57b1b93cff?_state=a-_E8oJWzNHeOt32vA23f_2L7Bh5xJMLTEen7dzEpVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MGI5YjU4LWNmZjQtNDgyMy04OWNiLWFiNTdiMWI5M2NmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45OTA3OTA5OTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=87b766ec-6e6a-4320-b755-9cad08d8d430 http.request.method=POST http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.282µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=539b2419-e08c-4028-80cf-8f26114d100b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/ff0ee657-17cf-42cc-a4dd-5bb117a027c4?_state=3d2KU2yHifcaTmpQB1_YnojaHYZNKLTdDk6Ud8z2M617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMGVlNjU3LTE3Y2YtNDJjYy1hNGRkLTViYjExN2EwMjdjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45OTI0ODI5NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.991324ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "PUT /v2/foo/bar/blobs/uploads/ff0ee657-17cf-42cc-a4dd-5bb117a027c4?_state=3d2KU2yHifcaTmpQB1_YnojaHYZNKLTdDk6Ud8z2M617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMGVlNjU3LTE3Y2YtNDJjYy1hNGRkLTViYjExN2EwMjdjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45OTI0ODI5NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=c33a92d1-7937-4143-a6b3-59740d7ea87b http.request.method=POST http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=b6200b1e-d3ef-48cd-9b97-e9c7c5823e42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/29614655-c4dc-4b98-8881-82e2ebd1832b?_state=1P_F7oV9rFmL-zeq0MP0-31NH9ZUHN9yiujVgwcAcal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NjE0NjU1LWM0ZGMtNGI5OC04ODgxLTgyZTJlYmQxODMyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45OTYwNjE1M1oifQ%3D%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.538889745s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "PUT /v2/foo/bar/blobs/uploads/29614655-c4dc-4b98-8881-82e2ebd1832b?_state=1P_F7oV9rFmL-zeq0MP0-31NH9ZUHN9yiujVgwcAcal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NjE0NjU1LWM0ZGMtNGI5OC04ODgxLTgyZTJlYmQxODMyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyMy45OTYwNjE1M1oifQ%3D%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=57203fa6-5bb6-472b-af28-f7a5f50aa6dc http.request.method=POST http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.884µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33377" http.request.id=e737321f-a738-4b1b-af8d-b06617653c6f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/bbdfab07-d5f7-4480-bdc8-aebb20908a64?_state=n0LsHelox0G0OlnNR8PMReeeU9UqhCClz2lPTVw3ZSp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZGZhYjA3LWQ1ZjctNDQ4MC1iZGM4LWFlYmIyMDkwOGE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNS41NTM2MDUyODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431435325s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:25 +0000] "PATCH /v2/foo/bar/blobs/uploads/bbdfab07-d5f7-4480-bdc8-aebb20908a64?_state=n0LsHelox0G0OlnNR8PMReeeU9UqhCClz2lPTVw3ZSp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZGZhYjA3LWQ1ZjctNDQ4MC1iZGM4LWFlYmIyMDkwOGE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNS41NTM2MDUyODdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=2b55b65e-5d77-427a-915f-2805ea9df5ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/uploads/bbdfab07-d5f7-4480-bdc8-aebb20908a64?_state=v9DeDmNbyWRp_jMKB35U_ss12y8IEakW_FMZxrYYItl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZGZhYjA3LWQ1ZjctNDQ4MC1iZGM4LWFlYmIyMDkwOGE2NCIsIk9mZnNldCI6MjgxOTQ4MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MjVaIn0%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.duration="869.11µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:26 +0000] "PUT /v2/foo/bar/blobs/uploads/bbdfab07-d5f7-4480-bdc8-aebb20908a64?_state=v9DeDmNbyWRp_jMKB35U_ss12y8IEakW_FMZxrYYItl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZGZhYjA3LWQ1ZjctNDQ4MC1iZGM4LWFlYmIyMDkwOGE2NCIsIk9mZnNldCI6MjgxOTQ4MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MjVaIn0%3D&digest=sha256%3A86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=4f18714c-e670-4960-9859-65bd0db0067b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="527.776µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=e8383548-3401-4c1e-ac5b-0627a6ae39eb http.request.method=GET http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.277657ms http.response.status=200 http.response.written=28194816 127.0.0.1 - - [13/May/2026:12:55:26 +0000] "GET /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 200 28194816 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="error parsing digest="sha257:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=17943293-383d-47c5-b1fe-f6ad040c6807 http.request.method=GET http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/sha257:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" vars.name="foo/bar" time="2026-05-13T12:55:27Z" 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.3 http.request.host="127.0.0.1:33377" http.request.id=17943293-383d-47c5-b1fe-f6ad040c6807 http.request.method=GET http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/bar/blobs/sha257:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="536.731µs" http.response.status=400 http.response.written=110 vars.digest="sha257:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha257:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=f0d16265-f95c-467b-a6f2-cfc5cb5459e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37188" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.duration="713.072µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=044a28d1-88b5-464b-95c1-deb43977c8b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37188" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.426472ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33377" http.request.id=e483b3d1-f3b2-4ccf-afbb-e9f6e08b6938 http.request.method=GET http.request.remoteaddr="127.0.0.1:37180" http.request.uri="/v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.75945ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:86754bc612f93d8a7ea34f6c0542fea0738a2edd20d773848955f6b30d5958bc HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=8d9bf040-1053-4ed3-a772-5ff2f0266056 http.request.method=GET http.request.remoteaddr="127.0.0.1:53820" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.131741049s http.response.status=200 http.response.written=2689536 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45179" http.request.id=dd693b0a-0b8f-4ba5-bb9d-db646bb1468b http.request.method=GET http.request.remoteaddr="127.0.0.1:53814" http.request.uri="/v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.134518851s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [13/May/2026:12:55:23 +0000] "GET /v2/foo/bar/blobs/sha256:17e2429b5fbc9441a0f782c5185d45f6cc22a742b223ac13acf135ba0207477a HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.59s) === RUN TestBlobDelete time="2026-05-13T12:55:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:27Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=c2ce4171-3f43-4e97-97b4-8c637289e4b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57820" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.66µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=badd3232-1641-4954-9dfb-bad45fb7a961 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57836" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="601.416µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=9fec14d2-7e45-4dc5-8ace-ff6844978a02 http.request.method=POST http.request.remoteaddr="127.0.0.1:57836" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="543.178µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=ac59bcf1-0b60-4960-b2fe-54c37ac7ceaa http.request.method=GET http.request.remoteaddr="127.0.0.1:57836" http.request.uri="/v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="559.155µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=237ec385-ac26-40f0-bfa1-81a2e2f0468a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57836" http.request.uri="/v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="546.556µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "DELETE /v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=6474baec-25cb-4556-b94b-ce528ecc661c http.request.method=GET http.request.remoteaddr="127.0.0.1:57836" http.request.uri="/v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9f88d37c-1642-4f8b-91b9-c0d44c0baf85 time="2026-05-13T12:55:27Z" 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.3 http.request.host="127.0.0.1:46663" http.request.id=6474baec-25cb-4556-b94b-ce528ecc661c http.request.method=GET http.request.remoteaddr="127.0.0.1:57836" http.request.uri="/v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="560.131µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9f88d37c-1642-4f8b-91b9-c0d44c0baf85 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/uploads/9f88d37c-1642-4f8b-91b9-c0d44c0baf85?_state=gKC_vdkEdNmdrlklZgRH0s-AkoelCOJ7useH0otO9-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmODhkMzdjLTE2NDItNGY4Yi05MWI5LWMwZDQ0YzBiYWY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjEyNzI2NjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=93b471c3-a380-4099-a820-66ff911ade27 http.request.method=POST http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.318µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=62501a5f-a746-47f9-b4d9-b5a63ec09931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/4c6d0467-5849-48e2-9930-2bef2ae9e6dc?_state=daIgWxE3hbOW1am272hrkrEVp9k_YUJLbTGjs5OsIwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNmQwNDY3LTU4NDktNDhlMi05OTMwLTJiZWYyYWU5ZTZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjQxNzYwNjlaIn0%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" provided=sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 vars.name="foo/bar" vars.uuid=4c6d0467-5849-48e2-9930-2bef2ae9e6dc time="2026-05-13T12:55:27Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=62501a5f-a746-47f9-b4d9-b5a63ec09931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/4c6d0467-5849-48e2-9930-2bef2ae9e6dc?_state=daIgWxE3hbOW1am272hrkrEVp9k_YUJLbTGjs5OsIwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNmQwNDY3LTU4NDktNDhlMi05OTMwLTJiZWYyYWU5ZTZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjQxNzYwNjlaIn0%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4c6d0467-5849-48e2-9930-2bef2ae9e6dc time="2026-05-13T12:55:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=62501a5f-a746-47f9-b4d9-b5a63ec09931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/4c6d0467-5849-48e2-9930-2bef2ae9e6dc?_state=daIgWxE3hbOW1am272hrkrEVp9k_YUJLbTGjs5OsIwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNmQwNDY3LTU4NDktNDhlMi05OTMwLTJiZWYyYWU5ZTZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjQxNzYwNjlaIn0%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="682.23µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4c6d0467-5849-48e2-9930-2bef2ae9e6dc 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PUT /v2/foo/bar/blobs/uploads/4c6d0467-5849-48e2-9930-2bef2ae9e6dc?_state=daIgWxE3hbOW1am272hrkrEVp9k_YUJLbTGjs5OsIwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNmQwNDY3LTU4NDktNDhlMi05OTMwLTJiZWYyYWU5ZTZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjQxNzYwNjlaIn0%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=79b6739e-cfa6-4342-842d-8e681ad5d070 http.request.method=POST http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="435.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=65d64c3a-0b39-4c31-b45a-26832d62895f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/f3d1c8ef-f782-48d6-a822-0b3e27bfe6a9?_state=68LeSWeMq7dfkb1VmLyz5eMNIWxrpB0kmzuVbmhgF1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZDFjOGVmLWY3ODItNDhkNi1hODIyLTBiM2UyN2JmZTZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjU1MTkxMTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="704.767µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PUT /v2/foo/bar/blobs/uploads/f3d1c8ef-f782-48d6-a822-0b3e27bfe6a9?_state=68LeSWeMq7dfkb1VmLyz5eMNIWxrpB0kmzuVbmhgF1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZDFjOGVmLWY3ODItNDhkNi1hODIyLTBiM2UyN2JmZTZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjU1MTkxMTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=54c565c6-6592-4cbc-b450-ec8e4d0a550b http.request.method=POST http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="560.966µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=7dc6cf3a-c7ee-404d-85ae-3683f44bce5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/dce14230-29aa-4977-ba56-ec376d95a932?_state=FOxMNIDLsgau_vsa4TwrqAXJYC70xlMP7NZM842NRP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZTE0MjMwLTI5YWEtNDk3Ny1iYTU2LWVjMzc2ZDk1YTkzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjY5NTAzNjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="684.274µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PUT /v2/foo/bar/blobs/uploads/dce14230-29aa-4977-ba56-ec376d95a932?_state=FOxMNIDLsgau_vsa4TwrqAXJYC70xlMP7NZM842NRP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZTE0MjMwLTI5YWEtNDk3Ny1iYTU2LWVjMzc2ZDk1YTkzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjY5NTAzNjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=8ba0fcc5-1ccf-4b44-9a1b-6d70db3a2d55 http.request.method=POST http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="425.042µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=0cf22617-f8dd-4901-b35f-6e85928f5314 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/c762ad25-53dd-451e-9a6a-7d11e5813b24?_state=sao43-E3BFGCnrSaxF83vA9Nz2jpsyVqkT62anAPtX57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjJhZDI1LTUzZGQtNDUxZS05YTZhLTdkMTFlNTgxM2IyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjgyMDc4N1oifQ%3D%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.duration=348.13584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PUT /v2/foo/bar/blobs/uploads/c762ad25-53dd-451e-9a6a-7d11e5813b24?_state=sao43-E3BFGCnrSaxF83vA9Nz2jpsyVqkT62anAPtX57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjJhZDI1LTUzZGQtNDUxZS05YTZhLTdkMTFlNTgxM2IyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy4wNjgyMDc4N1oifQ%3D%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=3eeb2f36-a38a-49ba-ba18-4fb8e338763b http.request.method=POST http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="734.187µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46663" http.request.id=f323925a-7336-49c9-bf67-11bbd2de1b17 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/c9e94be3-cd7c-4f66-8777-9f5e91f59d0a?_state=Ev2sfP5P5S2aEsMGUOKdTcDdxw55uADGYqSPgHUO8uJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ZTk0YmUzLWNkN2MtNGY2Ni04Nzc3LTlmNWU5MWY1OWQwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy40MjYyNDI5NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=405.890338ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/c9e94be3-cd7c-4f66-8777-9f5e91f59d0a?_state=Ev2sfP5P5S2aEsMGUOKdTcDdxw55uADGYqSPgHUO8uJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ZTk0YmUzLWNkN2MtNGY2Ni04Nzc3LTlmNWU5MWY1OWQwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy40MjYyNDI5NjdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=11a51851-9a52-4f69-8d61-3c344794cb59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/uploads/c9e94be3-cd7c-4f66-8777-9f5e91f59d0a?_state=1R-wD2akohJDXEKY68VgDdNC3yIW1yvuxQhlDjrPqfl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ZTk0YmUzLWNkN2MtNGY2Ni04Nzc3LTlmNWU5MWY1OWQwYSIsIk9mZnNldCI6MTUwNTUzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MjdaIn0%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.duration="921.749µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PUT /v2/foo/bar/blobs/uploads/c9e94be3-cd7c-4f66-8777-9f5e91f59d0a?_state=1R-wD2akohJDXEKY68VgDdNC3yIW1yvuxQhlDjrPqfl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ZTk0YmUzLWNkN2MtNGY2Ni04Nzc3LTlmNWU5MWY1OWQwYSIsIk9mZnNldCI6MTUwNTUzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MjdaIn0%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=2c9486fc-bd25-485e-bce2-6cc28ea5a7ef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="564.889µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=78b0e471-0be0-4f53-ac86-f74cdc1d1b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.790198ms http.response.status=200 http.response.written=15055360 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 200 15055360 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="error parsing digest="sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=83151f2b-7358-4f18-9b89-0a64d4f67c7f http.request.method=GET http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" time="2026-05-13T12:55:27Z" 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.3 http.request.host="127.0.0.1:46663" http.request.id=83151f2b-7358-4f18-9b89-0a64d4f67c7f http.request.method=GET http.request.remoteaddr="127.0.0.1:57846" http.request.uri="/v2/foo/bar/blobs/sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.387µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=73c0d4d4-a290-48fc-ba97-19cf59bf48b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57856" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.duration="726.421µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=53d94b9f-3e8a-44ad-b143-8b9065febfe0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.duration="659.272µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=4c25803c-174b-40df-9797-543191599a38 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="434.988µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=aed8a5d6-c6d4-49ec-96ff-17089877edd3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="441.076µs" http.response.status=404 http.response.written=74 vars.digest="sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=error msg="error parsing digest="sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=fdfb243f-da5a-4e45-a526-d2cc442be44a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/bar/blobs/sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" time="2026-05-13T12:55:27Z" 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.3 http.request.host="127.0.0.1:46663" http.request.id=fdfb243f-da5a-4e45-a526-d2cc442be44a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/bar/blobs/sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.131µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "DELETE /v2/foo/bar/blobs/sha257:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T12:55:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=246329c1-e010-422c-a0cf-2e80f81cf032 http.request.method=POST http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="607.163µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=f525194f-633c-4424-b386-4d84d7da29d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/bar/blobs/uploads/e039b037-dcb5-44d4-94f4-f07e46047d80?_state=EARYw_ogz-t2GWM1DZm6Ors8gdkwNKDap2mKqro07xx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMzliMDM3LWRjYjUtNDRkNC05NGY0LWYwN2U0NjA0N2Q4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy44NTE3NjQzNFoifQ%3D%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.duration=421.938175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "PUT /v2/foo/bar/blobs/uploads/e039b037-dcb5-44d4-94f4-f07e46047d80?_state=EARYw_ogz-t2GWM1DZm6Ors8gdkwNKDap2mKqro07xx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMzliMDM3LWRjYjUtNDRkNC05NGY0LWYwN2U0NjA0N2Q4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyNy44NTE3NjQzNFoifQ%3D%3D&digest=sha256%3A8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=f9e00406-b805-4637-9458-8bd3d6ff5165 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.154427ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=add99405-69ab-4346-8b82-00e1862f6423 http.request.method=GET http.request.remoteaddr="127.0.0.1:57856" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=437.494053ms http.response.status=200 http.response.written=2630912 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2026-05-13T12:55:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46663" http.request.id=fcb60644-ce22-4334-96e9-2a50effbb290 http.request.method=GET http.request.remoteaddr="127.0.0.1:57854" http.request.uri="/v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=439.957409ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [13/May/2026:12:55:27 +0000] "GET /v2/foo/bar/blobs/sha256:8d12043835b0230c5d9ebe07952513c685c51edfc76586ff8d9548f900548c76 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.28s) === RUN TestRelativeURL time="2026-05-13T12:55:28Z" 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.3 time="2026-05-13T12:55:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45201" http.request.id=d258b98b-e204-42d6-be3c-ebc72bee8eb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="738.078µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45201" http.request.id=738fa74f-c663-466f-8560-6febfe1cd82d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60138" http.request.uri="/v2/foo/bar/blobs/uploads/53e8739f-ee7a-4f33-8ddc-c32dc72acedd?_state=FD9wn4uu-ZgtBX-aupyHdNhReVHLCxV8v50lHSwAF4J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZTg3MzlmLWVlN2EtNGYzMy04ZGRjLWMzMmRjNzJhY2VkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyOC4yODcwNjkzODJaIn0%3D&digest=sha256%3A9b12a13792975b0624131c99896eefdf9d9002a480ad47ed72368dc6b80f708f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.844479915s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:28 +0000] "PUT /v2/foo/bar/blobs/uploads/53e8739f-ee7a-4f33-8ddc-c32dc72acedd?_state=FD9wn4uu-ZgtBX-aupyHdNhReVHLCxV8v50lHSwAF4J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZTg3MzlmLWVlN2EtNGYzMy04ZGRjLWMzMmRjNzJhY2VkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NToyOC4yODcwNjkzODJaIn0%3D&digest=sha256%3A9b12a13792975b0624131c99896eefdf9d9002a480ad47ed72368dc6b80f708f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45201" http.request.id=4afe9b19-064b-41db-8ea7-4603b3697e89 http.request.method=POST http.request.remoteaddr="127.0.0.1:60138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.376µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45201" http.request.id=d640f420-34af-4eba-819c-26339a2ac4d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:60138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="506.313µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45201" http.request.id=4595a059-e095-461b-b66e-c0bd065bcc09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60138" http.request.uri="/v2/foo/bar/blobs/uploads/1ca900a4-f872-4528-b6b4-317d422fcf8d?_state=WQt1_hL3jtoNL4dGnq7mQzjW50bbX_quPJj-_9Nx4b57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjYTkwMGE0LWY4NzItNDUyOC1iNmI0LTMxN2Q0MjJmY2Y4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTozMC4yNzU1MTQzNDJaIn0%3D&digest=sha256%3A5ba2d6e0d4efc673fcbf34a6def0ca374af10fa68b87f00239ddf7957bcce63e" http.request.useragent="Go-http-client/1.1" http.response.duration=499.607043ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:30 +0000] "PUT /v2/foo/bar/blobs/uploads/1ca900a4-f872-4528-b6b4-317d422fcf8d?_state=WQt1_hL3jtoNL4dGnq7mQzjW50bbX_quPJj-_9Nx4b57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjYTkwMGE0LWY4NzItNDUyOC1iNmI0LTMxN2Q0MjJmY2Y4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTozMC4yNzU1MTQzNDJaIn0%3D&digest=sha256%3A5ba2d6e0d4efc673fcbf34a6def0ca374af10fa68b87f00239ddf7957bcce63e HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.49s) === RUN TestBlobDeleteDisabled time="2026-05-13T12:55:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:30Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34065" http.request.id=70d51efc-3a90-42ec-81c9-4d25cedda4ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52652" http.request.uri="/v2/foo/bar/blobs/sha256:6ced979e49ef4b707c3afe0419d86cd0e6ab68d036a14496511cafd9cd6be80d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.253µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6ced979e49ef4b707c3afe0419d86cd0e6ab68d036a14496511cafd9cd6be80d" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:6ced979e49ef4b707c3afe0419d86cd0e6ab68d036a14496511cafd9cd6be80d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled time="2026-05-13T12:55:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:32901" http.request.id=0a1c854e-f00e-47ed-8512-35b5222d1c66 http.request.method=POST http.request.remoteaddr="127.0.0.1:41382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.549µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:32901" http.request.id=c4c372e8-7c7f-4a4b-a751-1402b87fb3c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41382" http.request.uri="/v2/foo/bar/blobs/uploads/c14282d1-a024-4902-b761-cb8a87c4784d?_state=ctbYTyaCq-MKegMKEK9YDoVkWCaX-fP3-dT28zn50aV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxNDI4MmQxLWEwMjQtNDkwMi1iNzYxLWNiOGE4N2M0Nzg0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTozMC45MjA0NzgzNzFaIn0%3D&digest=sha256%3A35a5a909e7c14cdcd9dcdbf209e93024f60a7a48fa5c3da7bd739e0b931c3503" http.request.useragent="Go-http-client/1.1" http.response.duration=733.165663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:30 +0000] "PUT /v2/foo/bar/blobs/uploads/c14282d1-a024-4902-b761-cb8a87c4784d?_state=ctbYTyaCq-MKegMKEK9YDoVkWCaX-fP3-dT28zn50aV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxNDI4MmQxLWEwMjQtNDkwMi1iNzYxLWNiOGE4N2M0Nzg0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTozMC45MjA0NzgzNzFaIn0%3D&digest=sha256%3A35a5a909e7c14cdcd9dcdbf209e93024f60a7a48fa5c3da7bd739e0b931c3503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:31Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:32901" http.request.id=0a41f748-dca6-4af3-926f-f5912f054371 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41382" http.request.uri="/v2/foo/bar/blobs/sha256:35a5a909e7c14cdcd9dcdbf209e93024f60a7a48fa5c3da7bd739e0b931c3503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.666µs" http.response.status=405 http.response.written=78 vars.digest="sha256:35a5a909e7c14cdcd9dcdbf209e93024f60a7a48fa5c3da7bd739e0b931c3503" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:35a5a909e7c14cdcd9dcdbf209e93024f60a7a48fa5c3da7bd739e0b931c3503 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.80s) === RUN TestDeleteReadOnly time="2026-05-13T12:55:31Z" 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.3 time="2026-05-13T12:55:31Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42693" http.request.id=140ac19b-19a2-47ee-8593-afd0f1b4c272 http.request.method=POST http.request.remoteaddr="127.0.0.1:34160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.752µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42693" http.request.id=e0098ada-3665-4b92-bb03-b6d6cc6d20a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34160" http.request.uri="/v2/foo/bar/blobs/uploads/a341ab19-ef11-43b6-a88e-75c17b31008f?_state=eZ8nCNN4_y_LESBanNbXlWbziepBuJhQiGrkVAQlnmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNDFhYjE5LWVmMTEtNDNiNi1hODhlLTc1YzE3YjMxMDA4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTozMS43MzQ1OTY0NzdaIn0%3D&digest=sha256%3A2810ed865b905372788393cfab3756cef4fcd1a6d50fab4f5b2ca2eb7bca8cf1" http.request.useragent="Go-http-client/1.1" http.response.duration=965.486829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:31 +0000] "PUT /v2/foo/bar/blobs/uploads/a341ab19-ef11-43b6-a88e-75c17b31008f?_state=eZ8nCNN4_y_LESBanNbXlWbziepBuJhQiGrkVAQlnmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNDFhYjE5LWVmMTEtNDNiNi1hODhlLTc1YzE3YjMxMDA4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTozMS43MzQ1OTY0NzdaIn0%3D&digest=sha256%3A2810ed865b905372788393cfab3756cef4fcd1a6d50fab4f5b2ca2eb7bca8cf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:2810ed865b905372788393cfab3756cef4fcd1a6d50fab4f5b2ca2eb7bca8cf1 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.04s) === RUN TestStartPushReadOnly time="2026-05-13T12:55: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.3 time="2026-05-13T12:55:32Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-13T12:55: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.3 time="2026-05-13T12:55:32Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=16ffa8ca-d403-45f2-abf5-5abed1988668 http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" 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="627.79µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T12:55:32Z" 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.3 http.request.host="127.0.0.1:42861" http.request.id=10b73da2-7549-4eaf-add9-b10a18c3f0ee http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" 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="427.333µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T12:55:32Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=011b7ac3-c006-42c8-b0ce-8478e7736a69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" 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="514.59µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T12:55:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=59fca1b9-89b9-4947-b6a6-072a4b049524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" 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="612.484µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:32Z" 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.3 http.request.host="127.0.0.1:42861" http.request.id=59fca1b9-89b9-4947-b6a6-072a4b049524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" 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="642.186µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=59fca1b9-89b9-4947-b6a6-072a4b049524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" 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="660.439µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:32Z" 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.3 http.request.host="127.0.0.1:42861" http.request.id=59fca1b9-89b9-4947-b6a6-072a4b049524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" 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="677.78µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T12:55:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=a8c20d63-76d3-4725-a368-d43cd8d79225 http.request.method=POST http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="709.983µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=6bd3c93f-95ab-42e2-86ca-125c38e6cf5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/blobs/uploads/3af35f0f-b9d4-48f8-aebe-7dfaef0b9ca7?_state=7awvgccazScn7HaAag0bogoLyHZf4x7Djb9qpy4klj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYWYzNWYwZi1iOWQ0LTQ4ZjgtYWViZS03ZGZhZWYwYjljYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzIuODA0NjE0NzQ3WiJ9&digest=sha256%3A92fadccd104fd98617939bbb74ab4e1a0834ece43cd5479e1423ccbf8a53386c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494809617s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/3af35f0f-b9d4-48f8-aebe-7dfaef0b9ca7?_state=7awvgccazScn7HaAag0bogoLyHZf4x7Djb9qpy4klj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYWYzNWYwZi1iOWQ0LTQ4ZjgtYWViZS03ZGZhZWYwYjljYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzIuODA0NjE0NzQ3WiJ9&digest=sha256%3A92fadccd104fd98617939bbb74ab4e1a0834ece43cd5479e1423ccbf8a53386c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=8ac58b22-a9e6-4b22-b8f8-968ada8b4cbd http.request.method=POST http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.915µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=c5d84fc7-e36d-40f7-8f90-cde5a5d6dbc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/blobs/uploads/dbf3018c-da3f-4b5c-9e31-52b3674703e3?_state=6bGmOkWZ6tISiFUDRVWNup8UmX3uOMzvFCJX5S5NInZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYmYzMDE4Yy1kYTNmLTRiNWMtOWUzMS01MmIzNjc0NzAzZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzQuMzk4OTQzNDMyWiJ9&digest=sha256%3Ad910bb3ebf6674960e8848e2adb282262723959de8c767dbb3acdcaf1262e39f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.622770576s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/dbf3018c-da3f-4b5c-9e31-52b3674703e3?_state=6bGmOkWZ6tISiFUDRVWNup8UmX3uOMzvFCJX5S5NInZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYmYzMDE4Yy1kYTNmLTRiNWMtOWUzMS01MmIzNjc0NzAzZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzQuMzk4OTQzNDMyWiJ9&digest=sha256%3Ad910bb3ebf6674960e8848e2adb282262723959de8c767dbb3acdcaf1262e39f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=43b66a11-f770-4b1d-8a0c-7d9880a8f8e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=37a31dff-9d42-4f24-8079-f41ab2da19e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.duration="772.879µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=f1f71b43-cc34-4de4-8fe3-770a2cdbd175 http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" 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="782.387µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=b5e490e7-b6fb-4211-a916-82ef759e6fa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="664.768µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42861" http.request.id=3a0bcd06-a5af-4eaa-b7e5-3e399ab8729b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.duration="898.29µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42861" http.request.id=6af1859c-731f-4e7a-8239-b0aa3457891b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.duration="753.545µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42861" http.request.id=2d0d21b7-a1fb-491c-8bda-c36bf9d8e3b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.duration="820.035µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=61d6291e-3394-4c07-a917-448bfa258e36 http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="708.436µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=86469a0e-c5d7-4637-8e52-c09d546c99ef http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="504.143µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=96ed884a-b490-44af-8c99-04eda56c08a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.duration="484.735µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=172f20af-8191-40c1-839f-826cc067f2e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46920" 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="440.524µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=error msg="payload digest does match: "sha256:e491e6180c952a09146d6ab1dfa74e1c6f1a81837b53b82ca76212818d0f581d" != "sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61"" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=4f221b5b-2a76-4430-bcfd-90c3e3bdac61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" time="2026-05-13T12:55:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=4f221b5b-2a76-4430-bcfd-90c3e3bdac61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46920" http.request.uri="/v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="601.54µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61" 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:d099b4ddecb1f19d4ebdaf38da030ba4f9c3ce4e2105e5347dfc991c63176e61 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=f53b4e26-2bd4-417e-8906-5aeb2fcac989 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="663.668µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" 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.3 http.request.host="127.0.0.1:42861" http.request.id=07c568d0-c3a2-4736-893a-3f0da06a89d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="435.915µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=8872120d-afab-43c7-b88f-7f5094812f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" 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="556.371µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:36Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=8872120d-afab-43c7-b88f-7f5094812f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" 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="583.008µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:36Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=8872120d-afab-43c7-b88f-7f5094812f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" 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="602.12µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=f0585bc1-0506-4fc7-9231-3c8cd3df3d65 http.request.method=POST http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="501.302µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=5473e126-fe53-4cdd-b8d5-971edb67e6ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/blobs/uploads/16d76f9c-cd4d-4073-8cac-7ef4355f233e?_state=0KIEFDyQIDR4Q7kALQ4ac98rSCliaWvSR7hxJRz-A9p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmQ3NmY5Yy1jZDRkLTQwNzMtOGNhYy03ZWY0MzU1ZjIzM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzYuMDM2NDU5MDY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="642.584µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/16d76f9c-cd4d-4073-8cac-7ef4355f233e?_state=0KIEFDyQIDR4Q7kALQ4ac98rSCliaWvSR7hxJRz-A9p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmQ3NmY5Yy1jZDRkLTQwNzMtOGNhYy03ZWY0MzU1ZjIzM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzYuMDM2NDU5MDY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=7ae2b68a-a375-4100-9d9f-fdce723976b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" 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="483.252µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:36Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=7ae2b68a-a375-4100-9d9f-fdce723976b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" 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="510.031µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=154eac11-3692-48aa-8810-8ded36e123e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.271µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=3962a512-c2a2-46c5-905a-b01de03b038e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/blobs/uploads/a86461d4-850c-40a8-8049-bf9e138cf3a6?_state=18yh1_RFwCeW2Su0Q_Lmbc5-XEiRL6hzsho4foTl1n57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODY0NjFkNC04NTBjLTQwYTgtODA0OS1iZjllMTM4Y2YzYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzYuMDk2OTk0NjgxWiJ9&digest=sha256%3Ae15c33902094d6af844bb3cb3c1591375952e0022cd87e9fcf8a282810015263" http.request.useragent="Go-http-client/1.1" http.response.duration=538.91677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/a86461d4-850c-40a8-8049-bf9e138cf3a6?_state=18yh1_RFwCeW2Su0Q_Lmbc5-XEiRL6hzsho4foTl1n57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODY0NjFkNC04NTBjLTQwYTgtODA0OS1iZjllMTM4Y2YzYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzYuMDk2OTk0NjgxWiJ9&digest=sha256%3Ae15c33902094d6af844bb3cb3c1591375952e0022cd87e9fcf8a282810015263 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=9447c3f3-b366-4547-ad65-1af93e3dbffe http.request.method=POST http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.821µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=eedb5f35-22f2-4617-800e-9d9b3db6a7fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/blobs/uploads/228fc935-e53d-4ce7-993c-ea26010e709c?_state=HDpeHjt7Pp06urp5y5ipAMVqXh754-hBJRMzG-HmYJt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjhmYzkzNS1lNTNkLTRjZTctOTkzYy1lYTI2MDEwZTcwOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzYuNjkyMjY0MTdaIn0%3D&digest=sha256%3Abe5cdf9e60fffa591a2ab55090c50178e575b39d83ec752dd3a0c9e38c47a60b" http.request.useragent="Go-http-client/1.1" http.response.duration=560.125512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/228fc935-e53d-4ce7-993c-ea26010e709c?_state=HDpeHjt7Pp06urp5y5ipAMVqXh754-hBJRMzG-HmYJt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjhmYzkzNS1lNTNkLTRjZTctOTkzYy1lYTI2MDEwZTcwOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzYuNjkyMjY0MTdaIn0%3D&digest=sha256%3Abe5cdf9e60fffa591a2ab55090c50178e575b39d83ec752dd3a0c9e38c47a60b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=985ae953-b50f-426a-ad7f-81101d6d6cf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="900.886µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42861" http.request.id=1ac798cd-46bd-4d35-b325-f53852b76db0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a" http.request.useragent="Go-http-client/1.1" http.response.duration="592.683µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=e9ea0489-25f6-488b-a533-6fe430c4089c http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="522.162µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=b62f0541-252d-4409-951a-8618d4671fff http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="491.948µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=ed203616-e618-4061-a635-bed9458345d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="443.645µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=9c7f747c-2e98-4565-8961-0f32b6b63e8f http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a" http.request.useragent="Go-http-client/1.1" http.response.duration="419.756µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=d7b85a55-7ac8-42db-bdc9-2e5eeb1507a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="413.518µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="rewriting manifest sha256:44aaa3f5ab763515fac9b8c962f3a9973e3577ec1c8071cf021f1d08dcd5e34a in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=094b222f-b08c-4931-ba26-7bd563a65e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=094b222f-b08c-4931-ba26-7bd563a65e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="905.374µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42861" http.request.id=1c9b2215-1fc6-416c-8f10-3ea8930d195b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" 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="488.436µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42861" http.request.id=7639a646-635f-4bc6-9746-d2fce24fd8f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="578.983µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42861" http.request.id=862abd47-193e-442a-8d26-8258f333cc4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a" http.request.useragent="Go-http-client/1.1" http.response.duration="554.384µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=50489c98-9355-4daa-8706-b7162187a486 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="505.164µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=1d812782-2a8e-4643-adfd-154de2631989 http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="565.947µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=2f355a8e-ab70-48ec-ba7c-d0968e0b1bae http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="441.104µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=71017ed3-4539-451d-9508-901df0cc4b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" http.request.uri="/v2/foo/schema2/manifests/sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a" http.request.useragent="Go-http-client/1.1" http.response.duration="434.508µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="rewriting manifest list sha256:9b571dc2d3f1bd133caaf4090f07e083cf846288ae9cbde040a26c5886a0ab8a in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=1ef4559b-0d7b-426f-aea8-91ade378742a http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42861" http.request.id=1ef4559b-0d7b-426f-aea8-91ade378742a http.request.method=GET http.request.remoteaddr="127.0.0.1:46922" 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="790.428µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:37Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=e6254b10-7688-46d4-ac32-4f2ad415c2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" 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="594.539µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=1a06560c-21b2-4f07-af08-1f32251afe2d http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" 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="418.743µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=4a115222-15ae-4435-a2fc-c6a41ee6483c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" 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="446.245µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=4c824c5c-2da7-40da-be2f-b04a9fe776a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" 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="608.198µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=4c824c5c-2da7-40da-be2f-b04a9fe776a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" 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="635.4µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=4c824c5c-2da7-40da-be2f-b04a9fe776a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" 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="656.336µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=4c824c5c-2da7-40da-be2f-b04a9fe776a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" 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="674.531µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=2909e1c0-159d-4322-bb0b-f7639de258f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.86µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=73ca216e-cad3-41e9-9e65-061fcbb16359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/blobs/uploads/9f73f725-77a5-4c6d-be50-a0f056a14429?_state=i3KD7v3fTgzcCSPhNvWH_uwLsWGIaj3exkFCKdxW1497Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZjczZjcyNS03N2E1LTRjNmQtYmU1MC1hMGYwNTZhMTQ0MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzcuMzE4Nzk3NzY1WiJ9&digest=sha256%3Ad835b82bf84b74a756ca25d26ee60ec53a1568285e8c3d7429bdac598a9480c9" http.request.useragent="Go-http-client/1.1" http.response.duration=532.973472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/9f73f725-77a5-4c6d-be50-a0f056a14429?_state=i3KD7v3fTgzcCSPhNvWH_uwLsWGIaj3exkFCKdxW1497Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZjczZjcyNS03N2E1LTRjNmQtYmU1MC1hMGYwNTZhMTQ0MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzcuMzE4Nzk3NzY1WiJ9&digest=sha256%3Ad835b82bf84b74a756ca25d26ee60ec53a1568285e8c3d7429bdac598a9480c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=7297a589-36df-47ad-b27f-e0ecbe4c2394 http.request.method=POST http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.879µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=b5f15e87-befc-4b85-91b3-06f68ab1ab8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/blobs/uploads/b91aecb1-8071-4a25-9104-1e23989b8aca?_state=IGVW3wvHgVJjyu75wckTeifxwFmYIWY_kn0uzmUio517Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTFhZWNiMS04MDcxLTRhMjUtOTEwNC0xZTIzOTg5YjhhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzcuOTEyMjI3NDM1WiJ9&digest=sha256%3A06f8a4c5212d43b23bf02e5696c3e22ab65ac8db9c636273aec8daad83ef6fb7" http.request.useragent="Go-http-client/1.1" http.response.duration=732.150703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/b91aecb1-8071-4a25-9104-1e23989b8aca?_state=IGVW3wvHgVJjyu75wckTeifxwFmYIWY_kn0uzmUio517Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTFhZWNiMS04MDcxLTRhMjUtOTEwNC0xZTIzOTg5YjhhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzcuOTEyMjI3NDM1WiJ9&digest=sha256%3A06f8a4c5212d43b23bf02e5696c3e22ab65ac8db9c636273aec8daad83ef6fb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=4ddcf7ba-2d12-47c2-845b-765a5c17e3b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=43d62678-5978-4c95-ba62-ca0971540daa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.duration="734.155µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=8fbc80ee-9b6a-43f7-a603-a04e675e88b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" 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="692.24µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=04fa6104-2f00-45ce-aea3-1bb2892b249b http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="720.32µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44561" http.request.id=51a98fbc-ec25-490e-b124-687cdf80a4aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.duration="734.981µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44561" http.request.id=2872fe9b-2204-4ae5-ba4c-77a22530a9db http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.duration="919.282µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:44561" http.request.id=33c9d245-ed25-4e0a-9b12-30e5288ca8b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.duration="809.901µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=74c93f26-1f7a-4660-9746-162351685b9d http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="693.322µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=a2939d9f-ca80-4be8-88f7-89ac19ff31ab http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="444.1µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=d988f5fd-8c96-4db3-b4d5-75fa6f76afeb http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.duration="453.747µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=3539c10a-a48f-47af-921a-bafd80dc6bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36178" 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="439.653µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=error msg="payload digest does match: "sha256:4192623df2294380eb77c18147018bd9d18b71110fe8e1237397d88432977313" != "sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60"" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=0c247240-2dd5-4d3b-aaca-a64b946450f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" time="2026-05-13T12:55:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=0c247240-2dd5-4d3b-aaca-a64b946450f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36178" http.request.uri="/v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="524.28µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60" 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c84d3d722edbe02f719fdf6dccff50d77627a682b7b368d64439830c5b06a60 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=9fa5a870-76b1-4dd2-8612-d4f3d7620146 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="658.67µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" 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.3 http.request.host="127.0.0.1:44561" http.request.id=70977c60-4274-4485-a769-1e73fe4d3628 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="397.633µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=e06dd30e-e7be-44df-8db5-ebc1c502c0f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" 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="528.461µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:38Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=e06dd30e-e7be-44df-8db5-ebc1c502c0f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" 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="555.956µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:38Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=e06dd30e-e7be-44df-8db5-ebc1c502c0f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" 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="575.599µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=487896a3-5b22-4836-be01-0371ac2a585d http.request.method=POST http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="514.665µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=c5b6eb10-9192-4594-940d-1940fe45b293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/blobs/uploads/bc9ede42-df21-4f30-b86a-e09281697a01?_state=QiHOTP2FRX7NmOiYN2LFsF_839ki_tverDGZ4gqDsAJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzllZGU0Mi1kZjIxLTRmMzAtYjg2YS1lMDkyODE2OTdhMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzguNjU4MjQwMjI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="636.802µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/bc9ede42-df21-4f30-b86a-e09281697a01?_state=QiHOTP2FRX7NmOiYN2LFsF_839ki_tverDGZ4gqDsAJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzllZGU0Mi1kZjIxLTRmMzAtYjg2YS1lMDkyODE2OTdhMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzguNjU4MjQwMjI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=729b2c06-4070-4fd3-b7e4-6e3d64b3cdf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" 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="507.434µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:38Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=729b2c06-4070-4fd3-b7e4-6e3d64b3cdf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" 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="535.567µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T12:55:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=46de9452-f33f-433d-b3f7-5524d3d77d68 http.request.method=POST http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.733µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=d23adb8e-05a4-4c46-a53e-91e7f2493d1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/blobs/uploads/9bb7da56-069c-40df-9711-e45a151917d5?_state=05dFDqX9BlnkQ6rlH9NtdVdUqZK5uue-ycUEjlrNcaZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YmI3ZGE1Ni0wNjljLTQwZGYtOTcxMS1lNDVhMTUxOTE3ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzguNzE2NDMwMTk3WiJ9&digest=sha256%3A797af53039c97186268c7ca0ef2a967b9d7da9dda3e8355179a21269266bd41b" http.request.useragent="Go-http-client/1.1" http.response.duration=577.235437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/9bb7da56-069c-40df-9711-e45a151917d5?_state=05dFDqX9BlnkQ6rlH9NtdVdUqZK5uue-ycUEjlrNcaZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YmI3ZGE1Ni0wNjljLTQwZGYtOTcxMS1lNDVhMTUxOTE3ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzguNzE2NDMwMTk3WiJ9&digest=sha256%3A797af53039c97186268c7ca0ef2a967b9d7da9dda3e8355179a21269266bd41b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=3a433a4b-f254-45f0-b518-d43f3f877c2f http.request.method=POST http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.417µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=0d2abf30-a569-4be7-9ceb-16d6e81b6ba4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/blobs/uploads/4a7844ac-141f-41a7-8466-8820e3977787?_state=-FS5tOdNERNLDzmhfgPvFIsxDwRP6n6_LA4NCZPPC7B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTc4NDRhYy0xNDFmLTQxYTctODQ2Ni04ODIwZTM5Nzc3ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzkuMzUzNzU4MzUzWiJ9&digest=sha256%3A084a4107c0aea0e070b771a853a05ca2a9cdf7f45156ce0b78fee579cb57f8c8" http.request.useragent="Go-http-client/1.1" http.response.duration=752.000281ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/4a7844ac-141f-41a7-8466-8820e3977787?_state=-FS5tOdNERNLDzmhfgPvFIsxDwRP6n6_LA4NCZPPC7B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTc4NDRhYy0xNDFmLTQxYTctODQ2Ni04ODIwZTM5Nzc3ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6MzkuMzUzNzU4MzUzWiJ9&digest=sha256%3A084a4107c0aea0e070b771a853a05ca2a9cdf7f45156ce0b78fee579cb57f8c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=a6225bb2-d19d-43be-be04-be768b41c056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="875.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44561" http.request.id=b96f295a-2449-44f6-9b8d-3b4957ac4e37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd" http.request.useragent="Go-http-client/1.1" http.response.duration="571.262µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=2a805ed5-6bed-4626-9245-e081cb166d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="529.267µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=29e51303-617e-436a-b249-575e6b8ead16 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="585.493µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=954a6693-7bd3-41cc-af7b-0d704419581d http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="419.467µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=8a4b699d-e2c6-4289-a15c-d4f701fcff38 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd" http.request.useragent="Go-http-client/1.1" http.response.duration="403.929µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=e16a9a95-c0b6-473d-b7c7-a62c3c5993e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="456.354µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="rewriting manifest sha256:d66ac19a7c84db8c27d5bffcc938d8bafcbba8067801ee346e86c7281e7ebbcd in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=9fac129a-f4ff-45b8-9fd2-c791b7df51d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=9fac129a-f4ff-45b8-9fd2-c791b7df51d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="953.279µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44561" http.request.id=376ad801-ec9a-40a3-b44e-aa69be82e998 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" 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="470.498µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44561" http.request.id=b1f856f5-94bf-475e-aba6-16fbacb99836 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="612.899µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44561" http.request.id=327c9c67-c48b-4744-a08e-88f0e3e42937 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0" http.request.useragent="Go-http-client/1.1" http.response.duration="541.784µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=9ae5fd0f-4cf7-44fe-b5d7-3033c3bf30bb http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="507.913µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=d3bfb11f-f14d-41ab-b653-8e7b704f29e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="538.291µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=08541a57-3352-4a04-b3e2-8a1141108746 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="440.53µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=c6fe29b4-5af0-433d-a363-714b04f0e540 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" http.request.uri="/v2/foo/schema2/manifests/sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0" http.request.useragent="Go-http-client/1.1" http.response.duration="413.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="rewriting manifest list sha256:35e189140b2965c90a322fa10f7c1ab0ccf11a4fcebe028e94eaf77c064cf5d0 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=aa9bb4f1-931b-40e0-8898-c6cdc1143db4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44561" http.request.id=aa9bb4f1-931b-40e0-8898-c6cdc1143db4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36188" 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="793.766µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (7.41s) === RUN TestGetManifestWithStorageError time="2026-05-13T12:55:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:40Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43677" http.request.id=1b1719bf-24ca-47fe-89df-eb32fb16a23b http.request.method=GET http.request.remoteaddr="127.0.0.1:40502" 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="569.463µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43677" http.request.id=85145d78-727c-4fe5-92b4-93641a204fb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40502" 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="390.375µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43677" http.request.id=b9b3b1e7-0e5e-4eb3-9fbf-e347cd9dfd97 http.request.method=GET http.request.remoteaddr="127.0.0.1:40502" 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="432.45µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43677" http.request.id=c41e15b8-77b8-4c43-8726-e10cc56603ca http.request.method=GET http.request.remoteaddr="127.0.0.1:40502" 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="399.267µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-05-13T12:55:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:40Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=c3684aed-86ad-4610-a263-5ef2210815fa http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" 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="580.312µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" 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.3 http.request.host="127.0.0.1:43951" http.request.id=d485833b-47ef-45e9-9ca8-a7563d78a944 http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" 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="432.597µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=9d635578-7a22-46eb-86d2-0f1eaacb1ae0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" 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="479.605µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=9f86d6d9-f916-4c5b-b0d7-a923b37e6b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" 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="629.779µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:40Z" 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.3 http.request.host="127.0.0.1:43951" http.request.id=9f86d6d9-f916-4c5b-b0d7-a923b37e6b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" 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="654.618µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=9f86d6d9-f916-4c5b-b0d7-a923b37e6b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" 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="672.505µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T12:55:40Z" 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.3 http.request.host="127.0.0.1:43951" http.request.id=9f86d6d9-f916-4c5b-b0d7-a923b37e6b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" 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="689.419µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T12:55:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=c4e61aa8-0a32-4bf3-91b3-65152b654fb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.457µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=8a9e4313-516b-408c-b5b9-932d8abdd0da http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/blobs/uploads/de85c20b-4b09-4ce6-8309-1ea108d0776c?_state=Gl4u5-Z8QD7nc_tJbJdnOD1anB8v8Nu3BCWCESlFupF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZTg1YzIwYi00YjA5LTRjZTYtODMwOS0xZWExMDhkMDc3NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDAuMjA0NjA5ODUxWiJ9&digest=sha256%3Ad8c13dac18e314814271e4078a74ab6373b370305ee0cc6e3e1ffd73b13921f2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295593605s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/de85c20b-4b09-4ce6-8309-1ea108d0776c?_state=Gl4u5-Z8QD7nc_tJbJdnOD1anB8v8Nu3BCWCESlFupF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZTg1YzIwYi00YjA5LTRjZTYtODMwOS0xZWExMDhkMDc3NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDAuMjA0NjA5ODUxWiJ9&digest=sha256%3Ad8c13dac18e314814271e4078a74ab6373b370305ee0cc6e3e1ffd73b13921f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=599c61f9-9bba-4aff-9bfe-6dacd8f1ec9e http.request.method=POST http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.835µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=73b385cb-091b-4ed6-8055-1deddc8e3ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/blobs/uploads/c58b960e-1c4d-4593-abce-ffc0dfd81e11?_state=zZu27ibkFZm197fQaD46xLYuYxoCUSGQEKT1nhRcpA57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNThiOTYwZS0xYzRkLTQ1OTMtYWJjZS1mZmMwZGZkODFlMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDEuNTcwNzA2NzNaIn0%3D&digest=sha256%3A487332b8eedb3455fd0058a708712a9836c9a87e0bd017b6f9b8cc87e9fa7c2b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008339952s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/c58b960e-1c4d-4593-abce-ffc0dfd81e11?_state=zZu27ibkFZm197fQaD46xLYuYxoCUSGQEKT1nhRcpA57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNThiOTYwZS0xYzRkLTQ1OTMtYWJjZS1mZmMwZGZkODFlMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDEuNTcwNzA2NzNaIn0%3D&digest=sha256%3A487332b8eedb3455fd0058a708712a9836c9a87e0bd017b6f9b8cc87e9fa7c2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=f842dc81-365a-4cf8-9b9d-68a00a80269b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112016ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=dc8c17a9-a1c7-4d06-a0d0-c1d3726bcd70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="908.179µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=f443f0c4-659a-461f-ad8c-131cb761ab50 http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" 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="776.564µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=dffd3bc6-5a14-4263-8b25-fd9e4610a233 http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="652.069µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43951" http.request.id=82ebf74b-1e59-4cfc-a15b-345ca151f91c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="713.197µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43951" http.request.id=8b82ba50-05be-45e2-a279-4bd468d8402e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="719.593µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43951" http.request.id=a2166988-2cfd-4a71-9510-3319a987a4db http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="695.99µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=f78cd8ce-6527-40c4-b90e-ee0b6ea140a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="664.322µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=4977764f-8eaf-40c0-a844-9457c760f00a http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="425.895µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=95c467ab-f8c6-4dfa-a10e-928e1e8b0ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="486.458µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=e86547d0-13ec-41c0-b8a9-5faa6b963d4a http.request.method=GET http.request.remoteaddr="127.0.0.1:60150" 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="483.361µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=error msg="payload digest does match: "sha256:f0835db8d53206549c9cda6eb00b705e30e2508feb695061eba557571878d0a7" != "sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe"" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=78ad7e71-1c90-4ec4-8a51-79b08d9c0417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" time="2026-05-13T12:55:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=78ad7e71-1c90-4ec4-8a51-79b08d9c0417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60150" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="545.9µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=940e8dd2-0811-4a7e-9002-6471870f05aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57716" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="711.966µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=824e32ec-8a4a-4f0d-9bd9-255fbd7d8d5b http.request.method=GET http.request.remoteaddr="127.0.0.1:57716" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="476.46µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=4738551d-6e15-42e2-b936-4df7bd500352 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57718" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.174µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=bfabf400-44b1-47bc-aaef-2eb7e6d19462 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="882.076µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=220dee6d-d511-4032-a243-982a850a255b http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="749.988µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=e47b0ec8-0273-48d8-b219-44145bb30b96 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57732" 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="610.261µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=e7c78ec0-82da-4a2d-9de6-1e8fd93b5674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="942.593µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=86d799b5-6f36-4986-815c-6b9470242f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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="434.035µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=868db083-5801-445f-8a39-73653541474a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe" http.request.useragent="Go-http-client/1.1" http.response.duration="568.285µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:716bb629f47a6715118b8db9f0738999494186657e0d8ff0d53b79e3c8007cfe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=7d3c890d-21cd-4816-a2f4-996142e39444 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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="418.517µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=ab3be7e6-1073-40fe-b40f-9ceaa7ca26b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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="476.514µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" 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.3 http.request.host="127.0.0.1:43951" http.request.id=42b58b6a-ee21-4c5b-a0fd-0f41c74fbfe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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="446.768µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=f9eda205-085b-43eb-8c1e-91b1e6c836b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" 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="525.5µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:42Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=f9eda205-085b-43eb-8c1e-91b1e6c836b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" 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="544.355µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:42Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=f9eda205-085b-43eb-8c1e-91b1e6c836b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" 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="561.185µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=12d4941a-7f13-4ff3-b646-6efb6f3bc866 http.request.method=POST http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="526.726µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=f3d5be1d-2dff-429d-abd0-c20709f6b21e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/blobs/uploads/2a2c9adb-bc0b-4f83-95e7-78d1accd1fd0?_state=wvGt1CC5i2BoD26ISVr44tBTYQrBHglXgY812B5rJ8B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYTJjOWFkYi1iYzBiLTRmODMtOTVlNy03OGQxYWNjZDFmZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDIuNjA0MTE4MDgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="665.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/2a2c9adb-bc0b-4f83-95e7-78d1accd1fd0?_state=wvGt1CC5i2BoD26ISVr44tBTYQrBHglXgY812B5rJ8B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYTJjOWFkYi1iYzBiLTRmODMtOTVlNy03OGQxYWNjZDFmZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDIuNjA0MTE4MDgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=8f221131-cdf6-44ce-af14-03e48f1302c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" 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="500.707µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T12:55:42Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=8f221131-cdf6-44ce-af14-03e48f1302c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" 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="522.877µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T12:55:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=8c9f0ea3-98fb-44a3-984a-8d61f2e029f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761.67µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=85270e3d-4d66-47e4-8a3f-2165558110d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/blobs/uploads/153a5973-125d-4562-89a2-b3c1271f81a5?_state=zJTp1Mt2WjMCcDQ__cXxOl0xmLxGvXA72FZzvaVA8lh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNTNhNTk3My0xMjVkLTQ1NjItODlhMi1iM2MxMjcxZjgxYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDIuNzMyODU2NzAyWiJ9&digest=sha256%3A531766bced6297a6e462dabf18218308b4b4fa07d2ffdabbc6358ac7dd11d33d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271540341s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/153a5973-125d-4562-89a2-b3c1271f81a5?_state=zJTp1Mt2WjMCcDQ__cXxOl0xmLxGvXA72FZzvaVA8lh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNTNhNTk3My0xMjVkLTQ1NjItODlhMi1iM2MxMjcxZjgxYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDIuNzMyODU2NzAyWiJ9&digest=sha256%3A531766bced6297a6e462dabf18218308b4b4fa07d2ffdabbc6358ac7dd11d33d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=9f248123-3de5-4c73-b85a-d87e7d8df50e http.request.method=POST http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.789µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=4fa9b714-d6f7-4069-ac3b-9bba6b616fe0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/blobs/uploads/0b28ac14-564c-4b17-b66b-370c8b096883?_state=IFvgxmXZc32xl54WIWFGkV9CgG38HORD-1_GfnMJeRZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjI4YWMxNC01NjRjLTRiMTctYjY2Yi0zNzBjOGIwOTY4ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDUuMDk4Mjk4MTM3WiJ9&digest=sha256%3A0a05757eb8c98c59cff7a8cf866909daf7628018bcf113bc4e74971debc62ad6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445024069s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/0b28ac14-564c-4b17-b66b-370c8b096883?_state=IFvgxmXZc32xl54WIWFGkV9CgG38HORD-1_GfnMJeRZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjI4YWMxNC01NjRjLTRiMTctYjY2Yi0zNzBjOGIwOTY4ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTI6NTU6NDUuMDk4Mjk4MTM3WiJ9&digest=sha256%3A0a05757eb8c98c59cff7a8cf866909daf7628018bcf113bc4e74971debc62ad6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=7351b37c-bd6b-4579-b222-9a00c032095d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=fb6ba22c-8630-46f1-8353-9f4ccec6bb38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.duration="903.85µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=2e538f20-22ac-4587-8797-250feb841074 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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="829.344µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=aafd933b-2afb-4ec8-bf02-cd6b8bc89833 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="806.816µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=da6ed2f9-f88f-419c-96c3-02663a9571fd http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="727.165µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=432edfbb-343c-452b-a591-d269076b015f http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.duration="709.275µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=89746c6e-d41e-40a1-811f-f4a7643b6272 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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="809.568µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="rewriting manifest sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=c5bdbfcb-bd79-44a7-96f9-6c4f52116689 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" 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-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=c5bdbfcb-bd79-44a7-96f9-6c4f52116689 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.304212ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=5d36d497-d4f1-420f-84a8-6a8c57b8bd34 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.duration="552.659µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=d78ff3e6-b653-4823-a6fa-db077119baa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57738" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="497.732µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=e2f8dd1e-f423-4abe-aa54-fb63143e7dc5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57752" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.403µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=86022b68-d08a-4e09-9a10-725c66953f9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57758" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.duration="935.113µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=1af273af-1ac4-4374-bba6-aed5ce251428 http.request.method=GET http.request.remoteaddr="127.0.0.1:57758" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="534.971µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=d4106f5f-9175-4a61-98ed-4c8685a160f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57770" 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="760.267µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43951" http.request.id=23403dbb-7206-4a64-b21a-14f3eed88abe http.request.method=PUT http.request.remoteaddr="127.0.0.1:57780" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="844.592µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=77d31184-317a-4f58-aa93-4fa00b0e9c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:57780" 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="460.802µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=42530b5e-7e49-4778-8aae-114d4a002a10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57780" http.request.uri="/v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1" http.request.useragent="Go-http-client/1.1" http.response.duration="566.174µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:48160d09aba1a54fc4fd381a2fba73e42e749c975cbfad563cf0534bbbe59ae1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43951" http.request.id=77796b5a-7c1f-4d32-9775-b121facbc18a http.request.method=GET http.request.remoteaddr="127.0.0.1:57780" 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="486.913µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.44s) === RUN TestManifestDeleteDisabled time="2026-05-13T12:55:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:37235" http.request.id=ec2f8aa6-a2d2-44c5-9d2b-461c4db98e11 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41862" 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="618.891µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-13T12:55:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:40667" http.request.id=c34fe452-4ed4-454e-80f8-08029704b5ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:59252" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.201443ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:40667" http.request.id=1c305aad-b531-48f0-b3f3-692dd57e3d36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.151545ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:40667" http.request.id=cb8c6f2a-cea6-4e43-abeb-fc9f566d4daa http.request.method=POST http.request.remoteaddr="127.0.0.1:59276" 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="950.747µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T12:55:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:40667" http.request.id=0a3a03c3-60f8-488d-a637-a27fcbb4bd10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59284" 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="941.947µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.23s) === RUN TestProxyManifestGetByTag time="2026-05-13T12:55:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=cb0440ee-3923-4c00-b101-42212fa4b29e http.request.method=POST http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.839µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=e77e3aad-3a68-4022-add3-d7ef32472ee4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/08b3104c-fc82-44be-926e-c0ada12bc1df?_state=HB8B56Spb2xFrrehr6uxrreVf8Zew0MJpUQrn8tGkgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4YjMxMDRjLWZjODItNDRiZS05MjZlLWMwYWRhMTJiYzFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTo0Ni44NTA0NjM2MzVaIn0%3D&digest=sha256%3A9deb0bd3c5c02f3ac1309c03f7e6e36801c41a120fee4fb132bcb990a9f9ed01" http.request.useragent="Go-http-client/1.1" http.response.duration=660.012461ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/08b3104c-fc82-44be-926e-c0ada12bc1df?_state=HB8B56Spb2xFrrehr6uxrreVf8Zew0MJpUQrn8tGkgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4YjMxMDRjLWZjODItNDRiZS05MjZlLWMwYWRhMTJiYzFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTo0Ni44NTA0NjM2MzVaIn0%3D&digest=sha256%3A9deb0bd3c5c02f3ac1309c03f7e6e36801c41a120fee4fb132bcb990a9f9ed01 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=f59158b2-7ee2-4820-9b64-a0c1e7c55102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=e341e05e-fc8e-4dc8-a21f-01c074bf8103 http.request.method=GET http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="452.392µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38119" go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=92ca8889-cf73-4b8a-9dba-3b0eb5b74ddc http.request.method=GET http.request.remoteaddr="127.0.0.1:52222" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="560.785µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38119/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:38119/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=b7e27f08-97fc-49e6-9b9f-85e22efa6507 http.request.method=GET http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/manifests/sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356" time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=d424f1f2-f7bc-453e-8fde-08f153ce86f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52234" http.request.uri="/v2/foo/bar/manifests/sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="797.252µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "GET /v2/foo/bar/manifests/sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356 with ttl=167h59m59.999998335s" go.version=go1.26.3 time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=b7e27f08-97fc-49e6-9b9f-85e22efa6507 http.request.method=GET http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/manifests/sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.208592ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "GET /v2/foo/bar/manifests/sha256:4d9509f22001ae420e193d3934b75d010c122603d37ec5aa8db815f6c3fcc356 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=545c762c-1793-49bf-bbe6-1fe0c64af41e http.request.method=GET http.request.remoteaddr="127.0.0.1:52234" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="428.151µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38119/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:38119/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=26578e0a-069f-4a23-8c52-cfaf5803849a http.request.method=GET http.request.remoteaddr="127.0.0.1:38512" 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-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=9e9bac2e-d076-4bca-acae-2a4cc7867fb3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52238" 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="805.419µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=26578e0a-069f-4a23-8c52-cfaf5803849a http.request.method=GET http.request.remoteaddr="127.0.0.1:38512" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.712239ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T12:55:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=2f13085b-18f4-4e65-814d-6a45489deaba http.request.method=POST http.request.remoteaddr="127.0.0.1:52238" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.494µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=b5c1dd38-db7f-4f4b-b9d0-6e0407c28b59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52238" http.request.uri="/v2/foo/bar/blobs/uploads/a344ab5c-c525-4145-b5c4-cd8d5d665a44?_state=If-udNbHMhsxMA8Wc1I0k-8FMmpQHxIiHdJRSaxuTYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNDRhYjVjLWM1MjUtNDE0NS1iNWM0LWNkOGQ1ZDY2NWE0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTo0Ny42MDAwNzIwNVoifQ%3D%3D&digest=sha256%3A0c10422461ffeabc8c85a15afeaa9cd19c9750f3c1dde08ccb541d177b0ba1bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054451502s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:47 +0000] "PUT /v2/foo/bar/blobs/uploads/a344ab5c-c525-4145-b5c4-cd8d5d665a44?_state=If-udNbHMhsxMA8Wc1I0k-8FMmpQHxIiHdJRSaxuTYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNDRhYjVjLWM1MjUtNDE0NS1iNWM0LWNkOGQ1ZDY2NWE0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMjo1NTo0Ny42MDAwNzIwNVoifQ%3D%3D&digest=sha256%3A0c10422461ffeabc8c85a15afeaa9cd19c9750f3c1dde08ccb541d177b0ba1bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=50563d1c-b32b-4adc-9a7e-9102bc29d4c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52238" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="981.925µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:12:55:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=9216d1eb-847a-494a-b9dc-84a18a7734be http.request.method=GET http.request.remoteaddr="127.0.0.1:52238" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="432.379µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38119/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:38119/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=fb90da26-3eb7-4b37-a143-f766171b0d43 http.request.method=GET http.request.remoteaddr="127.0.0.1:38518" 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-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=b6408f78-62ac-4665-b7be-57a1658bbb90 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52254" 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="772.192µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:48 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=7f3eb701-b9e6-4667-8604-49ecb1fdc8e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52254" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="421.451µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:12:55:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38119/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:38119/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=fb90da26-3eb7-4b37-a143-f766171b0d43 http.request.method=GET http.request.remoteaddr="127.0.0.1:38518" 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-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38119" http.request.id=6159dc77-73fa-4cd3-aefc-b7e7d1f4f684 http.request.method=GET http.request.remoteaddr="127.0.0.1:52262" 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="817.923µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T12:55:48Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cd6d6dc4de998cdc8604b0c7964d896ba3bd67099fb4f8415392a6ea0db0b8ae with ttl=167h59m59.999998844s" go.version=go1.26.3 time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45867" http.request.id=fb90da26-3eb7-4b37-a143-f766171b0d43 http.request.method=GET http.request.remoteaddr="127.0.0.1:38518" 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.369254ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:12:55:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.87s) === RUN TestAppDispatcher time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34175" http.request.id=c32f74d4-9462-479f-a76d-b356c063c216 http.request.method=GET http.request.remoteaddr="127.0.0.1:46568" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="520.572µs" http.response.status=200 http.response.written=0 time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34175" http.request.id=af81570e-2117-4b3f-977d-94222b101b29 http.request.method=GET http.request.remoteaddr="127.0.0.1:46568" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="387.8µs" http.response.status=200 http.response.written=0 time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34175" http.request.id=41f8c5b5-133e-40fb-8bfd-2a7dfcdfc211 http.request.method=GET http.request.remoteaddr="127.0.0.1:46568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="444.712µs" http.response.status=200 http.response.written=0 time="2026-05-13T12:55:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34175" http.request.id=b76c78a9-60ed-49d3-a5b5-b39ae22b1b32 http.request.method=GET http.request.remoteaddr="127.0.0.1:46568" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="469.097µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-05-13T12:55:48Z" 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.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:48Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:48Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.3 http.request.host="127.0.0.1:46683" http.request.id=97e53790-4555-4954-80ee-319cc92abec2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48928" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-13T12:55:48Z" 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.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:48Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:48Z" level=info msg="configuring file health check path=/tmp/healthcheck234895836, interval=1" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T12:55:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:52Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:52Z" level=info msg="configuring TCP health check addr=127.0.0.1:43489, interval=1" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-13T12:55: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.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:56Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d time="2026-05-13T12:55:56Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45121, interval=1, threshold=3" go.version=go1.26.3 instance.id=316e94a4-4513-4695-ad30-314555759a6d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 57.985s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.21s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.08s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.11s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.22s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.637s === RUN TestSchedule time="2026-05-13T12:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 time="2026-05-13T12:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998919ms" go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 time="2026-05-13T12:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.832µs" go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 time="2026-05-13T12:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.198µs" go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-13T12:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T12:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 time="2026-05-13T12:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998564ms" go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 time="2026-05-13T12:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998873ms" go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 time="2026-05-13T12:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-05-13T12:55:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=63116529-8b9e-4cd7-9668-e8bee1f27309 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.596s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.45s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25099776 sha256:4f5bfae41b13bcd3ecb8ce6ff3e10e21c820175502a9147c631c7e1e3c2e86f3 [] map[] } --- PASS: TestSimpleBlobRead (0.22s) === RUN TestBlobMount --- PASS: TestBlobMount (0.15s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.46s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.05s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.05s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.00s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:586b707c83e7a0fa09cccfbfc54a9835c6a5605490f81245246588c370655469 palailogos: marking blob sha256:8efdc25236fde13409ad9d1ee2742ef72b3088bc9ac186fe56fe91fcf5287713 palailogos: marking blob sha256:16bed186b8357f6db92725f1588fb3d853d60bcb9aa5dafc8441e80bd23eb2d8 palailogos: marking manifest sha256:9b8d349d77d97987282f4cd6a7ba62b73aad606198c38337d517b2dc2a9e1b7e palailogos: marking blob sha256:1fda086376509594e9d34f003e25532bdbea903e4e8704a6025fc96eec74e774 palailogos: marking blob sha256:31b3fc94b3f92e64defab5c8b152b00559628517b8fa1935463f1034d76029ab palailogos: marking manifest sha256:c06b6344e17d4815dcd455b03bdfb16a91cc46c9c4bc4df06d181ef9bcf4c6f0 palailogos: marking blob sha256:586b707c83e7a0fa09cccfbfc54a9835c6a5605490f81245246588c370655469 palailogos: marking blob sha256:9b8d349d77d97987282f4cd6a7ba62b73aad606198c38337d517b2dc2a9e1b7e palailogos: marking manifest sha256:e52a9a5b2dc24cbf337808fd4c1b47f0f9fffdba3a14e5d972fcf558cdac90bd palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f782baeca21200ee5bf20ba2cac3783be5de5e464e9ff3a29ddee4543c20abab palailogos: marking blob sha256:ae834e7e2815df996829fbd60c06db0e0933d88d9991e198ab9442be97853a52 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.63s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2 deletemanifests: marking manifest sha256:a90a351c5ab3a416ad23c702fda46d9c4449bb5fb210906a21a003afc08b624f deletemanifests: marking blob sha256:2d51d73fe70fb7cbb0ec2e99d6a61c7eb328dd720e8c1deeadc644fe62a59e23 deletemanifests: marking blob sha256:9e4eda76bcc80be0388a1dfbed85d218e4c3b4174407564be271d1494ddcf612 deletemanifests: marking blob sha256:897852489313f2fa6830b598d31dc6e6b022604add46d1de960c1736e20d42f9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2 blob eligible for deletion: sha256:1ba9a7571371b8d34d01d826efe8b2820058c4809f972c6408fbff2d00ac1f22 blob eligible for deletion: sha256:4f9eed1ec0123cd68d7ab692b6517a9fb45b5626b66d22aea93d5d7046146df6 blob eligible for deletion: sha256:5aa2091b4ff89c5a1a74ec1d18bb598ffd9143ff7775c8e399ec3bdb7726841a deletemanifests manifest eligible for deletion: sha256:19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2 deletemanifests: marking manifest sha256:a90a351c5ab3a416ad23c702fda46d9c4449bb5fb210906a21a003afc08b624f deletemanifests: marking blob sha256:2d51d73fe70fb7cbb0ec2e99d6a61c7eb328dd720e8c1deeadc644fe62a59e23 deletemanifests: marking blob sha256:9e4eda76bcc80be0388a1dfbed85d218e4c3b4174407564be271d1494ddcf612 deletemanifests: marking blob sha256:897852489313f2fa6830b598d31dc6e6b022604add46d1de960c1736e20d42f9 time="2026-05-13T12:55:13Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b time="2026-05-13T12:55:13Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2 time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/19a8e8c61ed4a5286cf9d7e6b80a3e58ddadc7975665ef21f0d9b3c4498a24d2" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:1ba9a7571371b8d34d01d826efe8b2820058c4809f972c6408fbff2d00ac1f22 time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1ba9a7571371b8d34d01d826efe8b2820058c4809f972c6408fbff2d00ac1f22" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:4f9eed1ec0123cd68d7ab692b6517a9fb45b5626b66d22aea93d5d7046146df6 time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4f9eed1ec0123cd68d7ab692b6517a9fb45b5626b66d22aea93d5d7046146df6" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:5aa2091b4ff89c5a1a74ec1d18bb598ffd9143ff7775c8e399ec3bdb7726841a time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5aa2091b4ff89c5a1a74ec1d18bb598ffd9143ff7775c8e399ec3bdb7726841a" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b --- PASS: TestDeleteManifestIfTagNotFound (0.59s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:284891b5b3e9a79da35864b51e4034d671f99b62ae041c6262f0e0376c7738d8 time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/284891b5b3e9a79da35864b51e4034d671f99b62ae041c6262f0e0376c7738d8" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:310bcd0b5810ea251f7bf9e244eb6f380853e4b9a0d82baccf72019fa6879648 time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/310bcd0b5810ea251f7bf9e244eb6f380853e4b9a0d82baccf72019fa6879648" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:ce785f174963a3f5cdd81c1b5821cf0cbd9476d649f073041597f9b63ed0cc24 time="2026-05-13T12:55:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/ce785f174963a3f5cdd81c1b5821cf0cbd9476d649f073041597f9b63ed0cc24" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b --- PASS: TestGCWithMissingManifests (0.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:2100d46acc2a78d053251c3bc7dd62bab5bbe72943ef042ad54e2205b8953bef komnenos: marking blob sha256:68a2474eeff33b0cdc18b81bc7d985cccfa385d69e0371b4b3f7623fd4c090a3 komnenos: marking blob sha256:74e424eab3c819ebb1139a65cdb678781c0d258c3386a3379f9838f172f426a9 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c8f603fa8bc1f36840f619fdb0076582eb87ace657e7c006ec6b61079d1a3587 time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c8f603fa8bc1f36840f619fdb0076582eb87ace657e7c006ec6b61079d1a3587" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:ecbbf3f939b03beed3136d8afeb409bfd400097828dd437031de60007b578822 time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ecbbf3f939b03beed3136d8afeb409bfd400097828dd437031de60007b578822" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:33f0c680fd0ce0ba83493fe3c7fdf05ddc8668b608da6cf8b4e4edeb005fd0f7 time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/33f0c680fd0ce0ba83493fe3c7fdf05ddc8668b608da6cf8b4e4edeb005fd0f7" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:68a2f5a3aa88a300e26276c1fa7d92fd31dd7de8738c71a42dd4927101c33bed time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68a2f5a3aa88a300e26276c1fa7d92fd31dd7de8738c71a42dd4927101c33bed" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:863c522884b4ddeaab8e43ba991c0c57548f900b6bbe1ef7123e224038e98bad time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/863c522884b4ddeaab8e43ba991c0c57548f900b6bbe1ef7123e224038e98bad" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b blob eligible for deletion: sha256:882afb010820bb17301b7093840553147139f630b38198e91f5c1297aa897428 time="2026-05-13T12:55:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/882afb010820bb17301b7093840553147139f630b38198e91f5c1297aa897428" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b --- PASS: TestDeletionHasEffect (0.56s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.67s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b839860505783fa9de0e6050f6616a2dc56c470a1143af9ea7062e35a62f8d84 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:2dbe6fd9e2925de65a45db3c8725ca00c36520ffe480bb09ce5f86f496afd640 michael_z_doukas: marking blob sha256:5e87afe4dc8ce438809c1f7ae998c00ca523bd68fb17e9fad81d6b550d762cd4 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2fabe3b423f0d5b4c4db3926d6dfdb4e8c3bfab00fa3acc04be32c0ee260a8c8 time="2026-05-13T12:55:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2fabe3b423f0d5b4c4db3926d6dfdb4e8c3bfab00fa3acc04be32c0ee260a8c8" go.version=go1.26.3 instance.id=4b7e625f-90c4-4e8c-a1e4-f624d9f6303b --- PASS: TestOrphanBlobDeleted (0.38s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2afaef0d46faf232b961432383e2f5fcba21e2fd150faa03febb14d12a6e757c linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:661fef1e2cdaeb9a0c1a218c2eb003a38d24906a1fac8d75fd4e218f9dd02e6e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.17s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.21s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.17s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.44s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-05-13T12:55:16Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 11:55:16.517221377 +0000 UTC m=-3589.587560138, actuallyDelete=true" time="2026-05-13T12:55:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T12:55:16Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487, actuallyDelete=true" time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1634ee13-f4b8-4912-9e33-aa2dcb41445d have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b83aaab-0a41-4e3c-b42a-c397a662b1a8 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2786e766-33a6-4cad-9a6e-b8ad5a1fa99f have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6be28c0e-6013-4665-8ee5-bea6b3d5db95 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/827a94f6-26dd-475d-9f25-9e4a092b12dd have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a149cd61-4405-4090-bac0-f8b909f77ded have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2bf99bab-98e7-4ad4-b6f2-9f68df37dfd3 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d127e49f-e599-4e1f-aeba-43d817573685 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3d9c100-3923-4961-8c42-4a5b01a4c4bc have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2c57485-3410-41e8-b5a5-673e71a83d3d have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/bfc2985a-ed9a-4fa0-8f6c-be9f79706079 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.517710002 +0000 UTC m=+10.412928487). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T12:55:16Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 12:55:16.518288093 +0000 UTC m=+10.413506578, actuallyDelete=true" time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5b3a60b9-b342-465e-96f4-6fba8b947190 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518288093 +0000 UTC m=+10.413506578). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/50d0be07-28a4-460d-ad11-56584b71f31b have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518288093 +0000 UTC m=+10.413506578). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7a408e45-a4e1-4be8-8b32-b2bad172b184 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518288093 +0000 UTC m=+10.413506578). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/96f7f582-897f-4949-aeae-7ff1f2ccf094 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518288093 +0000 UTC m=+10.413506578). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f1400e05-475e-49f2-ad47-79b0c5189a7e have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518288093 +0000 UTC m=+10.413506578). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T12:55:16Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 12:55:16.518705506 +0000 UTC m=+10.413923998, actuallyDelete=true" time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1a6e7250-b6b2-404f-904d-69eabf44fc4a have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518705506 +0000 UTC m=+10.413923998). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ccf746c-1de5-4729-9150-b006fd1ca8bc have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518705506 +0000 UTC m=+10.413923998). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/568667b0-5688-4bb2-b2a3-515e931dc7f5 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518705506 +0000 UTC m=+10.413923998). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6661d693-eb9d-482f-a3ab-7267eb898c74 have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518705506 +0000 UTC m=+10.413923998). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf98fec4-f912-4134-ad23-a5943cace6ae have older date (2026-05-13 11:55:16 +0000 UTC) than purge date (2026-05-13 12:55:16.518705506 +0000 UTC m=+10.413923998). Removing upload directory." time="2026-05-13T12:55:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T12:55:16Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 12:55:16.518954749 +0000 UTC m=+10.414173234, actuallyDelete=true" time="2026-05-13T12:55:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 10.435s ? 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.019s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.011s === RUN TestWalkFileRemoved time="2026-05-13T12:55:06Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.819s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.03s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.059s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.073s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.77s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.275s ? 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-05-13T12:55:07Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-13T12:55:07Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-13T12:55:07Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched time="2026-05-13T12:55:07Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=31b02ea0-e2c5-473c-9e4f-91a32065074e ip=?0000000000000000000000000000000000 time="2026-05-13T12:55:07Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=31b02ea0-e2c5-473c-9e4f-91a32065074e --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4_2 --- PASS: TestParsing (0.01s) === CONT TestMatchIPV4 time="2026-05-13T12:55:07Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestS3TryUpdate (0.01s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-05-13T12:55:07Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=31b02ea0-e2c5-473c-9e4f-91a32065074e --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) time="2026-05-13T12:55:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T12:55:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T12:55:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T12:55:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.515s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.014s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.468s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.908s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.011s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... libfakeroot internal error: payload not recognized! 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> 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-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Wed, 13 May 2026 12:56:05 +0000 elapsed time 0h 1m 26s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260513.125440) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 386.1 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...