>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Sat, 11 Apr 2026 02:16:33 +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.2-r0) (2/2) Installing .makedepends-docker-registry (20260411.021634) Executing busybox-1.37.0-r31.trigger OK: 435.5 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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/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/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-04-11T02:17:06Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-11T02:17:06Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.042s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-11T02:17:06Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.017s ? 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.020s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.144s ? 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.016s === 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.013s === 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.019s === 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/04/11 02:17:06 http: TLS handshake error from 127.0.0.1:53494: 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:37197/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37197/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37197/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37197/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45573?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.90s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-11T02:17:07Z" level=info msg="broadcaster: closing" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="closing testSink" time="2026-04-11T02:17:07Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-04-11T02:17:07Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 1} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 1} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 1} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 1} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:07Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T02:17:08Z" level=warning msg="&{0x1e7e3fb8eb40 0.9} encountered too many errors, backing off" time="2026-04-11T02:17:08Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 1.703s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-11T02:17:07Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-11T02:17:07.203990341Z" 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.2 time="2026-04-11T02:17:07.204176512Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:17:07.204392502Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.26.2 time="2026-04-11T02:17:07.205798688Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-11T02:17:07.205909628Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-11T02:17:07.207290743Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-11T02:17:10.217807429Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=e31046a9-5ca8-4a72-91fb-ac126cf11c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:55860" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.134297ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:17:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-11T02:17:10.21833614Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.53s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-11T02:17:10.444323563Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-11T02:17:10.44632617Z" 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.2 time="2026-04-11T02:17:10.44639373Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:17:10.446572711Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.26.2 time="2026-04-11T02:17:10.446976583Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.23s) PASS ok github.com/docker/distribution/registry 11.775s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.011s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.228s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-11T02:17:06Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=2ef4d254-d3b8-40b0-8ba4-3223cb846d3f time="2026-04-11T02:17:06Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=2ef4d254-d3b8-40b0-8ba4-3223cb846d3f --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-04-11T02:17:06Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="gxhN7rcsCipF1ng4HTBNnSWZssrsbCAkEgmh4_rqO1g" user=docker --- PASS: TestCreateHtpasswdFile (0.13s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.153s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.014s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2026-04-11T02:17:06Z" level=info msg="token not to be used before 2026-04-11 02:17:07 +0000 UTC - currently 2026-04-11 02:17:06.822269508 +0000 UTC m=+0.038340538" time="2026-04-11T02:17:06Z" level=info msg="token not to be used after 2026-04-11 02:17:06 +0000 UTC - currently 2026-04-11 02:17:06.823664463 +0000 UTC m=+0.039734833" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-11T02:17:06Z" 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.062s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.166s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.02s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.062s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.014s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-11T02:17:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:17:06Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:17:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33709" http.request.id=795b4aa2-ce02-4d68-a0b4-fa7132390a91 http.request.method=GET http.request.remoteaddr="127.0.0.1:53682" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.74047ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:17:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-11T02:17:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:17:06Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:17:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=14182681-b597-44a1-b9ef-993cf6bcd1e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.137813ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2026:02:17:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-11T02:17:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=668ac174-c236-4be0-a15b-e2408c36539e http.request.method=POST http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.056181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=0d28b33a-1c1a-42e4-a6bd-7d512abb48dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/aaaa/blobs/uploads/024d2c8c-7cf7-43f6-ab18-f0e0a156d13f?_state=PNgcKXsTdTDmMI80YyhUGL9pZNUMmnczcOglGpVDAqp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMjRkMmM4Yy03Y2Y3LTQzZjYtYWIxOC1mMGUwYTE1NmQxM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MDcuMDU5MjA5MDdaIn0%3D&digest=sha256%3Ae6f1e5195d7e21b14652310adc87391896ad9f4367ec3ef16eef71cf5ca0391e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.20207887s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/024d2c8c-7cf7-43f6-ab18-f0e0a156d13f?_state=PNgcKXsTdTDmMI80YyhUGL9pZNUMmnczcOglGpVDAqp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMjRkMmM4Yy03Y2Y3LTQzZjYtYWIxOC1mMGUwYTE1NmQxM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MDcuMDU5MjA5MDdaIn0%3D&digest=sha256%3Ae6f1e5195d7e21b14652310adc87391896ad9f4367ec3ef16eef71cf5ca0391e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=93fce8ca-08f9-49fa-98b7-3b4ec5256818 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.913454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:11 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=8c8e1a64-9b86-4613-bc4c-d0808084ab01 http.request.method=POST http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.450189ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:11 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=b5e83d95-e10d-453b-a51e-6ebbfda0451a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/bbbb/blobs/uploads/4b81cb07-61c7-4b00-a5ef-f752517e4052?_state=O46sTWHaN9UrSPhSKxoq8lf4Knn2wsoHuog1pnpQ1dR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YjgxY2IwNy02MWM3LTRiMDAtYTVlZi1mNzUyNTE3ZTQwNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MTEuNDYxMzY0NDlaIn0%3D&digest=sha256%3A84320a8087baec04eb87d892c7151682011e87f379ab8a37dc8b9baca79335bd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.213431651s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:11 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4b81cb07-61c7-4b00-a5ef-f752517e4052?_state=O46sTWHaN9UrSPhSKxoq8lf4Knn2wsoHuog1pnpQ1dR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YjgxY2IwNy02MWM3LTRiMDAtYTVlZi1mNzUyNTE3ZTQwNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MTEuNDYxMzY0NDlaIn0%3D&digest=sha256%3A84320a8087baec04eb87d892c7151682011e87f379ab8a37dc8b9baca79335bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=85e35dcf-f925-46a3-81c8-9670da2deba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.001105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:15 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=e1003b5a-9650-4812-8e99-867d972b914b http.request.method=POST http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.684099ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:15 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=e45ae48b-8706-4be7-a311-f2bd949bb892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/cccc/blobs/uploads/c994008d-3f02-46c6-8e5f-b4318f046fcf?_state=GKrXN4uFqnc5dKP0NnpZXkGncVF2l0Lmwo9ihzpWpmN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTk0MDA4ZC0zZjAyLTQ2YzYtOGU1Zi1iNDMxOGYwNDZmY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MTUuODc4NDczNTQ0WiJ9&digest=sha256%3A73881512fb3bceb38b3d94f484885392e155693aa41240b4608c7f832a77199a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.049881193s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:15 +0000] "PUT /v2/foo/cccc/blobs/uploads/c994008d-3f02-46c6-8e5f-b4318f046fcf?_state=GKrXN4uFqnc5dKP0NnpZXkGncVF2l0Lmwo9ihzpWpmN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTk0MDA4ZC0zZjAyLTQ2YzYtOGU1Zi1iNDMxOGYwNDZmY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MTUuODc4NDczNTQ0WiJ9&digest=sha256%3A73881512fb3bceb38b3d94f484885392e155693aa41240b4608c7f832a77199a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=6ce6e934-25b3-4640-83d3-123baab32af1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.532473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:19 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=94f62bcc-e9fc-4b1b-b87f-458a98e6bb2b http.request.method=POST http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:20 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=997ae014-01f1-49c8-9ad9-866a1a7da673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/dddd/blobs/uploads/e6c33044-dbe9-4df1-8123-302aafecd560?_state=-S8mexjM0_dlQKiBxDHpEfF_exZ09JtM0-KA-xWPC3h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNmMzMzA0NC1kYmU5LTRkZjEtODEyMy0zMDJhYWZlY2Q1NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MjAuMTQ2MjI2NFoifQ%3D%3D&digest=sha256%3A80d8495d34ed6b47953d9816325f2ff02bd1056b0e480c7459025ee2019d2c01" http.request.useragent="Go-http-client/1.1" http.response.duration=3.363665085s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:20 +0000] "PUT /v2/foo/dddd/blobs/uploads/e6c33044-dbe9-4df1-8123-302aafecd560?_state=-S8mexjM0_dlQKiBxDHpEfF_exZ09JtM0-KA-xWPC3h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNmMzMzA0NC1kYmU5LTRkZjEtODEyMy0zMDJhYWZlY2Q1NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MjAuMTQ2MjI2NFoifQ%3D%3D&digest=sha256%3A80d8495d34ed6b47953d9816325f2ff02bd1056b0e480c7459025ee2019d2c01 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=90b4cea1-f90a-4646-9399-937ad797b6e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.877814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:23 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=cabe7ba1-e86c-4f4b-a94b-f52b5695f20c http.request.method=POST http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.450963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:23 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=0eba7477-5cc2-443f-80a7-a663add0d6ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/eeee/blobs/uploads/fa15f977-4b5a-4fb0-8fc6-5dbd6721e04c?_state=5vAKgAlrAiUSx0pHg8Tq42sBLqTc6YjiWqtN48wPS9J7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmYTE1Zjk3Ny00YjVhLTRmYjAtOGZjNi01ZGJkNjcyMWUwNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MjMuNzkzMTQzNTk0WiJ9&digest=sha256%3A227e3d91f4479d54fb1638ec4bd302c372155ed248ff91d3dfc94f69507388cf" http.request.useragent="Go-http-client/1.1" http.response.duration=5.201716435s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:23 +0000] "PUT /v2/foo/eeee/blobs/uploads/fa15f977-4b5a-4fb0-8fc6-5dbd6721e04c?_state=5vAKgAlrAiUSx0pHg8Tq42sBLqTc6YjiWqtN48wPS9J7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmYTE1Zjk3Ny00YjVhLTRmYjAtOGZjNi01ZGJkNjcyMWUwNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MjMuNzkzMTQzNTk0WiJ9&digest=sha256%3A227e3d91f4479d54fb1638ec4bd302c372155ed248ff91d3dfc94f69507388cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=62243c19-da13-437c-a431-b63c1e4d85ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.750608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:28 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=4108fdfb-1363-4281-8ec7-dadc0e631e6c http.request.method=POST http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.483429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:29 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=02d723f9-2bbb-4a5b-818f-7ad849ea6a58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/ffff/blobs/uploads/6094b4d4-6d0f-481a-976b-60a59c5ac5fb?_state=4tjrjcduaMP1KvTpYx3r6ILLUf_Eac35srEeRstR0y57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MDk0YjRkNC02ZDBmLTQ4MWEtOTc2Yi02MGE1OWM1YWM1ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MjkuMjk4NTAyMjMxWiJ9&digest=sha256%3A8b97b5316c54afddef76d4927d9868b945c0d6918c45ad74e7927d880ecaf80a" http.request.useragent="Go-http-client/1.1" http.response.duration=10.362732554s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:29 +0000] "PUT /v2/foo/ffff/blobs/uploads/6094b4d4-6d0f-481a-976b-60a59c5ac5fb?_state=4tjrjcduaMP1KvTpYx3r6ILLUf_Eac35srEeRstR0y57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MDk0YjRkNC02ZDBmLTQ4MWEtOTc2Yi02MGE1OWM1YWM1ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MjkuMjk4NTAyMjMxWiJ9&digest=sha256%3A8b97b5316c54afddef76d4927d9868b945c0d6918c45ad74e7927d880ecaf80a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=edd3eda2-051d-4aca-94d0-6d20f3730587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.849297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=7c53ece1-d233-4ba4-9740-77445106f59b http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.972487ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=b4b26e38-55cb-4401-80de-ec66de581cb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.434895ms http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=3f1f39b0-9e33-4f4d-93be-61b5fcf6f6d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.424125ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=2b345b59-19d9-417c-95e0-7b12d9d67ac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.157934ms http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=f742a582-3f6e-46a0-8acb-4ce7bfe99a13 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" 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="862.023µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=45d3f5e8-1e0a-4199-84ad-d8f0144a6302 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017333ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" 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.2 http.request.host="127.0.0.1:44445" http.request.id=0154a6a8-4b79-4773-848f-b2dd3413a671 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.148755ms http.response.status=400 http.response.written=116 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" 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.2 http.request.host="127.0.0.1:44445" http.request.id=370788d8-b1f6-4b53-96a0-987774adaf6d http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" 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="968.943µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=4b8789d5-65a7-4bcd-af9e-e05f29d35795 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.175164ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44445" http.request.id=e55378b4-d28a-470a-8595-f387854d3e94 http.request.method=GET http.request.remoteaddr="127.0.0.1:54498" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.111594ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T02:17:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:17:39Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:17:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=57b2ad58-6585-4c6d-9bf0-152b111b8409 http.request.method=POST http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.130277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=26fe90ac-6518-4098-a0d9-9cf0342f5dfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/aaaa/blobs/uploads/4fabfda2-8de5-4eb5-8828-959fce120a93?_state=eI85105g6sz2EK6Of6xvejNHtZ6F-33jcT_wNIYwtq17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZmFiZmRhMi04ZGU1LTRlYjUtODgyOC05NTlmY2UxMjBhOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MzkuOTc4NTExNTE2WiJ9&digest=sha256%3A35fe93f892b06e81a8ce03c2d29b35d6968e2065d3c46b5ed4d1c0d00990876a" http.request.useragent="Go-http-client/1.1" http.response.duration=11.597851235s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4fabfda2-8de5-4eb5-8828-959fce120a93?_state=eI85105g6sz2EK6Of6xvejNHtZ6F-33jcT_wNIYwtq17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZmFiZmRhMi04ZGU1LTRlYjUtODgyOC05NTlmY2UxMjBhOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6MzkuOTc4NTExNTE2WiJ9&digest=sha256%3A35fe93f892b06e81a8ce03c2d29b35d6968e2065d3c46b5ed4d1c0d00990876a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=879fb37d-60bc-4ccb-8bcd-7ad382484b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.703793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=225619d1-138c-48ab-9d84-d629e3228236 http.request.method=POST http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.619499ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=9a6018fe-bcf3-4133-ba03-0164f3a6c931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/bbbb/blobs/uploads/0dfa12e9-149b-405c-8625-5dc4f5966757?_state=NXROIBh4V5XmzfYfgDRXMUjp3Dup1rPE1XpcVAezMh17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZGZhMTJlOS0xNDliLTQwNWMtODYyNS01ZGM0ZjU5NjY3NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6NTEuODQ1NTEyNzI4WiJ9&digest=sha256%3A3330d3661d7e253397edd1a7e43246df6765de6c8f2f96eb30e06aceeb075dc8" http.request.useragent="Go-http-client/1.1" http.response.duration=6.797787195s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0dfa12e9-149b-405c-8625-5dc4f5966757?_state=NXROIBh4V5XmzfYfgDRXMUjp3Dup1rPE1XpcVAezMh17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZGZhMTJlOS0xNDliLTQwNWMtODYyNS01ZGM0ZjU5NjY3NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6NTEuODQ1NTEyNzI4WiJ9&digest=sha256%3A3330d3661d7e253397edd1a7e43246df6765de6c8f2f96eb30e06aceeb075dc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=76699af9-e488-413e-bf3e-23433c875c45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.331402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=dc2f518e-0ff8-4979-b976-16e96d75152e http.request.method=POST http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.112948ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=ff5b10dd-5ff2-40c6-b41b-ebf0688cd666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/cccc/blobs/uploads/cef3e868-79ab-4906-9b45-b60557a8f116?_state=KoKmLWtQAKGokgngv_e991aF-jI5p0_-koMn3VnjsTZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjZWYzZTg2OC03OWFiLTQ5MDYtOWI0NS1iNjA1NTdhOGYxMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6NTguOTM2OTQxODg5WiJ9&digest=sha256%3A4edac3e2491e59c7b34b7e826769a2f2775f5d166e06367c9ebcd0f318038b10" http.request.useragent="Go-http-client/1.1" http.response.duration=8.88252187s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:17:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/cef3e868-79ab-4906-9b45-b60557a8f116?_state=KoKmLWtQAKGokgngv_e991aF-jI5p0_-koMn3VnjsTZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjZWYzZTg2OC03OWFiLTQ5MDYtOWI0NS1iNjA1NTdhOGYxMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTc6NTguOTM2OTQxODg5WiJ9&digest=sha256%3A4edac3e2491e59c7b34b7e826769a2f2775f5d166e06367c9ebcd0f318038b10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=95d99b83-471a-4e35-9a21-a2f417f4574c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.435192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:07 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=68485b66-8c9d-4686-8691-def4ec8bfee7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133988ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:08 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=9eebff39-9209-48bc-9636-075da5687888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/dddd/blobs/uploads/abf8cd56-8af0-48a6-a6d8-e91222f104dd?_state=6GozlbbIjyaxcsD1NM05616fvg-Bcpcy6J1526D97tN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhYmY4Y2Q1Ni04YWYwLTQ4YTYtYTZkOC1lOTEyMjJmMTA0ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MDguMDE0Mzk2ODZaIn0%3D&digest=sha256%3A5357c02e2260c8697726d6ca58dca4cb80ccd3e422725be935b36e575dd2fb7b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.007219254s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:08 +0000] "PUT /v2/foo/dddd/blobs/uploads/abf8cd56-8af0-48a6-a6d8-e91222f104dd?_state=6GozlbbIjyaxcsD1NM05616fvg-Bcpcy6J1526D97tN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhYmY4Y2Q1Ni04YWYwLTQ4YTYtYTZkOC1lOTEyMjJmMTA0ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MDguMDE0Mzk2ODZaIn0%3D&digest=sha256%3A5357c02e2260c8697726d6ca58dca4cb80ccd3e422725be935b36e575dd2fb7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=7e742982-6745-43b2-85fe-517c11a7b828 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.134781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43683" http.request.id=9b469683-356e-4468-91bd-0a4cc50c66c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41512" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.380095ms http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (64.23s) === RUN TestURLPrefix time="2026-04-11T02:18:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:18:11Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45929" http.request.id=509040f8-ca38-4f39-9914-601615f56f9a http.request.method=GET http.request.remoteaddr="127.0.0.1:37568" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.346205ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-11T02:18:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:18:11Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=eeaaf5dd-b708-4022-a74a-3d58d4b015af http.request.method=GET http.request.remoteaddr="127.0.0.1:59718" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.101777ms http.response.status=404 http.response.written=157 vars.digest="sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "GET /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=e1178493-3939-4b87-87ee-d11670008410 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59732" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.397345ms http.response.status=404 http.response.written=157 vars.digest="sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=690ecbc1-8a14-4793-bb51-5c3c9ecc42b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335544ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=2c8b21f2-41f3-46cd-8a41-2f3c76a53828 http.request.method=GET http.request.remoteaddr="127.0.0.1:59732" http.request.uri="/v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.595266ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "GET /v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=5c097abe-593a-45b4-95ae-f7973869f3bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59732" http.request.uri="/v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.240254ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=68df4d49-59a3-45fc-986d-bcf86fefd90d http.request.method=GET http.request.remoteaddr="127.0.0.1:59732" http.request.uri="/v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bba3c886-433d-4c3c-bf40-6d6b151ac6e1 time="2026-04-11T02:18:11Z" 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.2 http.request.host="127.0.0.1:37477" http.request.id=68df4d49-59a3-45fc-986d-bcf86fefd90d http.request.method=GET http.request.remoteaddr="127.0.0.1:59732" http.request.uri="/v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.251795ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bba3c886-433d-4c3c-bf40-6d6b151ac6e1 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "GET /v2/foo/bar/blobs/uploads/bba3c886-433d-4c3c-bf40-6d6b151ac6e1?_state=L8LZGLJyskwrsrCezXtzXgJPvl0iq6OVhovIrx5UCPR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYTNjODg2LTQzM2QtNGMzYy1iZjQwLTZkNmIxNTFhYzZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTI0NzAzNFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=954f11ff-6dea-44c8-8e41-9c55d518bdcc http.request.method=POST http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=063a78ae-6306-4b55-9e79-eef583a9348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/c554deea-2bf3-44ed-8d12-9377f9b874fc?_state=0fi00encNH1q35xKym_Gq95dstD-PEhnRI3BFcCyWld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTRkZWVhLTJiZjMtNDRlZC04ZDEyLTkzNzdmOWI4NzRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTkxMjI3OTRaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" provided=sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 vars.name="foo/bar" vars.uuid=c554deea-2bf3-44ed-8d12-9377f9b874fc time="2026-04-11T02:18:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=063a78ae-6306-4b55-9e79-eef583a9348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/c554deea-2bf3-44ed-8d12-9377f9b874fc?_state=0fi00encNH1q35xKym_Gq95dstD-PEhnRI3BFcCyWld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTRkZWVhLTJiZjMtNDRlZC04ZDEyLTkzNzdmOWI4NzRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTkxMjI3OTRaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c554deea-2bf3-44ed-8d12-9377f9b874fc time="2026-04-11T02:18:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=063a78ae-6306-4b55-9e79-eef583a9348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/c554deea-2bf3-44ed-8d12-9377f9b874fc?_state=0fi00encNH1q35xKym_Gq95dstD-PEhnRI3BFcCyWld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTRkZWVhLTJiZjMtNDRlZC04ZDEyLTkzNzdmOWI4NzRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTkxMjI3OTRaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.162214ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c554deea-2bf3-44ed-8d12-9377f9b874fc 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "PUT /v2/foo/bar/blobs/uploads/c554deea-2bf3-44ed-8d12-9377f9b874fc?_state=0fi00encNH1q35xKym_Gq95dstD-PEhnRI3BFcCyWld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTRkZWVhLTJiZjMtNDRlZC04ZDEyLTkzNzdmOWI4NzRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMTkxMjI3OTRaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=c927bf3a-5677-4e2b-b7d1-9f86704cdc64 http.request.method=POST http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.333µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=64453cf7-8d4e-4494-8503-dfb4e341d47d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/1d4e9c7a-32a1-4423-994c-324e05bf15da?_state=HDK8kYMt1Hh4372a3-5aQO40fcabvglnhHJCTygXByx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNGU5YzdhLTMyYTEtNDQyMy05OTRjLTMyNGUwNWJmMTVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMjE5NTkwNDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.667479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "PUT /v2/foo/bar/blobs/uploads/1d4e9c7a-32a1-4423-994c-324e05bf15da?_state=HDK8kYMt1Hh4372a3-5aQO40fcabvglnhHJCTygXByx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNGU5YzdhLTMyYTEtNDQyMy05OTRjLTMyNGUwNWJmMTVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMjE5NTkwNDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=9c9a1f98-ece2-4b4a-999b-5b5fecb492d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230185ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=510e9bf0-f96d-4ec4-8b5f-aea06ac1dca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/ad01bbd2-5c7c-48b6-ad1f-e37f04851e6e?_state=WeG59WuslgTHhhOFIlJ8Kb3V40iTxfVj_j_56Ml_KI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMDFiYmQyLTVjN2MtNDhiNi1hZDFmLWUzN2YwNDg1MWU2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMjY3OTM5NTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "PUT /v2/foo/bar/blobs/uploads/ad01bbd2-5c7c-48b6-ad1f-e37f04851e6e?_state=WeG59WuslgTHhhOFIlJ8Kb3V40iTxfVj_j_56Ml_KI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMDFiYmQyLTVjN2MtNDhiNi1hZDFmLWUzN2YwNDg1MWU2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMjY3OTM5NTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=0e5e3440-a4b4-40e5-8887-cae65ba4ef92 http.request.method=POST http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119274ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=55633e74-33a6-4aad-a277-dfa7d452c330 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/99b7c9f7-7fbc-4026-90a7-54a468e6095d?_state=G4uoKydYlCUA8yXrH5Y3Bc984u10j8O2InomXrVxpjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5YjdjOWY3LTdmYmMtNDAyNi05MGE3LTU0YTQ2OGU2MDk1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMzAwNDAxNDRaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.duration=2.544892742s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:11 +0000] "PUT /v2/foo/bar/blobs/uploads/99b7c9f7-7fbc-4026-90a7-54a468e6095d?_state=G4uoKydYlCUA8yXrH5Y3Bc984u10j8O2InomXrVxpjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5YjdjOWY3LTdmYmMtNDAyNi05MGE3LTU0YTQ2OGU2MDk1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMS4yMzAwNDAxNDRaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=23c714e8-e020-48f9-8c17-46f6c39861ae http.request.method=POST http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.387448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37477" http.request.id=0a39661f-ff67-4277-a417-1a46f0f26028 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/31f671be-f65e-4693-917e-907f9404a2e7?_state=fmsNA1SHOxrbnM3atgcGpknaUSS4_cbAUoiT9swkg3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjY3MWJlLWY2NWUtNDY5My05MTdlLTkwN2Y5NDA0YTJlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMy44NzE4MTI1MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.735267875s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/31f671be-f65e-4693-917e-907f9404a2e7?_state=fmsNA1SHOxrbnM3atgcGpknaUSS4_cbAUoiT9swkg3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjY3MWJlLWY2NWUtNDY5My05MTdlLTkwN2Y5NDA0YTJlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxMy44NzE4MTI1MTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=f0c34b72-3cc7-46d5-8f49-b9cdbd3968f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/uploads/31f671be-f65e-4693-917e-907f9404a2e7?_state=Uvw_0G6Dr1WBvKJYgCfZGTKrYKT4spYNyOi0j1kU4Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjY3MWJlLWY2NWUtNDY5My05MTdlLTkwN2Y5NDA0YTJlNyIsIk9mZnNldCI6MTkyODYwMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MTNaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.duration=3.214002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "PUT /v2/foo/bar/blobs/uploads/31f671be-f65e-4693-917e-907f9404a2e7?_state=Uvw_0G6Dr1WBvKJYgCfZGTKrYKT4spYNyOi0j1kU4Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjY3MWJlLWY2NWUtNDY5My05MTdlLTkwN2Y5NDA0YTJlNyIsIk9mZnNldCI6MTkyODYwMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MTNaIn0%3D&digest=sha256%3A959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=914484c3-5fc3-4938-8e15-30072531ceff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.744997ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=fd320e57-550d-4951-bb04-da989fac58cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=69.403159ms http.response.status=200 http.response.written=19286016 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 200 19286016 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=error msg="error parsing digest="sha257:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=26f260e9-f82b-4d61-9a27-1ecc63fdd0fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/sha257:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" vars.name="foo/bar" time="2026-04-11T02:18:16Z" 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.2 http.request.host="127.0.0.1:37477" http.request.id=26f260e9-f82b-4d61-9a27-1ecc63fdd0fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59742" http.request.uri="/v2/foo/bar/blobs/sha257:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.851327ms http.response.status=400 http.response.written=110 vars.digest="sha257:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/sha257:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=74ada300-6a7c-4d38-84fa-1ce84895c207 http.request.method=GET http.request.remoteaddr="127.0.0.1:59752" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.duration=1.805836ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:18:16Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=dc4f11e6-c0b6-4e1c-a93c-b370fd166035 http.request.method=GET http.request.remoteaddr="127.0.0.1:46776" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.860556ms http.response.status=404 http.response.written=157 vars.digest="sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=c0620700-38f3-464c-aa1b-91290083f74c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.490625ms http.response.status=404 http.response.written=157 vars.digest="sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=80bf2128-3b9c-474b-8b60-1c9391cd6d19 http.request.method=POST http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=3ee74b55-9ecf-4cd5-8c73-78f0a3196726 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.313865ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=923147fe-1fbd-4553-92b4-bf0e99d6a15e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265454ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=d7c55c43-9511-458e-bf8c-46cb817d94d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7a59ff03-1e13-4338-8479-427031ebd512 time="2026-04-11T02:18:16Z" 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.2 http.request.host="127.0.0.1:36085" http.request.id=d7c55c43-9511-458e-bf8c-46cb817d94d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.410215ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7a59ff03-1e13-4338-8479-427031ebd512 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/uploads/7a59ff03-1e13-4338-8479-427031ebd512?_state=RtBH2UM48WrMjSVvklVyFL7PVVqCtAg17knnb9lIoop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNTlmZjAzLTFlMTMtNDMzOC04NDc5LTQyNzAzMWViZDUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MjM5NDE0MjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=395505c0-8b36-41cd-9f31-9bcc50e2525c http.request.method=POST http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=7c14e38f-abd4-4f5e-9cf7-096154563b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/b5541407-999f-44ce-8f60-d5452081cbb9?_state=1cKJ55r3PyYFvEYpXZI4O5-V2gIvgF5AojyYLKzs0Qp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NTQxNDA3LTk5OWYtNDRjZS04ZjYwLWQ1NDUyMDgxY2JiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MzA1Nzc3NzJaIn0%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" provided=sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 vars.name="foo/bar" vars.uuid=b5541407-999f-44ce-8f60-d5452081cbb9 time="2026-04-11T02:18:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=7c14e38f-abd4-4f5e-9cf7-096154563b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/b5541407-999f-44ce-8f60-d5452081cbb9?_state=1cKJ55r3PyYFvEYpXZI4O5-V2gIvgF5AojyYLKzs0Qp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NTQxNDA3LTk5OWYtNDRjZS04ZjYwLWQ1NDUyMDgxY2JiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MzA1Nzc3NzJaIn0%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b5541407-999f-44ce-8f60-d5452081cbb9 time="2026-04-11T02:18:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=7c14e38f-abd4-4f5e-9cf7-096154563b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/b5541407-999f-44ce-8f60-d5452081cbb9?_state=1cKJ55r3PyYFvEYpXZI4O5-V2gIvgF5AojyYLKzs0Qp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NTQxNDA3LTk5OWYtNDRjZS04ZjYwLWQ1NDUyMDgxY2JiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MzA1Nzc3NzJaIn0%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.598216ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b5541407-999f-44ce-8f60-d5452081cbb9 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "PUT /v2/foo/bar/blobs/uploads/b5541407-999f-44ce-8f60-d5452081cbb9?_state=1cKJ55r3PyYFvEYpXZI4O5-V2gIvgF5AojyYLKzs0Qp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NTQxNDA3LTk5OWYtNDRjZS04ZjYwLWQ1NDUyMDgxY2JiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MzA1Nzc3NzJaIn0%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=90d9de00-54ad-4c7c-aff9-188891f89ffe http.request.method=POST http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.400065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=1d367c86-dea9-4174-8ded-87c115fc2eac http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/0f6b05e6-0d4e-42c8-8f5a-4d4ffd21607e?_state=bsHxqtZecNQIxOQwSv8pzBpMHQ2YoXjpJS0s47s7FIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNmIwNWU2LTBkNGUtNDJjOC04ZjVhLTRkNGZmZDIxNjA3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MzQxODgwMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613526ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "PUT /v2/foo/bar/blobs/uploads/0f6b05e6-0d4e-42c8-8f5a-4d4ffd21607e?_state=bsHxqtZecNQIxOQwSv8pzBpMHQ2YoXjpJS0s47s7FIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNmIwNWU2LTBkNGUtNDJjOC04ZjVhLTRkNGZmZDIxNjA3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45MzQxODgwMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=9fa88018-3cc9-456e-a9c9-da267216e4ca http.request.method=POST http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=0b61a169-53e2-4024-bd67-5413d59b579c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/02f16cba-0620-4e82-a09c-bd1566f9c0c3?_state=UKkcHjvMoe-w30rMdiJ-LtLPLgYzERLAz8a96wUnYdx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZjE2Y2JhLTA2MjAtNGU4Mi1hMDljLWJkMTU2NmY5YzBjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45Mzc2Nzg4NThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.638766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "PUT /v2/foo/bar/blobs/uploads/02f16cba-0620-4e82-a09c-bd1566f9c0c3?_state=UKkcHjvMoe-w30rMdiJ-LtLPLgYzERLAz8a96wUnYdx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZjE2Y2JhLTA2MjAtNGU4Mi1hMDljLWJkMTU2NmY5YzBjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45Mzc2Nzg4NThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=a556f0f4-efc5-4be2-ba1d-e90ae00ccd88 http.request.method=POST http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356985ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=717276f9-de14-41f2-988e-71a7ccb2e349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/e9cb62aa-2731-4916-8084-8b17c7314b84?_state=tQ6d6oaCewu6cmzkpNuaNbTHlslbnjbnU96hZCq74MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5Y2I2MmFhLTI3MzEtNDkxNi04MDg0LThiMTdjNzMxNGI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45NDExNDUzM1oifQ%3D%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.686746417s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "PUT /v2/foo/bar/blobs/uploads/e9cb62aa-2731-4916-8084-8b17c7314b84?_state=tQ6d6oaCewu6cmzkpNuaNbTHlslbnjbnU96hZCq74MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5Y2I2MmFhLTI3MzEtNDkxNi04MDg0LThiMTdjNzMxNGI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoxNi45NDExNDUzM1oifQ%3D%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=019f1015-d550-4932-8537-efe70bffbba8 http.request.method=POST http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.356028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36085" http.request.id=7894a3e6-740f-4181-b750-f30fbdb0efcf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/e252e322-4068-4464-8d07-30404648e953?_state=IUj8XYTMCHfDB78QvsFIdCUcNP0sUrR94J65LbiGwvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNTJlMzIyLTQwNjgtNDQ2NC04ZDA3LTMwNDA0NjQ4ZTk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyMC43Mzc3OTc0MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.985694052s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/e252e322-4068-4464-8d07-30404648e953?_state=IUj8XYTMCHfDB78QvsFIdCUcNP0sUrR94J65LbiGwvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNTJlMzIyLTQwNjgtNDQ2NC04ZDA3LTMwNDA0NjQ4ZTk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyMC43Mzc3OTc0MDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=b72a9846-54d3-4236-a010-8ef68e9d2f4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/uploads/e252e322-4068-4464-8d07-30404648e953?_state=g5hBrE_oLhd_P0MB35YZZaalclHK0kVAd-oZcc0QcQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNTJlMzIyLTQwNjgtNDQ2NC04ZDA3LTMwNDA0NjQ4ZTk1MyIsIk9mZnNldCI6MjE3ODc2NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MjBaIn0%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.84107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "PUT /v2/foo/bar/blobs/uploads/e252e322-4068-4464-8d07-30404648e953?_state=g5hBrE_oLhd_P0MB35YZZaalclHK0kVAd-oZcc0QcQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNTJlMzIyLTQwNjgtNDQ2NC04ZDA3LTMwNDA0NjQ4ZTk1MyIsIk9mZnNldCI6MjE3ODc2NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MjBaIn0%3D&digest=sha256%3A86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=551f15ec-6d23-4fd9-af8e-fc5f1fe06b55 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.080288ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=bf05875e-1291-441a-8e42-cb92c1fe29f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=86.1279ms http.response.status=200 http.response.written=21787648 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "GET /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 200 21787648 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=error msg="error parsing digest="sha257:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=2375b217-5ca4-42b5-a870-61c80e70a075 http.request.method=GET http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/sha257:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" vars.name="foo/bar" time="2026-04-11T02:18:24Z" 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.2 http.request.host="127.0.0.1:36085" http.request.id=2375b217-5ca4-42b5-a870-61c80e70a075 http.request.method=GET http.request.remoteaddr="127.0.0.1:46788" http.request.uri="/v2/foo/bar/blobs/sha257:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.052317ms http.response.status=400 http.response.written=110 vars.digest="sha257:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "GET /v2/foo/bar/blobs/sha257:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=a3b0d504-ed59-4b4f-ab5a-fdbc75dd8af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52292" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.870426ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "GET /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=b6203734-2f69-447b-b7cd-cf3966c4681f http.request.method=GET http.request.remoteaddr="127.0.0.1:52286" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.277807ms http.response.status=200 http.response.written=3473408 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "GET /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 200 3473408 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36085" http.request.id=1ea3973f-67ff-4c10-8e5a-b8873ee0ce7d http.request.method=GET http.request.remoteaddr="127.0.0.1:52292" http.request.uri="/v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.546313ms http.response.status=200 http.response.written=720896 127.0.0.1 - - [11/Apr/2026:02:18:24 +0000] "GET /v2/foo/bar/blobs/sha256:86cc1e291538afafdc2188cae329a08bd7f6e20ee6a639880b1a50a70f8ab6c0 HTTP/1.1" 200 720896 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=3b991d2b-a143-4453-9f49-6ed182b4a36a http.request.method=GET http.request.remoteaddr="127.0.0.1:59752" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.140320892s http.response.status=200 http.response.written=3375104 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 200 3375104 "" "Go-http-client/1.1" time="2026-04-11T02:18:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37477" http.request.id=4c0f0501-e185-48e5-a751-67a3181270f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59750" http.request.uri="/v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.146434744s http.response.status=200 http.response.written=3473408 127.0.0.1 - - [11/Apr/2026:02:18:16 +0000] "GET /v2/foo/bar/blobs/sha256:959ca226537ca332ca0880e977ee25e84ced67f1125b3deddcf5ce24154b6705 HTTP/1.1" 200 3473408 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (13.82s) === RUN TestBlobDelete time="2026-04-11T02:18:24Z" 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.2 time="2026-04-11T02:18:24Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=762c7ad8-f29e-4c98-962d-d359937c101f http.request.method=GET http.request.remoteaddr="127.0.0.1:50286" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.825856ms http.response.status=404 http.response.written=157 vars.digest="sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "GET /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=4a946c59-c344-4dd3-8a70-58877bcaede4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.464676ms http.response.status=404 http.response.written=157 vars.digest="sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=b6db009a-a047-43f4-9003-4bc233d2219f http.request.method=POST http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=ecd96933-7b52-4460-87db-de36346814aa http.request.method=GET http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379745ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "GET /v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=15f917fe-f358-4057-af39-75c086d0f390 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125784ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=2a8754b0-a30f-4338-8193-b6ea567c8a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=33925178-124d-40ca-b663-f8d1095a48f1 time="2026-04-11T02:18:25Z" 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.2 http.request.host="127.0.0.1:35343" http.request.id=2a8754b0-a30f-4338-8193-b6ea567c8a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.104684ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=33925178-124d-40ca-b663-f8d1095a48f1 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "GET /v2/foo/bar/blobs/uploads/33925178-124d-40ca-b663-f8d1095a48f1?_state=G8pkvM1Uhwl1K0PGiva58lyfUquRt4b9QDb_NRqGFD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzOTI1MTc4LTEyNGQtNDBjYS1iNjYzLWY4ZDEwOTVhNDhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wMzgxNjExMDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=e89d1085-214c-4aca-bd20-4406ce7d45de http.request.method=POST http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=47aa74e5-f5a8-4130-b82a-bb233ad76c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/a79051f1-459c-454b-9009-8f1838b9d90c?_state=K2mueQCkJVcfjWWUfo5p34MNGK521E7wyYwk6D0OMAx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTA1MWYxLTQ1OWMtNDU0Yi05MDA5LThmMTgzOGI5ZDkwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNDQyMzA2NThaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" provided=sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 vars.name="foo/bar" vars.uuid=a79051f1-459c-454b-9009-8f1838b9d90c time="2026-04-11T02:18:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=47aa74e5-f5a8-4130-b82a-bb233ad76c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/a79051f1-459c-454b-9009-8f1838b9d90c?_state=K2mueQCkJVcfjWWUfo5p34MNGK521E7wyYwk6D0OMAx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTA1MWYxLTQ1OWMtNDU0Yi05MDA5LThmMTgzOGI5ZDkwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNDQyMzA2NThaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a79051f1-459c-454b-9009-8f1838b9d90c time="2026-04-11T02:18:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=47aa74e5-f5a8-4130-b82a-bb233ad76c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/a79051f1-459c-454b-9009-8f1838b9d90c?_state=K2mueQCkJVcfjWWUfo5p34MNGK521E7wyYwk6D0OMAx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTA1MWYxLTQ1OWMtNDU0Yi05MDA5LThmMTgzOGI5ZDkwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNDQyMzA2NThaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.169254ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a79051f1-459c-454b-9009-8f1838b9d90c 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "PUT /v2/foo/bar/blobs/uploads/a79051f1-459c-454b-9009-8f1838b9d90c?_state=K2mueQCkJVcfjWWUfo5p34MNGK521E7wyYwk6D0OMAx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTA1MWYxLTQ1OWMtNDU0Yi05MDA5LThmMTgzOGI5ZDkwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNDQyMzA2NThaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=02a4d44d-c128-4dd2-b291-a7038380cb24 http.request.method=POST http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.994µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=572b2aa4-5b25-4aa4-ac9c-7ddfc09c84e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/a7cda8b2-95ef-4303-b09b-ccd3edcf6fa5?_state=fy90x_pXLB93_OY_HyHAlnDP2k9We9ZzsRd7-UDk-Rh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3Y2RhOGIyLTk1ZWYtNDMwMy1iMDliLWNjZDNlZGNmNmZhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNDcwMDM5NjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "PUT /v2/foo/bar/blobs/uploads/a7cda8b2-95ef-4303-b09b-ccd3edcf6fa5?_state=fy90x_pXLB93_OY_HyHAlnDP2k9We9ZzsRd7-UDk-Rh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3Y2RhOGIyLTk1ZWYtNDMwMy1iMDliLWNjZDNlZGNmNmZhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNDcwMDM5NjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=71eacd38-154d-4768-ab5f-e694d5cf4770 http.request.method=POST http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212324ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=4aeb0b08-5a93-4d96-9401-4849bcebe4d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/1acb1567-dea4-4a47-8d90-ca983ad0eb14?_state=kcLFM8DBm9FEFXZtuzJ4dRwtyk1lkjXLp1IL24xC4_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhY2IxNTY3LWRlYTQtNGE0Ny04ZDkwLWNhOTgzYWQwZWIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNTA5MzU0MjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.516576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "PUT /v2/foo/bar/blobs/uploads/1acb1567-dea4-4a47-8d90-ca983ad0eb14?_state=kcLFM8DBm9FEFXZtuzJ4dRwtyk1lkjXLp1IL24xC4_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhY2IxNTY3LWRlYTQtNGE0Ny04ZDkwLWNhOTgzYWQwZWIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNTA5MzU0MjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=0315ea65-d0e9-4256-bdd2-e1a0ca3d5035 http.request.method=POST http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229084ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=c510b678-ab33-4cd7-a4a0-5fd1bc27da28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/7f8a4e58-e874-407a-b26b-6535371b3d03?_state=4yRdhp0bfIgn0_xzOunB4R8tv-5lOseLzeGDmLLfRqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOGE0ZTU4LWU4NzQtNDA3YS1iMjZiLTY1MzUzNzFiM2QwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNTQyODk1NDVaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.2580753s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:25 +0000] "PUT /v2/foo/bar/blobs/uploads/7f8a4e58-e874-407a-b26b-6535371b3d03?_state=4yRdhp0bfIgn0_xzOunB4R8tv-5lOseLzeGDmLLfRqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOGE0ZTU4LWU4NzQtNDA3YS1iMjZiLTY1MzUzNzFiM2QwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNS4wNTQyODk1NDVaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=089ee4a4-b603-4958-8ede-4c65c8e49c79 http.request.method=POST http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.392599ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35343" http.request.id=0f32f0d7-6a48-4159-b87d-451091f534ea http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/8826b0b2-44ac-4f5a-9b61-b7ae6e272f9b?_state=CI1kG4qhduYUoEkdFl0UoLENXnE3qjQhoiulZgtJ2zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MjZiMGIyLTQ0YWMtNGY1YS05YjYxLWI3YWU2ZTI3MmY5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNy40MDgwNjY2ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.128077632s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/8826b0b2-44ac-4f5a-9b61-b7ae6e272f9b?_state=CI1kG4qhduYUoEkdFl0UoLENXnE3qjQhoiulZgtJ2zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MjZiMGIyLTQ0YWMtNGY1YS05YjYxLWI3YWU2ZTI3MmY5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyNy40MDgwNjY2ODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=56d9cc22-d147-4eee-b4c3-2835694dc992 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/uploads/8826b0b2-44ac-4f5a-9b61-b7ae6e272f9b?_state=QgpwwQZ9HZTQ8CXtFIZ8mSKUjOe4iOi8tex0FaiOgV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MjZiMGIyLTQ0YWMtNGY1YS05YjYxLWI3YWU2ZTI3MmY5YiIsIk9mZnNldCI6MTgxNzg1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MjdaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.432189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "PUT /v2/foo/bar/blobs/uploads/8826b0b2-44ac-4f5a-9b61-b7ae6e272f9b?_state=QgpwwQZ9HZTQ8CXtFIZ8mSKUjOe4iOi8tex0FaiOgV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MjZiMGIyLTQ0YWMtNGY1YS05YjYxLWI3YWU2ZTI3MmY5YiIsIk9mZnNldCI6MTgxNzg1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6MjdaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=9460ac99-426e-42f8-a870-34455d42cc25 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.590526ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=c58640b2-b827-48e6-b49c-8b0cc4a72f69 http.request.method=GET http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=78.585372ms http.response.status=200 http.response.written=18178560 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "GET /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 200 18178560 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=error msg="error parsing digest="sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=1e789a21-3fa4-4397-932c-6703005d25af http.request.method=GET http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" time="2026-04-11T02:18:29Z" 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.2 http.request.host="127.0.0.1:35343" http.request.id=1e789a21-3fa4-4397-932c-6703005d25af http.request.method=GET http.request.remoteaddr="127.0.0.1:50312" http.request.uri="/v2/foo/bar/blobs/sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.827777ms http.response.status=400 http.response.written=110 vars.digest="sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "GET /v2/foo/bar/blobs/sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=9dca7855-451d-48bd-b5c5-d993f18762f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36084" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667356ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "GET /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=a37035ad-81c1-40b1-bea4-af575171eb86 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36086" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=4efe1466-d639-45b7-ab6f-56dc3826f1f0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36086" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.483226ms http.response.status=404 http.response.written=157 vars.digest="sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=1031acd1-f1d6-4ccf-8ddc-bab1e014ee69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36086" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.175384ms http.response.status=404 http.response.written=74 vars.digest="sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=error msg="error parsing digest="sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=54f962be-e5d6-468e-8335-f14feee89e5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36096" http.request.uri="/v2/foo/bar/blobs/sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" time="2026-04-11T02:18:29Z" 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.2 http.request.host="127.0.0.1:35343" http.request.id=54f962be-e5d6-468e-8335-f14feee89e5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36096" http.request.uri="/v2/foo/bar/blobs/sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.383965ms http.response.status=400 http.response.written=110 vars.digest="sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "DELETE /v2/foo/bar/blobs/sha257:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T02:18:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=21360eeb-fa47-44c4-bda1-206d2e70e99a http.request.method=POST http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=7ea9638e-d152-40e1-8e97-469c8e8d1107 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/bar/blobs/uploads/4561aab3-d8b7-4701-bc68-a2a7bf8898c4?_state=7ars4J0_TaeuxX4nzfFaC3yMjRqHO6dSTcWkTzh_rs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NjFhYWIzLWQ4YjctNDcwMS1iYzY4LWEyYTdiZjg4OThjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyOS42NzYxODUyMTRaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.156907656s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "PUT /v2/foo/bar/blobs/uploads/4561aab3-d8b7-4701-bc68-a2a7bf8898c4?_state=7ars4J0_TaeuxX4nzfFaC3yMjRqHO6dSTcWkTzh_rs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NjFhYWIzLWQ4YjctNDcwMS1iYzY4LWEyYTdiZjg4OThjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODoyOS42NzYxODUyMTRaIn0%3D&digest=sha256%3A684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=2a368d8e-c292-4ceb-b2c1-49a2a56e4b82 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.486419ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=522a3bd5-8a0e-470e-ba1a-f6545403d3a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36084" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.265035355s http.response.status=200 http.response.written=3375104 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "GET /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 200 3375104 "" "Go-http-client/1.1" time="2026-04-11T02:18:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35343" http.request.id=29fb788d-1015-42d1-a223-aa8c24f156c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36068" http.request.uri="/v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.271288267s http.response.status=200 http.response.written=3473408 127.0.0.1 - - [11/Apr/2026:02:18:29 +0000] "GET /v2/foo/bar/blobs/sha256:684d454408960eac9abd7104096a0e091fc6fc92c67e2d54c76e49dad0f5dfc8 HTTP/1.1" 200 3473408 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (7.06s) === RUN TestRelativeURL time="2026-04-11T02:18: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.2 time="2026-04-11T02:18:31Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46423" http.request.id=3ce26fa2-b0b3-4bbc-b502-12b0497d707e http.request.method=POST http.request.remoteaddr="127.0.0.1:53292" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46423" http.request.id=bac537f7-c4cf-4298-9f1c-14f815342e03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53292" http.request.uri="/v2/foo/bar/blobs/uploads/2de5b95f-abe9-4327-9d05-737f8d7d1fcc?_state=crPjWI1TftqFrdW4hrO1mDnB3RwS-pnpA8zqmvbuEmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZTViOTVmLWFiZTktNDMyNy05ZDA1LTczN2Y4ZDdkMWZjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODozMS45MzI1NTY1NjhaIn0%3D&digest=sha256%3A92f5f8b34de5f8bbb29180fa2bcae62a0459344b69b2b194e5754fc84f6b77df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038406834s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:32 +0000] "PUT /v2/foo/bar/blobs/uploads/2de5b95f-abe9-4327-9d05-737f8d7d1fcc?_state=crPjWI1TftqFrdW4hrO1mDnB3RwS-pnpA8zqmvbuEmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZTViOTVmLWFiZTktNDMyNy05ZDA1LTczN2Y4ZDdkMWZjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODozMS45MzI1NTY1NjhaIn0%3D&digest=sha256%3A92f5f8b34de5f8bbb29180fa2bcae62a0459344b69b2b194e5754fc84f6b77df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46423" http.request.id=224968d0-e43f-487e-b71c-86a24d96e001 http.request.method=POST http.request.remoteaddr="127.0.0.1:53292" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46423" http.request.id=287d302b-9a3a-4118-86e5-2827970057c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:53292" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46423" http.request.id=22a37f19-3eb2-402a-93d1-1856beacb8ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:53292" http.request.uri="/v2/foo/bar/blobs/uploads/e216e2a7-ed03-4bfc-9c3a-bd091fa892da?_state=r6UZEKFisaJzLtmCiseFTZ32eQ7qjx1ALsRtzQUvQS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMTZlMmE3LWVkMDMtNGJmYy05YzNhLWJkMDkxZmE4OTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODozMy4zMTk0OTE2MDZaIn0%3D&digest=sha256%3A4c19e8d57efe87bd2598e0d6de68610ff125ca1c1179835b383a13e504afe263" http.request.useragent="Go-http-client/1.1" http.response.duration=4.058081522s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:33 +0000] "PUT /v2/foo/bar/blobs/uploads/e216e2a7-ed03-4bfc-9c3a-bd091fa892da?_state=r6UZEKFisaJzLtmCiseFTZ32eQ7qjx1ALsRtzQUvQS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMTZlMmE3LWVkMDMtNGJmYy05YzNhLWJkMDkxZmE4OTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODozMy4zMTk0OTE2MDZaIn0%3D&digest=sha256%3A4c19e8d57efe87bd2598e0d6de68610ff125ca1c1179835b383a13e504afe263 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.45s) === RUN TestBlobDeleteDisabled time="2026-04-11T02:18: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.2 time="2026-04-11T02:18:37Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:37Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38227" http.request.id=d0b700d5-efcd-4415-8703-470a8b14a052 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37728" http.request.uri="/v2/foo/bar/blobs/sha256:a3a2db57fe7d0dec924403fc9e8a9393edca7eabbe7a559f2f2e5ee09e302600" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.925517ms http.response.status=405 http.response.written=78 vars.digest="sha256:a3a2db57fe7d0dec924403fc9e8a9393edca7eabbe7a559f2f2e5ee09e302600" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:a3a2db57fe7d0dec924403fc9e8a9393edca7eabbe7a559f2f2e5ee09e302600 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-04-11T02:18: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.2 time="2026-04-11T02:18:37Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35123" http.request.id=11208419-258c-45b2-bf3b-345573ffb952 http.request.method=POST http.request.remoteaddr="127.0.0.1:43104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264718ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35123" http.request.id=d452b317-2829-4939-9641-f9a3d5a18368 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43104" http.request.uri="/v2/foo/bar/blobs/uploads/ed692014-266b-44cc-a4fa-bef1a801cc1a?_state=6Fr7tVwHp3Hkdyz7CsTxaywA09p4aejB0k7jZL6Zn6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNjkyMDE0LTI2NmItNDRjYy1hNGZhLWJlZjFhODAxY2MxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODozNy44Mjc4NTc4ODdaIn0%3D&digest=sha256%3A5db903a1d97d0c3350ca9d353f5f677fcaea6e03319bcafa22c8855a150ef324" http.request.useragent="Go-http-client/1.1" http.response.duration=8.636302066s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:37 +0000] "PUT /v2/foo/bar/blobs/uploads/ed692014-266b-44cc-a4fa-bef1a801cc1a?_state=6Fr7tVwHp3Hkdyz7CsTxaywA09p4aejB0k7jZL6Zn6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNjkyMDE0LTI2NmItNDRjYy1hNGZhLWJlZjFhODAxY2MxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODozNy44Mjc4NTc4ODdaIn0%3D&digest=sha256%3A5db903a1d97d0c3350ca9d353f5f677fcaea6e03319bcafa22c8855a150ef324 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:35123" http.request.id=b26ecce5-abdb-4bc2-ae06-b04e38798a3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43104" http.request.uri="/v2/foo/bar/blobs/sha256:5db903a1d97d0c3350ca9d353f5f677fcaea6e03319bcafa22c8855a150ef324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.129578ms http.response.status=405 http.response.written=78 vars.digest="sha256:5db903a1d97d0c3350ca9d353f5f677fcaea6e03319bcafa22c8855a150ef324" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:18:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:5db903a1d97d0c3350ca9d353f5f677fcaea6e03319bcafa22c8855a150ef324 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (8.92s) === RUN TestDeleteReadOnly time="2026-04-11T02:18: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.2 time="2026-04-11T02:18:46Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36313" http.request.id=7728c830-61c8-46c5-a538-4f6d2a311c4d http.request.method=POST http.request.remoteaddr="127.0.0.1:57132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.032101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36313" http.request.id=63e33e11-1259-48cf-86d7-60aed49f2221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57132" http.request.uri="/v2/foo/bar/blobs/uploads/04241f55-4b08-4807-94c3-55d151983502?_state=WVNMFoIQV4TTeKI3u1VCIAGDPhRKpWNaMnfrJ9T3MHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MjQxZjU1LTRiMDgtNDgwNy05NGMzLTU1ZDE1MTk4MzUwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODo0Ni43NDQ2NTc3MjFaIn0%3D&digest=sha256%3A1d3623ae1377f14bde3cc9e9f3c6d3e9cc3410a4f9ce231f1a054ec829bcc5d4" http.request.useragent="Go-http-client/1.1" http.response.duration=5.664476239s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:46 +0000] "PUT /v2/foo/bar/blobs/uploads/04241f55-4b08-4807-94c3-55d151983502?_state=WVNMFoIQV4TTeKI3u1VCIAGDPhRKpWNaMnfrJ9T3MHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MjQxZjU1LTRiMDgtNDgwNy05NGMzLTU1ZDE1MTk4MzUwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxODo0Ni43NDQ2NTc3MjFaIn0%3D&digest=sha256%3A1d3623ae1377f14bde3cc9e9f3c6d3e9cc3410a4f9ce231f1a054ec829bcc5d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:1d3623ae1377f14bde3cc9e9f3c6d3e9cc3410a4f9ce231f1a054ec829bcc5d4 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.94s) === RUN TestStartPushReadOnly time="2026-04-11T02:18: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.2 time="2026-04-11T02:18:52Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-04-11T02:18: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.2 time="2026-04-11T02:18:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:18:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=984029c5-65cd-4950-93f1-49d778ef9bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.475025ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T02:18:52Z" 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.2 http.request.host="127.0.0.1:34629" http.request.id=9acc12a9-4f10-4671-ab2e-c9f43d16424b http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.136894ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T02:18:52Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=7cc34e4b-fe80-45a2-8b76-b5669e63ff6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019154ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T02:18:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=814dbe5f-89bf-4d5e-a91e-970b2ac3e56c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.096637ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:18:52Z" 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.2 http.request.host="127.0.0.1:34629" http.request.id=814dbe5f-89bf-4d5e-a91e-970b2ac3e56c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.143547ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:18:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=814dbe5f-89bf-4d5e-a91e-970b2ac3e56c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.176717ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:18:52Z" 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.2 http.request.host="127.0.0.1:34629" http.request.id=814dbe5f-89bf-4d5e-a91e-970b2ac3e56c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.211178ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T02:18:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=57581fd7-87b1-4ca8-9175-1ac3bea1d178 http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.262109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=0c870c61-23e2-4a9a-930d-4cc711116d87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/blobs/uploads/5b80777a-cac5-48ff-a8a6-7727b6d30406?_state=eNtScfSrSrSzghHWSX3lxnudGNs7-VD7MACkW26RUAR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YjgwNzc3YS1jYWM1LTQ4ZmYtYThhNi03NzI3YjZkMzA0MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTIuNjg3MjExNTlaIn0%3D&digest=sha256%3A404812162f17dfb7f803bb07b1e38187d569426f89a49d631c2e60865178bf4f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.285378646s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/5b80777a-cac5-48ff-a8a6-7727b6d30406?_state=eNtScfSrSrSzghHWSX3lxnudGNs7-VD7MACkW26RUAR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YjgwNzc3YS1jYWM1LTQ4ZmYtYThhNi03NzI3YjZkMzA0MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTIuNjg3MjExNTlaIn0%3D&digest=sha256%3A404812162f17dfb7f803bb07b1e38187d569426f89a49d631c2e60865178bf4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=b93618aa-6184-469c-bd99-d2f1f401ebcd http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133858ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=2d06f009-5535-42a3-a8a3-ff908c0792b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/blobs/uploads/a8e6f5df-b429-43f4-8786-f4417f99f250?_state=7NQIQSOISTutcCIa16sjp7J6tvvtVadKBSs06Ej1aox7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGU2ZjVkZi1iNDI5LTQzZjQtODc4Ni1mNDQxN2Y5OWYyNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTguMTIzODEwNTRaIn0%3D&digest=sha256%3A04e2d72b797e918c6b8e9b1920bd68eb08d5fd2efc807d36d071053bf373da11" http.request.useragent="Go-http-client/1.1" http.response.duration=1.513250811s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/a8e6f5df-b429-43f4-8786-f4417f99f250?_state=7NQIQSOISTutcCIa16sjp7J6tvvtVadKBSs06Ej1aox7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGU2ZjVkZi1iNDI5LTQzZjQtODc4Ni1mNDQxN2Y5OWYyNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTguMTIzODEwNTRaIn0%3D&digest=sha256%3A04e2d72b797e918c6b8e9b1920bd68eb08d5fd2efc807d36d071053bf373da11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=9e61adab-9a63-4b8e-9356-0b7f57c09021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.475402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=da1a35a4-fb65-42d8-8f00-e524869a9766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.494472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=53481bf3-a89a-4785-8cc6-3736fd7eb3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.86441ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=2c6e175a-76f1-46fe-a36a-6d2f0b02e32c http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.068207ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34629" http.request.id=21dfc2ff-fd0a-480a-ae01-ef7b1614cc2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.459489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34629" http.request.id=7340f4d0-8ac9-48ee-83ef-8fee6c5f79ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.350659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:34629" http.request.id=6e32994a-8ddb-499f-b057-c6cf10dd34a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=27f82ab5-fcab-4a41-929b-ea9c5be7404a http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.976777ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=df9c9870-db65-4d52-ab62-b22bf84bbd1e http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180504ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=84395894-295a-4a0a-afa1-fe6d031d5372 http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188584ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=ac86ae7f-9639-4744-98cb-b9e90ef8578d http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.199384ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=error msg="payload digest does match: "sha256:d414ada437f4530268178fec309a55cfdef970be5802cf66ff40cd9ac1751236" != "sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e"" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=90fd8600-a4c6-4e1a-9a80-db6392f8dc57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" time="2026-04-11T02:18:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=90fd8600-a4c6-4e1a-9a80-db6392f8dc57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.316564ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e" 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2a5c235bea54242cc4e893e40ae30bb6952201995edf2caa7f4e8082b92ef80e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=61cd42e2-abe6-4870-98f0-db53571cca78 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.331915ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" 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.2 http.request.host="127.0.0.1:34629" http.request.id=3769de18-a0bc-427d-baf7-9f905671d056 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.199414ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=3478d9c7-2862-4037-85c5-15e5072d61a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375525ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:18:59Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=3478d9c7-2862-4037-85c5-15e5072d61a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.424335ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:18:59Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=3478d9c7-2862-4037-85c5-15e5072d61a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.459245ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=36a86138-1b13-4044-8f6d-6659e6c1cd3a http.request.method=POST http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=1f8c3d96-454f-49ee-b450-b0e03a48a57d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/blobs/uploads/b6135a9e-e5fc-40fd-9c3c-b1720a7d7ff5?_state=dj3QnPa0Lcjw56ITuEMCxV-JNC3ckDIm7r9bUuG3nrx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjEzNWE5ZS1lNWZjLTQwZmQtOWMzYy1iMTcyMGE3ZDdmZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTkuNjc3NzMwMTg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/b6135a9e-e5fc-40fd-9c3c-b1720a7d7ff5?_state=dj3QnPa0Lcjw56ITuEMCxV-JNC3ckDIm7r9bUuG3nrx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjEzNWE5ZS1lNWZjLTQwZmQtOWMzYy1iMTcyMGE3ZDdmZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTkuNjc3NzMwMTg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=2d01fa91-33d2-42f2-8690-9606e89bf3dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.424485ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:18:59Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=2d01fa91-33d2-42f2-8690-9606e89bf3dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.469335ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T02:18:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=1a48bc98-0307-478b-bfeb-91ef2c6ef4ab http.request.method=POST http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=e4e257f4-83a9-45cf-9073-6e607cc0af9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/blobs/uploads/aa85f481-e34a-4b86-9103-9d38cd448c2e?_state=7LBFZwTHxygB1z4z67iX5ZMOsFq08Qe1x5PCbPzRpgF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTg1ZjQ4MS1lMzRhLTRiODYtOTEwMy05ZDM4Y2Q0NDhjMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTkuODQyNzE1OTkxWiJ9&digest=sha256%3A06c46b0b1ace2cc20672930e1001e4622bb93d2a51c3154263ed2caab1f47db4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005505512s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:18:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa85f481-e34a-4b86-9103-9d38cd448c2e?_state=7LBFZwTHxygB1z4z67iX5ZMOsFq08Qe1x5PCbPzRpgF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTg1ZjQ4MS1lMzRhLTRiODYtOTEwMy05ZDM4Y2Q0NDhjMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTg6NTkuODQyNzE1OTkxWiJ9&digest=sha256%3A06c46b0b1ace2cc20672930e1001e4622bb93d2a51c3154263ed2caab1f47db4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=99dc4468-cdcd-462c-96e0-e8d9dd61af6e http.request.method=POST http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.085527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=d6623f1f-2233-4345-abba-c3dcb818a37e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/blobs/uploads/5d61c73c-0512-48b7-af42-6ff81fccb5e3?_state=TqAXrYlO2_GX7lKBLc4NndfeWUTY7Vp0yifHfHbKFol7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZDYxYzczYy0wNTEyLTQ4YjctYWY0Mi02ZmY4MWZjY2I1ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MDIuMDE1NTQzMTc0WiJ9&digest=sha256%3A35f0147b0d49b1e1985d6e485e652541091630ba7098728fb0d017349c3b00c9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.21364597s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/5d61c73c-0512-48b7-af42-6ff81fccb5e3?_state=TqAXrYlO2_GX7lKBLc4NndfeWUTY7Vp0yifHfHbKFol7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZDYxYzczYy0wNTEyLTQ4YjctYWY0Mi02ZmY4MWZjY2I1ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MDIuMDE1NTQzMTc0WiJ9&digest=sha256%3A35f0147b0d49b1e1985d6e485e652541091630ba7098728fb0d017349c3b00c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=f32933ec-52df-4bb6-b4f8-22da89b35491 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.324778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34629" http.request.id=7ac2cd5f-e669-45c2-b8d0-9ccac45d179c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=eb2cfb89-1623-4a82-81a0-e7588e303ff9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.484835ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=9636d50c-6c8b-451d-83b6-ba8cbe3850f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.524646ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=7932f200-aa4f-4487-bb6b-b371091a25d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246425ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=9a4e41f6-436f-43be-a5ab-2b72424b32e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185845ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=a12dc728-9e4e-4b72-8875-b763b00ab1b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184025ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="rewriting manifest sha256:d1e89e34173ae6278dd8c78f173f4407f2d20d15a2ba179ed4c6adc1b8d669c9 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=bae4cdcb-4849-4d93-a1bb-78017f8167f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" 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-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=bae4cdcb-4849-4d93-a1bb-78017f8167f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.55847ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34629" http.request.id=6122b41f-7ea0-4f6f-b8f6-dc5a9d5e19dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.406085ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34629" http.request.id=ffa3bf75-56c9-463a-9451-41c21e3f4699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.568116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34629" http.request.id=0b321891-b067-4511-8b62-2d5c0be43b31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=d43a8a8f-edc9-4096-8daf-e44017162a5d http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.453285ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=2bb5d976-66fd-4513-962c-77bda708a16a http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.400465ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=ac91de1e-a5d4-4407-9ca5-2389b0cbe82d http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221144ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=9e021c85-5ab5-4562-b897-d2069fd2eb89 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146664ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="rewriting manifest list sha256:296653b49401b2637e8296e4992af071137064443406963eb8f5861ab7c0964c in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=0454f1e9-7886-4276-8f7c-fe4cf234ee68 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" 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-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34629" http.request.id=0454f1e9-7886-4276-8f7c-fe4cf234ee68 http.request.method=GET http.request.remoteaddr="127.0.0.1:43698" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.253868ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:19:04Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=836c6ff3-340e-4821-81ec-57302fcc4656 http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.522485ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" 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.2 http.request.host="127.0.0.1:33805" http.request.id=2e8ba430-6832-4701-8f3d-5142e7bd2cd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.250175ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=51a2810c-deca-4771-ba97-cb49e99b8cb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239584ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=e73fc87d-d5d4-4999-928b-0d2403f002ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.057128ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:19:04Z" 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.2 http.request.host="127.0.0.1:33805" http.request.id=e73fc87d-d5d4-4999-928b-0d2403f002ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.106618ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:19:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=e73fc87d-d5d4-4999-928b-0d2403f002ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.202848ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:19:04Z" 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.2 http.request.host="127.0.0.1:33805" http.request.id=e73fc87d-d5d4-4999-928b-0d2403f002ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.231828ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T02:19:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=c2659592-a997-4daf-99fe-7a4f734edad4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.500299ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=6c1d851c-aaff-4bf1-880d-c6695719f152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/blobs/uploads/b766f2f0-a97b-4622-af0c-4c7592d727af?_state=3mwEjlKuZ1du6h8aGVQEVoouWabkwgymcUiYVp05WkV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNzY2ZjJmMC1hOTdiLTQ2MjItYWYwYy00Yzc1OTJkNzI3YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MDQuNDgzMDYyNzk3WiJ9&digest=sha256%3A785fdbed17f32e538f6da8b27cfd9e638104d39bf89756f3cf1c0f2ca09d0734" http.request.useragent="Go-http-client/1.1" http.response.duration=3.185464534s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/b766f2f0-a97b-4622-af0c-4c7592d727af?_state=3mwEjlKuZ1du6h8aGVQEVoouWabkwgymcUiYVp05WkV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNzY2ZjJmMC1hOTdiLTQ2MjItYWYwYy00Yzc1OTJkNzI3YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MDQuNDgzMDYyNzk3WiJ9&digest=sha256%3A785fdbed17f32e538f6da8b27cfd9e638104d39bf89756f3cf1c0f2ca09d0734 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=f9627f49-b470-4e12-8bca-00d7039a9a0d http.request.method=POST http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.82175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=bcca3bdd-5d31-4ea1-9ca5-6d3646033985 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/blobs/uploads/b5d38f40-63eb-464d-8e05-5cd1630e280d?_state=ZjrbFVv6PNyspnp7PmRraNr84qQY0fcYcK7hj-m-ZSZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNWQzOGY0MC02M2ViLTQ2NGQtOGUwNS01Y2QxNjMwZTI4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MDcuODgxNDYxNDk4WiJ9&digest=sha256%3A38c3dadc24220bfdd16dfbd3df80d1554d99896012fb1587e3e1a5e431247103" http.request.useragent="Go-http-client/1.1" http.response.duration=4.00707169s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/b5d38f40-63eb-464d-8e05-5cd1630e280d?_state=ZjrbFVv6PNyspnp7PmRraNr84qQY0fcYcK7hj-m-ZSZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNWQzOGY0MC02M2ViLTQ2NGQtOGUwNS01Y2QxNjMwZTI4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MDcuODgxNDYxNDk4WiJ9&digest=sha256%3A38c3dadc24220bfdd16dfbd3df80d1554d99896012fb1587e3e1a5e431247103 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=38750569-dfdd-4166-aade-b3274ab13fc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.262101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=64c6d51a-d09d-400a-b137-cfed5ca5d77f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.619069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=82703aa0-be4b-49b7-9d83-482e3c06c1bd http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.992587ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=3d14816e-bb44-4729-98c4-a20913d571b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.964078ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33805" http.request.id=da1a8013-f5ed-41dc-987f-b824c5313d32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.585559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33805" http.request.id=23075424-150d-49c4-b978-bfa0a0e9dcf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.445359ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:33805" http.request.id=8f92e618-a185-4b87-90a1-b13272992c11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.473989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=f0d52ad1-0589-42d4-bb7d-fbd2e362c18e http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.910567ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=17a1969d-d7dd-412e-aee3-a0fd94d57b13 http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278085ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=55070ea6-edf9-4f79-bcd4-ae1cf69b2fae http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217155ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=29194691-60d7-4f41-8dac-faafdde06ab3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.199495ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=error msg="payload digest does match: "sha256:aa7a1db620d240ead6f8d0e70db9f46cc393d989bbc3a7d56cd46e02060e4857" != "sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1"" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=8322af7b-4eb5-40f9-9ce3-04e253445ca1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" time="2026-04-11T02:19:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=8322af7b-4eb5-40f9-9ce3-04e253445ca1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59486" http.request.uri="/v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423205ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1" 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:56713a889c5ee84ce865fc253d94b50fe73e42b31e1381bfbc65e3030a2eb0b1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=d2455abf-c68f-4857-a2e6-d9237793ecf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.503475ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" 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.2 http.request.host="127.0.0.1:33805" http.request.id=aba53d44-3694-4831-9c33-550d69310a94 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.161214ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=be079676-d104-4a39-89f5-d17a2f580224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.470685ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:19:11Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=be079676-d104-4a39-89f5-d17a2f580224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.523395ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:19:11Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=be079676-d104-4a39-89f5-d17a2f580224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.558525ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=3e77cb6d-8191-46ad-a9a4-389a4281aa22 http.request.method=POST http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=8e6b21f7-5c38-40db-9129-dd441f1efb6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/blobs/uploads/8af2a7ca-b87b-4f8a-bdfe-6ff8ffa27480?_state=BtM2oxIHJlLemtMtkm0G-B2bmcT56A2-zRQA_33zFyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YWYyYTdjYS1iODdiLTRmOGEtYmRmZS02ZmY4ZmZhMjc0ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MTEuOTI2OTE5MDU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/8af2a7ca-b87b-4f8a-bdfe-6ff8ffa27480?_state=BtM2oxIHJlLemtMtkm0G-B2bmcT56A2-zRQA_33zFyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YWYyYTdjYS1iODdiLTRmOGEtYmRmZS02ZmY4ZmZhMjc0ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MTEuOTI2OTE5MDU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:11Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=a5979200-3ae3-40d3-9fa1-f5585affcc59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.422715ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:19:11Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=a5979200-3ae3-40d3-9fa1-f5585affcc59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.475975ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:19:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T02:19:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=0ca64611-05b2-4628-a43e-2c080da3508d http.request.method=POST http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=2ea00879-1ddd-4e55-9f6e-33922165ec7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/blobs/uploads/84a85f03-6c45-4979-bb48-25c153e30fe8?_state=GRLK6OJ0rspFwJoAebssBZdwWH4JH7vtE79Prmu8sOd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NGE4NWYwMy02YzQ1LTQ5NzktYmI0OC0yNWMxNTNlMzBmZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MTIuMTgyODY5NzQ1WiJ9&digest=sha256%3Aadfa09330435374780931b8e8fab4d8fc2bd0201fbf4be51a4066283abb21bd9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.484680612s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/84a85f03-6c45-4979-bb48-25c153e30fe8?_state=GRLK6OJ0rspFwJoAebssBZdwWH4JH7vtE79Prmu8sOd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NGE4NWYwMy02YzQ1LTQ5NzktYmI0OC0yNWMxNTNlMzBmZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MTIuMTgyODY5NzQ1WiJ9&digest=sha256%3Aadfa09330435374780931b8e8fab4d8fc2bd0201fbf4be51a4066283abb21bd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=228570fc-1442-458b-9bfc-be07816cbad4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.025677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=dcc627b3-205b-4ef0-9440-1ee2c3463ccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/blobs/uploads/4fb39362-f4dc-42ae-b6a0-b1e21c42060a?_state=Ip-x4UExJoa1TBHKerqrxEyaMp367jPaj1OAObcTvVt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZmIzOTM2Mi1mNGRjLTQyYWUtYjZhMC1iMWUyMWM0MjA2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MTcuOTIzMDA1MzU2WiJ9&digest=sha256%3A118f48e2c6c0fe68ab783babfbaba0281e2e71b7310ce301cbc8524aa0d259b4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.638867121s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/4fb39362-f4dc-42ae-b6a0-b1e21c42060a?_state=Ip-x4UExJoa1TBHKerqrxEyaMp367jPaj1OAObcTvVt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZmIzOTM2Mi1mNGRjLTQyYWUtYjZhMC1iMWUyMWM0MjA2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MTcuOTIzMDA1MzU2WiJ9&digest=sha256%3A118f48e2c6c0fe68ab783babfbaba0281e2e71b7310ce301cbc8524aa0d259b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=686df832-3b82-48f4-b55f-a1f59003203d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.465269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33805" http.request.id=0b5633d7-2a2b-4341-8a16-33bb93508b73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=d2f0079f-abb5-426e-bbaa-4613a348b289 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.497555ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=bf09a1d4-7f47-4b36-a6d9-255004df28ff http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.470615ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=6d021fbc-7df3-4f26-b662-eea569501063 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281495ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=7dd7b3b6-dd94-4d13-9d88-5ab86b1de731 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269794ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=69472729-bb05-496e-a881-66a20f8fc476 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.349755ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="rewriting manifest sha256:f02b615bf4aa40f41cc5122e2e89f8de1d95cb5c6eda81ea6d5e7236ff0b6d80 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=e983a6fd-91fe-4d23-9122-13c681dcce8d http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" 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-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=e983a6fd-91fe-4d23-9122-13c681dcce8d http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.457079ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33805" http.request.id=e6659e1f-4b00-4c44-874e-15c9798937bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.419545ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33805" http.request.id=aaf0be4b-10b7-415b-999d-a6a6997ca0d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.649416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33805" http.request.id=91acf30a-4305-41ac-9e85-2f73109ed7c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.474265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=097d7604-cc98-4e1a-b5d9-530109f66fe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.487145ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=e8292bfb-88d5-45fa-9237-26e1570b5371 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.423575ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=92f51844-5873-43a8-ab6c-bfdbe10469f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273764ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=989adee8-b32f-4b8c-9b12-8381180b9970 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="rewriting manifest list sha256:056f4e53f497c74207c804ca0c80ccd17355672c50355a428c1f038b88cf91fd in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=432a8405-895c-46f2-ace5-755bd0ccf234 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" 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-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33805" http.request.id=432a8405-895c-46f2-ace5-755bd0ccf234 http.request.method=GET http.request.remoteaddr="127.0.0.1:35410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.360749ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (30.17s) === RUN TestGetManifestWithStorageError time="2026-04-11T02:19:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:19:22Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35773" http.request.id=4e3bf357-5147-46ae-8eaf-f4bf0ff23973 http.request.method=GET http.request.remoteaddr="127.0.0.1:40318" 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=1.447085ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35773" http.request.id=d59fcb86-5eaa-4479-a833-bc17bc541253 http.request.method=GET http.request.remoteaddr="127.0.0.1:40318" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.300615ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35773" http.request.id=c9b2ebb1-ee3c-437c-9896-02a4de926601 http.request.method=GET http.request.remoteaddr="127.0.0.1:40318" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.251694ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35773" http.request.id=714b10eb-0d99-4cbb-9681-971b2a4d4c9e http.request.method=GET http.request.remoteaddr="127.0.0.1:40318" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.241815ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-11T02:19:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:19:22Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=b70a674f-d838-473c-9945-9795beaf6f5e http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.431695ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" 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.2 http.request.host="127.0.0.1:42025" http.request.id=4be81054-d2ac-4556-a506-76baa7920253 http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.234484ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=17d541e6-47c3-47f8-847d-9165e3e4d315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.171514ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=a0a3450e-5ea4-4096-8f68-aec488e81b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.083528ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:19:22Z" 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.2 http.request.host="127.0.0.1:42025" http.request.id=a0a3450e-5ea4-4096-8f68-aec488e81b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.133918ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:19:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=a0a3450e-5ea4-4096-8f68-aec488e81b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.179828ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T02:19:22Z" 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.2 http.request.host="127.0.0.1:42025" http.request.id=a0a3450e-5ea4-4096-8f68-aec488e81b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.209778ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T02:19:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=1bbe59c7-129a-4cb5-8c3d-486f72ada607 http.request.method=POST http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=bfc575f4-9213-467e-bf9a-d1f9443d6040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/blobs/uploads/7fa33fc5-edce-4da8-a756-76894e041cd2?_state=VglKUAs4I4kgS5jH-EnrCkP2G0xx-cWL3KKZdz2N6Ix7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZmEzM2ZjNS1lZGNlLTRkYTgtYTc1Ni03Njg5NGUwNDFjZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MjIuODY2MDk4NjMxWiJ9&digest=sha256%3Aebfa6d07a5433d17dab5d5f622698bf80025b757cfacd5af652042c7e4cfce35" http.request.useragent="Go-http-client/1.1" http.response.duration=4.956846304s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/7fa33fc5-edce-4da8-a756-76894e041cd2?_state=VglKUAs4I4kgS5jH-EnrCkP2G0xx-cWL3KKZdz2N6Ix7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZmEzM2ZjNS1lZGNlLTRkYTgtYTc1Ni03Njg5NGUwNDFjZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MjIuODY2MDk4NjMxWiJ9&digest=sha256%3Aebfa6d07a5433d17dab5d5f622698bf80025b757cfacd5af652042c7e4cfce35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=91e06c57-cd8d-4014-8344-db32cdd3fd1b http.request.method=POST http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.194338ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=fc634625-a97f-49c3-9743-304f4833239e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/blobs/uploads/19e886b0-3653-4929-8f8d-ff8956476936?_state=PpQeGldhONmpoPKbxkWQgRSP2MK3JyzlV2pqb1QdLF57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOWU4ODZiMC0zNjUzLTQ5MjktOGY4ZC1mZjg5NTY0NzY5MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MjguMDg3NjUzMTk3WiJ9&digest=sha256%3A28ea2e7ca0dde12f1a50d446dfc747604141e1c0deda187467ab3d33d5e024ea" http.request.useragent="Go-http-client/1.1" http.response.duration=5.804844704s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/19e886b0-3653-4929-8f8d-ff8956476936?_state=PpQeGldhONmpoPKbxkWQgRSP2MK3JyzlV2pqb1QdLF57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOWU4ODZiMC0zNjUzLTQ5MjktOGY4ZC1mZjg5NTY0NzY5MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MjguMDg3NjUzMTk3WiJ9&digest=sha256%3A28ea2e7ca0dde12f1a50d446dfc747604141e1c0deda187467ab3d33d5e024ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=a05ef272-3c3b-4cdc-b16e-e65e71238cce http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.454792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=f8a6f99a-d68c-4924-ae65-ead6f356ad1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=3.603653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=966b7882-e516-4e77-ab5f-3ed0368f189c http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.95374ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=3c6806f0-4ecb-4dff-b072-d4b9cbf78c51 http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.214438ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42025" http.request.id=51ffe2e3-0b56-4b7a-88cd-5618c610ff3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=2.518409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42025" http.request.id=48950c3c-ae15-462f-ac31-34282bacf4f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=2.475569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42025" http.request.id=977e6151-a9b6-4f80-9e46-540e72b2fecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=2.377438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=6145928d-ce74-4cf2-9e54-33027e125603 http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.940717ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=8807b2b8-704c-49ab-b656-8c048c0aaa2a http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144574ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=1c53239c-3a63-41cc-8403-fa9fc7548fa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624136ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=123ebe6c-f9b7-4111-a384-59b68f775390 http.request.method=GET http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.487536ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=error msg="payload digest does match: "sha256:dcff0c04019ab74397d0aa742d0e9cc517fe56a3520bc7aa4c42d963bc3aebe4" != "sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823"" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=79c48d2a-09e8-4ec7-aea2-3d899af6bdfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" time="2026-04-11T02:19:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=79c48d2a-09e8-4ec7-aea2-3d899af6bdfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515345ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=91e49e10-dbd4-4c6b-9341-0a5cb4075002 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36872" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=2d2b5cb7-b624-43ee-9167-9974a3a53360 http.request.method=GET http.request.remoteaddr="127.0.0.1:36872" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268534ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=7965c0f0-2e8a-45f8-9853-59ae1f6ba371 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36888" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.278755ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=0c5c0ec2-92b9-41a7-b959-848a2732835d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=41379a34-45c6-47b9-8b72-42c06a08e27e http.request.method=GET http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.697576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=d59dab1b-e7db-4cf5-982f-7e0b6d4866df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36910" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.859426ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=08401e98-58bf-4d77-8baa-0ffdc8ae437b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.61151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=a3d5ffa3-1d6f-42b3-93fd-360c3fc2b591 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" 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="901.603µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=30015593-82aa-45d6-92ab-658efa2cb3b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9d217abb3ea61fd1e8b35f06ae8d5b38cfa7ed55a6aa3b05af0d94e3b855e823 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=dbfdc31d-0ed5-4480-b88a-38f8e7365def http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423116ms http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=8518ee49-1852-47eb-9c8f-21d12d146388 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.002444ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" 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.2 http.request.host="127.0.0.1:42025" http.request.id=3ae149c0-d619-4ac0-8fe6-6a77dbc8db74 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" 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="889.133µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=a3d57c5e-9304-457e-a6a1-47fde8d6d102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.271935ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:19:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=a3d57c5e-9304-457e-a6a1-47fde8d6d102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.317695ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:19:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=a3d57c5e-9304-457e-a6a1-47fde8d6d102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.349095ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=5ae9948e-9def-46aa-974f-94bcdd9a854e http.request.method=POST http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695107ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=112929dd-882c-401a-91cf-03d57f20b52a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/blobs/uploads/0abd9325-b045-408b-8bb5-d24fea6feeb0?_state=_-w5KSfgFvVhE52BYxil4_Gj00gCYLfpPu9PhgbxaqB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYWJkOTMyNS1iMDQ1LTQwOGItOGJiNS1kMjRmZWE2ZmVlYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MzMuOTU0NjcxNDc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/0abd9325-b045-408b-8bb5-d24fea6feeb0?_state=_-w5KSfgFvVhE52BYxil4_Gj00gCYLfpPu9PhgbxaqB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYWJkOTMyNS1iMDQ1LTQwOGItOGJiNS1kMjRmZWE2ZmVlYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MzMuOTU0NjcxNDc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=49b9eb03-e480-496e-9afd-a4aee9a04a16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.374765ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T02:19:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=49b9eb03-e480-496e-9afd-a4aee9a04a16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.419816ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:02:19:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T02:19:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=b79b6d43-2e7a-4c29-b591-3c607e8708ec http.request.method=POST http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.487542ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=6758b40d-c697-4630-b44f-83362ec6801a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/blobs/uploads/34660607-b5d0-49ca-a75b-fd719ad2544b?_state=DrpUYH2mWVXZra49nJe8Q7GloReXBc1sd6Fh-9tsAgd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDY2MDYwNy1iNWQwLTQ5Y2EtYTc1Yi1mZDcxOWFkMjU0NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MzQuMTc5MTIxODkyWiJ9&digest=sha256%3A3f7000ee0b84d9d172e783e2f5d305edf7959ea72fa10379fa86e81b2f1deb7e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.935721773s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/34660607-b5d0-49ca-a75b-fd719ad2544b?_state=DrpUYH2mWVXZra49nJe8Q7GloReXBc1sd6Fh-9tsAgd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDY2MDYwNy1iNWQwLTQ5Y2EtYTc1Yi1mZDcxOWFkMjU0NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MzQuMTc5MTIxODkyWiJ9&digest=sha256%3A3f7000ee0b84d9d172e783e2f5d305edf7959ea72fa10379fa86e81b2f1deb7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=37594fb8-79dd-46a3-90c8-d32f22a2ba7f http.request.method=POST http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204468ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=872c9644-3089-437e-b88b-0224fb2e1629 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/blobs/uploads/c0304d2c-1823-4383-8b3b-6b99044b7afe?_state=WXFDItejUEldhk7ywkxv6rUu2plaJ1sW1vMoV5ccqa57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDMwNGQyYy0xODIzLTQzODMtOGIzYi02Yjk5MDQ0YjdhZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MzguMzE3NjY5Njg0WiJ9&digest=sha256%3Ad813cb660dfb05a2ae113d01842bf6073f98e481256f3b8b092fa020bedc3519" http.request.useragent="Go-http-client/1.1" http.response.duration=3.725285886s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/c0304d2c-1823-4383-8b3b-6b99044b7afe?_state=WXFDItejUEldhk7ywkxv6rUu2plaJ1sW1vMoV5ccqa57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDMwNGQyYy0xODIzLTQzODMtOGIzYi02Yjk5MDQ0YjdhZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDI6MTk6MzguMzE3NjY5Njg0WiJ9&digest=sha256%3Ad813cb660dfb05a2ae113d01842bf6073f98e481256f3b8b092fa020bedc3519 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=6b749236-5923-4830-a0ff-4a9539a3fa35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.380972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=251d5c7c-0dc1-4293-975b-f7652bdbcbc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=85893628-3d20-4e40-a987-8ee3849fb17a http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.523296ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=570d11fb-42a8-4b51-a32b-95db47c7ac16 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.427965ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=f7f1637d-f2e0-4242-aadc-b13963120eb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236274ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=9a1af5b9-cfc4-4fcf-b5d1-0edfd9b0bd72 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157374ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=d488581d-7d51-46d6-9c63-80ace379263b http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.203774ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="rewriting manifest sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=128d6b18-2dcc-4f14-a8c3-32ea4af902e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" 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-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=128d6b18-2dcc-4f14-a8c3-32ea4af902e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.416499ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=23f18c41-9039-4430-9e4c-38a9d95bb2a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=bee978c5-d3ea-4238-a688-7bb3bdeca3b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36922" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.295145ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=a75a618a-f457-444f-bd33-9a0d23ec28bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37204" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.420985ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=6879eff8-5394-4907-b6e4-5788d6f47c74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=7ae891a9-6b09-4a80-a9f8-27e8ce7dc354 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.338918ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=3244cbba-c694-4723-ad57-33b1df9a73cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.521236ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42025" http.request.id=caf4f035-38d7-4847-b5de-2237230500fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.756286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=be0e3387-17e7-43ed-aeed-a8b5bafbedd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37226" 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="928.544µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=11fc4864-f13a-4c7b-b631-9d4bcf08fd1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:34b2dbb96632f5ef440816cc84b20a6e7ba2f9390a0cbde6e0b4d9942eeb471c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42025" http.request.id=d1f2b700-fa97-42e6-bfa0-51e07485ffb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.053173ms http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (19.48s) === RUN TestManifestDeleteDisabled time="2026-04-11T02:19:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40661" http.request.id=34ba448a-84b4-4478-bbc8-c1b72d9ecf69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53640" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.342385ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/Apr/2026:02:19:42 +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-04-11T02:19:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40217" http.request.id=af21be6b-d8a8-4ddd-8b49-12b3bb2122c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" 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=2.010187ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40217" http.request.id=9479d072-977a-43a9-889c-9dc39554b941 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41848" 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.926487ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40217" http.request.id=aa586849-8d28-4b97-ad8a-1241353ba4f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41850" 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=2.310128ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T02:19:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40217" http.request.id=5e872707-635c-4286-90b4-50e0cc25cecd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41860" 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=2.180578ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.04s) === RUN TestProxyManifestGetByTag time="2026-04-11T02:19:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=4af8c129-0be9-4144-9cce-998025d99c8a http.request.method=POST http.request.remoteaddr="127.0.0.1:60058" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.176418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=bf29c3ac-04c2-4d93-8e62-740a199cd77b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60058" http.request.uri="/v2/foo/bar/blobs/uploads/e0c7b2a6-cf67-4174-af37-d3951e0098ae?_state=LFllwLv0QpPlmoGI3BkqCJJALtP4XmeT5n3nZ5trJdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwYzdiMmE2LWNmNjctNDE3NC1hZjM3LWQzOTUxZTAwOThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxOTo0Mi4zOTI2ODYzMTdaIn0%3D&digest=sha256%3A3bb1d5f080819d96da502775b0558a0b6a98feeefc9fd10fd43c27777ae5116d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.114476587s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/e0c7b2a6-cf67-4174-af37-d3951e0098ae?_state=LFllwLv0QpPlmoGI3BkqCJJALtP4XmeT5n3nZ5trJdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwYzdiMmE2LWNmNjctNDE3NC1hZjM3LWQzOTUxZTAwOThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxOTo0Mi4zOTI2ODYzMTdaIn0%3D&digest=sha256%3A3bb1d5f080819d96da502775b0558a0b6a98feeefc9fd10fd43c27777ae5116d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=2dbf594e-5c48-4c6d-a533-2da27f265469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60058" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.159062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19: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.2 time="2026-04-11T02:19:48Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-11T02:19:48Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.26.2 time="2026-04-11T02:19:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=4f265ca1-3fc6-4a81-bb89-21c602d752cf http.request.method=GET http.request.remoteaddr="127.0.0.1:60058" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206495ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42971" go.version=go1.26.2 time="2026-04-11T02:19:48Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=bd915f15-99f9-40ac-abe5-f3d7281e4ff3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.397725ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42971/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:42971/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=ba0bbd3a-ca99-4e4d-b444-d65b55186136 http.request.method=GET http.request.remoteaddr="127.0.0.1:41244" http.request.uri="/v2/foo/bar/manifests/sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb" time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=9b9807f0-74b8-4067-af35-ad38ead94407 http.request.method=GET http.request.remoteaddr="127.0.0.1:34090" http.request.uri="/v2/foo/bar/manifests/sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.048857ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "GET /v2/foo/bar/manifests/sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb with ttl=167h59m59.99998961s" go.version=go1.26.2 time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=ba0bbd3a-ca99-4e4d-b444-d65b55186136 http.request.method=GET http.request.remoteaddr="127.0.0.1:41244" http.request.uri="/v2/foo/bar/manifests/sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.784642ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "GET /v2/foo/bar/manifests/sha256:3f2efe80eec4773350874cc2b92d2f0e17207cf2e521a5143b9525646a1f72bb HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=e9ac2314-ed40-4686-a3cd-421e30e94138 http.request.method=GET http.request.remoteaddr="127.0.0.1:34090" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.133µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42971/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:42971/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=b77ab6b8-b446-4505-bf7a-1a55d2487c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" 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-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=1bb188eb-7388-4718-a433-d5d0f45ec277 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34096" 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.050517ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=b77ab6b8-b446-4505-bf7a-1a55d2487c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.460253ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T02:19:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=c2352086-75c3-4680-a869-0211e0ea5745 http.request.method=POST http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.700316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=4929330d-6df5-47a6-a21b-537261431270 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/7a070cfa-5600-4251-aa88-ea431c10c6e7?_state=BYyzFbI67z9_TqDER8taA_pc9ILBiomXFvqgxOYoqPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMDcwY2ZhLTU2MDAtNDI1MS1hYTg4LWVhNDMxYzEwYzZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxOTo0OC43NzE3NzcxMDZaIn0%3D&digest=sha256%3A5d5654b9fc88f394ba29a35fe4c7b1932d5d106b1ce88cdaae8f26ac028afaf0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.989482771s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/7a070cfa-5600-4251-aa88-ea431c10c6e7?_state=BYyzFbI67z9_TqDER8taA_pc9ILBiomXFvqgxOYoqPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMDcwY2ZhLTU2MDAtNDI1MS1hYTg4LWVhNDMxYzEwYzZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMjoxOTo0OC43NzE3NzcxMDZaIn0%3D&digest=sha256%3A5d5654b9fc88f394ba29a35fe4c7b1932d5d106b1ce88cdaae8f26ac028afaf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=f586584c-346b-4b47-a588-c6cd21f237fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.121881ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:02:19:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=90a4dd98-eed0-44b4-98c9-9ee9804db70c http.request.method=GET http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.218194ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:19:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42971/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:42971/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=9819552d-1719-474d-953d-5a9e7d88963e http.request.method=GET http.request.remoteaddr="127.0.0.1:41256" 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-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=66eae498-f7b6-4107-a00b-7e3258b7c2dd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34112" 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.157267ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=40ab8cff-6d40-4d51-a9c1-3cee7d93a0e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34112" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.171304ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:02:19:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42971/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:42971/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=9819552d-1719-474d-953d-5a9e7d88963e http.request.method=GET http.request.remoteaddr="127.0.0.1:41256" 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-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42971" http.request.id=e821d9bb-36ed-40fb-a532-66014c045e23 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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.183388ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T02:19:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d2b8c1a9faaa5c9367d3498f8c18c19c53badb9dc53bb8a6ed65c52dd709fd23 with ttl=167h59m59.99999181s" go.version=go1.26.2 time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44367" http.request.id=9819552d-1719-474d-953d-5a9e7d88963e http.request.method=GET http.request.remoteaddr="127.0.0.1:41256" 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=12.482285ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:02:19:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.65s) === RUN TestAppDispatcher time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34245" http.request.id=4a0f97da-9dad-47cc-89ce-e101d9366cbd http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199384ms http.response.status=200 http.response.written=0 time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34245" http.request.id=5d4e6998-f020-4965-98c6-dc54f7f857e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="938.394µs" http.response.status=200 http.response.written=0 time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34245" http.request.id=429b346d-c9a7-4bd5-909b-c8c142f1bbec http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.034µs" http.response.status=200 http.response.written=0 time="2026-04-11T02:19:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34245" http.request.id=75e3f394-8a92-4213-ae28-da9606a25519 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="961.773µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-11T02:19:53Z" 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.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:19:53Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:19:53Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:41321" http.request.id=d54109fa-87e1-4ddb-8f20-6f0c753f7ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" 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-04-11T02:19:53Z" 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.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:19:53Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:19:53Z" level=info msg="configuring file health check path=/tmp/healthcheck399915680, interval=1" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-11T02:19:57Z" 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.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:19:57Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:19:57Z" level=info msg="configuring TCP health check addr=127.0.0.1:32961, interval=1" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-11T02:20:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:20:01Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 time="2026-04-11T02:20:01Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41111, interval=1, threshold=3" go.version=go1.26.2 instance.id=fdc25cc3-ba9d-45ac-b9ce-b3d9be4f9df8 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 182.045s ? 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 (2.52s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.30s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (4.18s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (6.49s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (4.52s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.70s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 18.729s === RUN TestSchedule time="2026-04-11T02:17:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff time="2026-04-11T02:17:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99617ms" go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff time="2026-04-11T02:17:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.33µs" go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff time="2026-04-11T02:17:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.52µs" go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff 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-04-11T02:17:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-11T02:17:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff time="2026-04-11T02:17:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99069ms" go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff time="2026-04-11T02:17:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99776ms" go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff time="2026-04-11T02:17:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-11T02:17:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=0df9aede-55de-4330-bbeb-ff21e52222ff --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.589s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.91s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21187584 sha256:c298ac4275eedbb656ca6a78edc3478a33ff7d864ed3f92c7cce99baae0aa3ff [] map[] } --- PASS: TestSimpleBlobRead (0.52s) === RUN TestBlobMount --- PASS: TestBlobMount (0.49s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.79s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.99s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.04s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1ff5f67955c8424bcb255a2e430543ada28e7649ded4a148994909fd3595b235 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:7e4d3937af11e140b39cf4e8d3135fb4bd6caec3d9e46a2577ae6c390225a9c4 palailogos: marking blob sha256:a82a07e07527f27cc4c04ffe5a1a5b9adb1a37eb8272c220673163e78b9d9058 palailogos: marking manifest sha256:54a0a171c741785f7ecebdb56c2c7cb5c6aae720dd18b2af2f5c45bbc35b7855 palailogos: marking blob sha256:dd5bcb9f3b986050e6fe095d9dc39010346ad6ba8e28951306f6ab0c4cb58ca0 palailogos: marking blob sha256:0bfa651a45e26d10e7d24bcfe2b76416954b9cca305f0797349a7d6c9125dba4 palailogos: marking manifest sha256:ed89f5ff85014594f9bca6183834216ebeb873d97daac441e3986b9962a5bbbd palailogos: marking blob sha256:54a0a171c741785f7ecebdb56c2c7cb5c6aae720dd18b2af2f5c45bbc35b7855 palailogos: marking blob sha256:f30968943715503c5d38443d6f10b5d4a55c94e259c66e19c71eb7bd018f7bed palailogos: marking manifest sha256:f30968943715503c5d38443d6f10b5d4a55c94e259c66e19c71eb7bd018f7bed palailogos: marking blob sha256:da3e3180b1729977d5fdca84124e57b1508bcfe42fc743cfc5f58f13b70b8a59 palailogos: marking blob sha256:439b04d6e807a38a011410968087fdb333f6dc8d6b769a58fbc4fe0c5eb75883 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.01s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267 deletemanifests: marking manifest sha256:f6d129781adbfb2414f0425978e106823929c649e29a57e52adfc0d311d809d2 deletemanifests: marking blob sha256:ee2c70972183c32a66b101e5801d1ef34d28e77ca27e3f844a662c18777b4327 deletemanifests: marking blob sha256:38825f6776ef4d4d5589407ce082455285d4e94b9a20347975d3895b2ec8e4ca deletemanifests: marking blob sha256:7dad82118b5e21ec5eafcfa54e54298fe741dc46e9305fb576092298c26cf779 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b63fa948ed176a5b7a51c03ed73017be29db9637d9726f66c129f153fbd9e29c blob eligible for deletion: sha256:fd9630eb002c5beee658dff5d5f89e58a44f230d1fb1652956f072a75ae1f00e blob eligible for deletion: sha256:1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267 blob eligible for deletion: sha256:4b00a1fed5c964a420e05977fb680a1eb18b6fe56fd945b2ddfe2d03f52df3e4 deletemanifests manifest eligible for deletion: sha256:1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267 deletemanifests: marking manifest sha256:f6d129781adbfb2414f0425978e106823929c649e29a57e52adfc0d311d809d2 deletemanifests: marking blob sha256:ee2c70972183c32a66b101e5801d1ef34d28e77ca27e3f844a662c18777b4327 deletemanifests: marking blob sha256:38825f6776ef4d4d5589407ce082455285d4e94b9a20347975d3895b2ec8e4ca deletemanifests: marking blob sha256:7dad82118b5e21ec5eafcfa54e54298fe741dc46e9305fb576092298c26cf779 time="2026-04-11T02:17:28Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d time="2026-04-11T02:17:28Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267 time="2026-04-11T02:17:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1ab578b5569add4db89356162f37c56010c81c0488eaab397a603400d6c4e267" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:4b00a1fed5c964a420e05977fb680a1eb18b6fe56fd945b2ddfe2d03f52df3e4 time="2026-04-11T02:17:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b00a1fed5c964a420e05977fb680a1eb18b6fe56fd945b2ddfe2d03f52df3e4" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:b63fa948ed176a5b7a51c03ed73017be29db9637d9726f66c129f153fbd9e29c time="2026-04-11T02:17:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b63fa948ed176a5b7a51c03ed73017be29db9637d9726f66c129f153fbd9e29c" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:fd9630eb002c5beee658dff5d5f89e58a44f230d1fb1652956f072a75ae1f00e time="2026-04-11T02:17:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fd9630eb002c5beee658dff5d5f89e58a44f230d1fb1652956f072a75ae1f00e" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d --- PASS: TestDeleteManifestIfTagNotFound (2.03s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ef210db4c83edb73a90fe12926dc39b75f20a335e33e43c219e711db34e44526 time="2026-04-11T02:17:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ef/ef210db4c83edb73a90fe12926dc39b75f20a335e33e43c219e711db34e44526" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:f2551ecbdf2a253570f9314dccc0a9597aebc41fd2c1dd74ba00b586f1742f11 time="2026-04-11T02:17:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f2551ecbdf2a253570f9314dccc0a9597aebc41fd2c1dd74ba00b586f1742f11" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:c595602aebaf8b704bb517471feb1c041ce34164748091e98f70f490d5f80292 time="2026-04-11T02:17:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c595602aebaf8b704bb517471feb1c041ce34164748091e98f70f490d5f80292" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d --- PASS: TestGCWithMissingManifests (0.76s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:576aecdf872643f25239a005c44e1e8cb8bb27fa2e2163b4b81728ab7e6c4923 komnenos: marking blob sha256:a86ddfbab24e13a78ca006eb20de464f597df9a12afaaad2dec0d2708cd6b157 komnenos: marking blob sha256:15fc063c6e7d6e4cc21e7d60fc946fd0de6b5b73c6c224f85f31a377b86c1453 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e184f6a12d869211c97778a700968b4983173f50cdc16319d78a21d15a5fef12 time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e184f6a12d869211c97778a700968b4983173f50cdc16319d78a21d15a5fef12" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:0460c1f4e6076bae136a87c81b52e5635fff1d02b1193c4eba7ee484b0637ee9 time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/0460c1f4e6076bae136a87c81b52e5635fff1d02b1193c4eba7ee484b0637ee9" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:5c9f5d4d09aff5c255dadbc06eeaf05f20f362d88c361a1fb2791cb9a01a707b time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c9f5d4d09aff5c255dadbc06eeaf05f20f362d88c361a1fb2791cb9a01a707b" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:83f5a7461e784ca868fa9ec873a1d71c4dedbd8fdb7cfd22a6e6e6cc74498cb2 time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/83/83f5a7461e784ca868fa9ec873a1d71c4dedbd8fdb7cfd22a6e6e6cc74498cb2" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:92557f024b165dc52998059ad274be2f220dcfd5308c56f79f35cdfa951332dd time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92557f024b165dc52998059ad274be2f220dcfd5308c56f79f35cdfa951332dd" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d blob eligible for deletion: sha256:b01339711c47d7dab23637e7dc08580bb264e740ff577d364c95a5a91cf33eaf time="2026-04-11T02:17:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b01339711c47d7dab23637e7dc08580bb264e740ff577d364c95a5a91cf33eaf" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d --- PASS: TestDeletionHasEffect (2.15s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.93s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:a3cc8d6bb3a29dedb574302eeb51ec84c187372444413ca8e94835114c6f2201 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ebafcf9671c48a16d2f9b24011823dad5705867a00d95dfc37d63d0434b50d72 michael_z_doukas: marking blob sha256:28435f979224b54a561fb1f7d67fb3b26dd2d86020c55d44fea7236ddfc83040 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:dee4d585da0459bec78f571af430da2dcbdfadb55febed98bf5113f78c13e2e7 time="2026-04-11T02:17:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/de/dee4d585da0459bec78f571af430da2dcbdfadb55febed98bf5113f78c13e2e7" go.version=go1.26.2 instance.id=410ee78f-e4ff-4ca0-af55-4be1be27112d --- PASS: TestOrphanBlobDeleted (1.09s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0fd10953517cc7e33278f1be59fdc1dc48e06f1459e760c43cc6b8ff912659f8 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:76848c599564797b753830d5d22c9e4f9cf1a9f783e082ee91fac540bf4a19d1 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.70s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.67s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.38s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.32s) === 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-04-11T02:17:37Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 01:17:37.618874041 +0000 UTC m=-3569.165883792, actuallyDelete=true" time="2026-04-11T02:17:37Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-11T02:17:37Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333, actuallyDelete=true" time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57ec3d27-b40c-4408-8d7a-4682fe35e724 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/66c105d6-e93f-4801-9005-636dc278c31f have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82b7db12-39b2-478a-9af1-202f821ee3cb have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5c593ba-3076-4eff-ba59-a773a3747569 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb47de80-fe27-4e07-adc1-95cd5751e33d have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0055a66f-9506-4226-a229-d00d5682c529 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1241ab7a-95c8-46e4-97f3-805560260394 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/21adccd4-34b8-4bff-a46a-5f7e047630c1 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ae66d988-03eb-4164-8ed0-2ef18e0ee576 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee9824c4-a9cd-4864-adbd-01a3874e63ae have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4b5e1e9d-ed85-4350-96fe-762b9e825479 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.620362166 +0000 UTC m=+30.835604333). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-11T02:17:37Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 02:17:37.622022712 +0000 UTC m=+30.837264899, actuallyDelete=true" time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9959e02e-e105-4489-9eff-4588c70ea94b have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.622022712 +0000 UTC m=+30.837264899). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e58f0031-2f86-415d-9886-0a5608c48617 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.622022712 +0000 UTC m=+30.837264899). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1535ffbd-c01f-4c82-93cd-94f209633c53 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.622022712 +0000 UTC m=+30.837264899). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1e5ae745-9490-410c-9f0a-4c4fac78ebe4 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.622022712 +0000 UTC m=+30.837264899). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/db41bd3c-76d5-4cca-9b1d-bfafdd0dc469 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.622022712 +0000 UTC m=+30.837264899). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-11T02:17:37Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 02:17:37.623094126 +0000 UTC m=+30.838336293, actuallyDelete=true" time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bca628ae-906e-4ed0-a127-8da7cd90ff2a have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.623094126 +0000 UTC m=+30.838336293). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0e415bff-cd74-4ca8-940b-537ef0092b6b have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.623094126 +0000 UTC m=+30.838336293). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2bfc507e-50eb-4ef0-a387-ff392cfaeb61 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.623094126 +0000 UTC m=+30.838336293). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/abb6e306-3579-467b-b03b-d8bf72afdc2c have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.623094126 +0000 UTC m=+30.838336293). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b6294478-73a6-491a-8966-f385a9584661 have older date (2026-04-11 01:17:37 +0000 UTC) than purge date (2026-04-11 02:17:37.623094126 +0000 UTC m=+30.838336293). Removing upload directory." time="2026-04-11T02:17:37Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-11T02:17:37Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 02:17:37.623774108 +0000 UTC m=+30.839016275, actuallyDelete=true" time="2026-04-11T02:17:37Z" 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 30.865s ? 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.017s === 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.018s === RUN TestWalkFileRemoved time="2026-04-11T02:17:06Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.007s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.415s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.19s) === 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.204s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (28.36s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 28.784s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (22.23s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 22.657s ? 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-04-11T02:17:06Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-11T02:17:06Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-11T02:17:06Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 time="2026-04-11T02:17:06Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-11T02:17:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=f18258d8-3ea1-421c-bb0e-b7dd9fc979e6 time="2026-04-11T02:17:06Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=f18258d8-3ea1-421c-bb0e-b7dd9fc979e6 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.02s) --- PASS: TestInvalidNetworkType (0.02s) --- PASS: TestParsing (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestMatchIPV4 (0.02s) time="2026-04-11T02:17:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=f18258d8-3ea1-421c-bb0e-b7dd9fc979e6 --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) time="2026-04-11T02:17:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-11T02:17:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-11T02:17:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-11T02:17:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.533s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.018s ? 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.426s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.80s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 18.255s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.016s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 27.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Sat, 11 Apr 2026 02:20:09 +0000 elapsed time 0h 3m 36s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260411.021634) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 268.9 MiB in 102 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...