>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.17.0_rc1-r2) started Thu, 30 Apr 2026 00:15:07 +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 (20260430.001509) Executing busybox-1.37.0-r31.trigger OK: 617.3 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/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-30T00:15:44Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-30T00:15:44Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.057s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-30T00:15:44Z" 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.022s ? 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.01s) PASS ok github.com/docker/distribution/health 0.018s === 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.018s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.139s ? 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.013s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.033s === 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.022s === 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.016s ? 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/30 00:15:44 http: TLS handshake error from 127.0.0.1:48842: 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:40615/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40615/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40615/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40615/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42023?status=0, fail=true --- PASS: TestHTTPSink (0.08s) === RUN TestListener --- PASS: TestListener (1.11s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-30T00:15:45Z" level=info msg="broadcaster: closing" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="closing testSink" time="2026-04-30T00:15:45Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-04-30T00:15:45Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:45Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-30T00:15:46Z" level=warning msg="&{0x15c04ee558f0 0.9} encountered too many errors, backing off" time="2026-04-30T00:15:46Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.98s) PASS ok github.com/docker/distribution/notifications 2.333s ? 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-30T00:15:44Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-30T00:15:44.37964992Z" 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-30T00:15:44.379702499Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:15:44.383410356Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.26.2 time="2026-04-30T00:15:44.383497994Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-30T00:15:44.385350452Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-30T00:15:44.38612135Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-30T00:15:47.388911421Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=344d3792-f126-41cc-a140-30b1e1795b8e http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.580423ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:15:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-30T00:15:47.389201837Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.28s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-30T00:15:47.59424939Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-30T00:15:47.595605764Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.26.2 time="2026-04-30T00:15:47.599282482Z" 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-30T00:15:47.599344702Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:15:47.599563786Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.21s) PASS ok github.com/docker/distribution/registry 11.517s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.014s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.12s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.298s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-30T00:15:44Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=cad96782-64f7-4153-bcc4-3d3598fbf1a3 time="2026-04-30T00:15:44Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=cad96782-64f7-4153-bcc4-3d3598fbf1a3 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-30T00:15:44Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="GHp3Llh1OBJr_k1TLkMfiTyz_DU68mexX3yYCcFRC_8" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.190s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.015s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2026-04-30T00:15:44Z" level=info msg="token not to be used before 2026-04-30 00:15:45 +0000 UTC - currently 2026-04-30 00:15:44.23376862 +0000 UTC m=+0.037014283" time="2026-04-30T00:15:44Z" level=info msg="token not to be used after 2026-04-30 00:15:44 +0000 UTC - currently 2026-04-30 00:15:44.23466859 +0000 UTC m=+0.037914244" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-30T00:15:44Z" 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.065s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.02s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.204s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.061s === 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-30T00:15:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:15:44Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:15:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36873" http.request.id=e004faa2-3231-46be-b912-78e27fa0b70f http.request.method=GET http.request.remoteaddr="127.0.0.1:52106" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.949676ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:15:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-04-30T00:15:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:15:44Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:15:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=1f4d3d9f-cc14-42bb-9e1e-5473fe50f639 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.697799ms http.response.status=200 http.response.written=20 127.0.0.1 - - [30/Apr/2026:00:15:44 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-30T00:15:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=853e1e65-450a-4e1a-8ef3-519fbeeeb8dd http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.679589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:44 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=4dd1d82a-45c5-44c6-aef8-82c80b6f8990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/aaaa/blobs/uploads/5a2fefd2-d172-431b-b03f-d4b9fcf18614?_state=RvZSYjG2DbrqB8h3iDP05p3nKMZYLcTZKEdgx9uvB1N7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1YTJmZWZkMi1kMTcyLTQzMWItYjAzZi1kNGI5ZmNmMTg2MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NDQuNTM5NjQxNDhaIn0%3D&digest=sha256%3A49814b33cdeb70f395da9e976b7ce6d875258c414bf1f1f55a19646179b681c6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.833406627s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:44 +0000] "PUT /v2/foo/aaaa/blobs/uploads/5a2fefd2-d172-431b-b03f-d4b9fcf18614?_state=RvZSYjG2DbrqB8h3iDP05p3nKMZYLcTZKEdgx9uvB1N7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1YTJmZWZkMi1kMTcyLTQzMWItYjAzZi1kNGI5ZmNmMTg2MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NDQuNTM5NjQxNDhaIn0%3D&digest=sha256%3A49814b33cdeb70f395da9e976b7ce6d875258c414bf1f1f55a19646179b681c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=2d721b78-8f58-4e63-a36a-15d0a729aa7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.765714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=41653509-aca3-465f-8c65-81c851c4bd11 http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=50703f57-43d9-4566-a4b0-d0d4619b878e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bbbb/blobs/uploads/cc92f17f-5392-4cc0-9fac-fd76616e3811?_state=igvzYQaIjReX2ecJDniRWNzBVe9mDrQT_z0SKF5LYpF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjYzkyZjE3Zi01MzkyLTRjYzAtOWZhYy1mZDc2NjE2ZTM4MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NDcuNjQ1Nzc1MDI0WiJ9&digest=sha256%3Add0987c4fcfacf707a850ca6167d094eca77344877a798c59a5d5bdaa38a9ef4" http.request.useragent="Go-http-client/1.1" http.response.duration=5.569445532s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/cc92f17f-5392-4cc0-9fac-fd76616e3811?_state=igvzYQaIjReX2ecJDniRWNzBVe9mDrQT_z0SKF5LYpF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjYzkyZjE3Zi01MzkyLTRjYzAtOWZhYy1mZDc2NjE2ZTM4MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NDcuNjQ1Nzc1MDI0WiJ9&digest=sha256%3Add0987c4fcfacf707a850ca6167d094eca77344877a798c59a5d5bdaa38a9ef4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=04fd3c46-af02-4f93-85b7-09420fc7c68c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.659778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=48e3a659-4dc0-44e2-9d76-373b05cbf9e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500998ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=13c8e2aa-a683-4850-a6e8-f766513b4f6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/cccc/blobs/uploads/cc2f6d91-a95e-41b7-a8f5-388e2f029983?_state=q7AQP8LMBNGfMmBao2US-VO5xlLrKeiSy-oji-PPsDx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYzJmNmQ5MS1hOTVlLTQxYjctYThmNS0zODhlMmYwMjk5ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NTMuMzcxMTU2NjdaIn0%3D&digest=sha256%3A53a8e53b4b43540b8f60faf86b745954485f9a60a37a646b42a4793bb0e9151d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.011323613s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/cc2f6d91-a95e-41b7-a8f5-388e2f029983?_state=q7AQP8LMBNGfMmBao2US-VO5xlLrKeiSy-oji-PPsDx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYzJmNmQ5MS1hOTVlLTQxYjctYThmNS0zODhlMmYwMjk5ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NTMuMzcxMTU2NjdaIn0%3D&digest=sha256%3A53a8e53b4b43540b8f60faf86b745954485f9a60a37a646b42a4793bb0e9151d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=99dd36ff-45aa-4d2f-8ad1-b709dbcb0679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.636828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=23581bac-725d-4051-91a1-7c03d31477d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860217ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=4dc3a422-1cf5-4eab-90b7-478b479f18ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/dddd/blobs/uploads/23d84e0c-cbfe-41c2-ad16-2fe392bf1ae4?_state=chQYQJe1_mVjiuNtnlhgjUbztFlYpTLUZYgGpZMm6lt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyM2Q4NGUwYy1jYmZlLTQxYzItYWQxNi0yZmUzOTJiZjFhZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NTUuNTk2OTI2NjY1WiJ9&digest=sha256%3A68fe01ac160f2508460c709c35ca8dc0ed0c22b594dc9ca0269c8f3b41838404" http.request.useragent="Go-http-client/1.1" http.response.duration=3.373595306s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/23d84e0c-cbfe-41c2-ad16-2fe392bf1ae4?_state=chQYQJe1_mVjiuNtnlhgjUbztFlYpTLUZYgGpZMm6lt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyM2Q4NGUwYy1jYmZlLTQxYzItYWQxNi0yZmUzOTJiZjFhZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NTUuNTk2OTI2NjY1WiJ9&digest=sha256%3A68fe01ac160f2508460c709c35ca8dc0ed0c22b594dc9ca0269c8f3b41838404 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=36357662-f830-4a25-af5a-e4b01ad11b58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.631875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:58 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:15:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=9156c97c-a15b-4633-8c15-8f3fd1aa63b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751627ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:59 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=6c25cbca-ef0e-415c-bba3-ac583d8fdcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/eeee/blobs/uploads/0bb79810-aa19-4701-b517-6ba91f6f39ad?_state=L7f1Jym0HrRKgXYJ26vCYRx72r3MEMTAPIHXcliJG7t7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwYmI3OTgxMC1hYTE5LTQ3MDEtYjUxNy02YmE5MWY2ZjM5YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NTkuMjY1NDkyNDk2WiJ9&digest=sha256%3A0ab3fe95866d396d8bd481cfdb52920cf832306fcd1d10647f80412d6d2fee36" http.request.useragent="Go-http-client/1.1" http.response.duration=5.689969953s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:15:59 +0000] "PUT /v2/foo/eeee/blobs/uploads/0bb79810-aa19-4701-b517-6ba91f6f39ad?_state=L7f1Jym0HrRKgXYJ26vCYRx72r3MEMTAPIHXcliJG7t7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwYmI3OTgxMC1hYTE5LTQ3MDEtYjUxNy02YmE5MWY2ZjM5YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTU6NTkuMjY1NDkyNDk2WiJ9&digest=sha256%3A0ab3fe95866d396d8bd481cfdb52920cf832306fcd1d10647f80412d6d2fee36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=51d7d71a-c41f-4d6a-ab8b-bba032c931b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.498737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:04 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=07ca9868-78c9-4da5-ac79-0a1b18b6331a http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:05 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=1d2ff238-c8a5-47c1-8dc4-b2fb84e1fde1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/ffff/blobs/uploads/582706c8-7b2a-4fbb-9793-d7b0e7c32a68?_state=fVh4WE1i58luSK4wNHL51LX7OmyOM-Df4-pjubzzFB17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1ODI3MDZjOC03YjJhLTRmYmItOTc5My1kN2IwZTdjMzJhNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MDUuMjUxNjU0Njg0WiJ9&digest=sha256%3Ae6472f0a9fc0b639e9e993c6eac28951ddef93e5deedae64e0bde543db7e179d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.548652247s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:05 +0000] "PUT /v2/foo/ffff/blobs/uploads/582706c8-7b2a-4fbb-9793-d7b0e7c32a68?_state=fVh4WE1i58luSK4wNHL51LX7OmyOM-Df4-pjubzzFB17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1ODI3MDZjOC03YjJhLTRmYmItOTc5My1kN2IwZTdjMzJhNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MDUuMjUxNjU0Njg0WiJ9&digest=sha256%3Ae6472f0a9fc0b639e9e993c6eac28951ddef93e5deedae64e0bde543db7e179d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=aa38d420-6791-4acf-a6d9-0c0dec9e5d9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=419d68a6-5457-45a9-99c6-a62c28d8e964 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.109859ms http.response.status=200 http.response.written=74 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=f77f4854-2228-4274-9d69-1625ce4869fc http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.354111ms http.response.status=200 http.response.written=30 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=df4e31bc-32f7-43bc-a74a-e6b51f742057 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.279633ms http.response.status=200 http.response.written=74 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=e3681054-1b21-4b60-9644-62c35015cd4a http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.367262ms http.response.status=200 http.response.written=30 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=e43f216e-e8fa-4a3b-bf66-9bfaa168b1e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.273528ms http.response.status=200 http.response.written=63 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=ba984349-ad6d-4e50-a806-0a6e85ac48fd http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.289161ms http.response.status=200 http.response.written=41 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" 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:45761" http.request.id=14baef95-04d1-4c88-8fda-98277102d89a http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.40437ms http.response.status=400 http.response.written=116 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" 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:45761" http.request.id=341e8c2a-9675-4ef7-837b-6a03e5cfb8c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.218845ms http.response.status=400 http.response.written=115 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=d4836ee3-e73f-40b5-80de-52b82cb0ed93 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.189534ms http.response.status=200 http.response.written=20 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45761" http.request.id=6360543d-1f7f-43c6-874d-d5b83630027e http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" 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.352921ms http.response.status=200 http.response.written=74 127.0.0.1 - - [30/Apr/2026:00:16:09 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-30T00:16:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:16:09Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=99ac1312-2ed8-4e06-ab59-2c0cfb104db4 http.request.method=POST http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.998124ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:10 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=1f8f0a95-ebc9-47fe-99f9-0cbbd112defe http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/aaaa/blobs/uploads/8040f4f6-dcc5-47b7-8102-1d6d765a0a46?_state=awMcmmjbfCRqvGRUZGuEAV-I4sVALRsK8Ia528357Dl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MDQwZjRmNi1kY2M1LTQ3YjctODEwMi0xZDZkNzY1YTBhNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTAuMDYxODcyNzQ3WiJ9&digest=sha256%3A7fd9afeba3b1b6916d5aee8dc1223305f6eb505430ca7fc948a7a962ee5bf4dd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.657966719s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:10 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8040f4f6-dcc5-47b7-8102-1d6d765a0a46?_state=awMcmmjbfCRqvGRUZGuEAV-I4sVALRsK8Ia528357Dl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MDQwZjRmNi1kY2M1LTQ3YjctODEwMi0xZDZkNzY1YTBhNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTAuMDYxODcyNzQ3WiJ9&digest=sha256%3A7fd9afeba3b1b6916d5aee8dc1223305f6eb505430ca7fc948a7a962ee5bf4dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=c5957327-385c-42d8-b800-d7a09c5084ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:13 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=b068bb6b-54ad-4d8d-95bf-9d96125a1722 http.request.method=POST http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:13 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=6f888a62-1855-4d0e-8357-bb8f9083e571 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/bbbb/blobs/uploads/24eacc8a-ab67-4c39-8658-4de9fe358102?_state=IgaYivLH30oJt4egwubYCfo54aOsgRFryIV3kuXCwS57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNGVhY2M4YS1hYjY3LTRjMzktODY1OC00ZGU5ZmUzNTgxMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTMuOTI1MDA4MTY2WiJ9&digest=sha256%3Ab316291ee0e2723a6d1dc86f9d1d54ac2720670fa696a237e30d59d99ec218b4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.93513432s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:13 +0000] "PUT /v2/foo/bbbb/blobs/uploads/24eacc8a-ab67-4c39-8658-4de9fe358102?_state=IgaYivLH30oJt4egwubYCfo54aOsgRFryIV3kuXCwS57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNGVhY2M4YS1hYjY3LTRjMzktODY1OC00ZGU5ZmUzNTgxMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTMuOTI1MDA4MTY2WiJ9&digest=sha256%3Ab316291ee0e2723a6d1dc86f9d1d54ac2720670fa696a237e30d59d99ec218b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=29b38805-d88b-4d2b-9d7d-c03df20003e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.419844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=c4dd092c-ada0-4dcd-859f-48054461d888 http.request.method=POST http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.37232ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:17 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=fa751a47-b0da-4d20-943c-d3bc084eb9d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/cccc/blobs/uploads/0edd879f-acd7-4dd3-b42b-0449bbca3f5c?_state=OlogmjH3-tAB3mHjo9G9S08KpIcnI58NV1V914Sqa4F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZWRkODc5Zi1hY2Q3LTRkZDMtYjQyYi0wNDQ5YmJjYTNmNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTcuMDQyODY2MzE2WiJ9&digest=sha256%3Ad27bb29a9ba21e43668ad0a11c33138854283bec2a27831cc6a4e34e8a299425" http.request.useragent="Go-http-client/1.1" http.response.duration=2.313764769s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:17 +0000] "PUT /v2/foo/cccc/blobs/uploads/0edd879f-acd7-4dd3-b42b-0449bbca3f5c?_state=OlogmjH3-tAB3mHjo9G9S08KpIcnI58NV1V914Sqa4F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZWRkODc5Zi1hY2Q3LTRkZDMtYjQyYi0wNDQ5YmJjYTNmNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTcuMDQyODY2MzE2WiJ9&digest=sha256%3Ad27bb29a9ba21e43668ad0a11c33138854283bec2a27831cc6a4e34e8a299425 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=c743b65b-231f-458e-a5e4-5942760f3517 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.660477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:19 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=3c0105ba-478a-4a5b-8ea3-dc1ca0cbf39a http.request.method=POST http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.464219ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:19 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=e66d3e65-ec04-4374-bfe7-d44693819827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/dddd/blobs/uploads/072c3cc1-bbce-40f9-a3ff-a136f89fecbb?_state=x7BVc2C0JSMsDNM_1T-KgKf3UshbywP_Ud6lWTfIwYp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNzJjM2NjMS1iYmNlLTQwZjktYTNmZi1hMTM2Zjg5ZmVjYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTkuNTE5MTM3Mjk2WiJ9&digest=sha256%3Ad56a568f9be7057183de453adc9801ecb1fb3b1c354436b597ba5430618f27e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85463296s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:19 +0000] "PUT /v2/foo/dddd/blobs/uploads/072c3cc1-bbce-40f9-a3ff-a136f89fecbb?_state=x7BVc2C0JSMsDNM_1T-KgKf3UshbywP_Ud6lWTfIwYp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNzJjM2NjMS1iYmNlLTQwZjktYTNmZi1hMTM2Zjg5ZmVjYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MTkuNTE5MTM3Mjk2WiJ9&digest=sha256%3Ad56a568f9be7057183de453adc9801ecb1fb3b1c354436b597ba5430618f27e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=5f1ae299-ff9c-402d-a48b-ad1d059253a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52820" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.410362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33997" http.request.id=3c4feb38-3dfb-402b-a43a-c65391801255 http.request.method=GET http.request.remoteaddr="127.0.0.1:52820" 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.067696ms http.response.status=200 http.response.written=63 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (37.16s) === RUN TestURLPrefix time="2026-04-30T00:16:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:16:21Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41323" http.request.id=4a7783ac-bd16-448e-8666-09dd8a939126 http.request.method=GET http.request.remoteaddr="127.0.0.1:48674" 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.90851ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-30T00:16:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:16:21Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=86aa5db9-8b5f-45b5-9e01-db3ea8bba753 http.request.method=GET http.request.remoteaddr="127.0.0.1:36500" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.047849ms http.response.status=404 http.response.written=157 vars.digest="sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "GET /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=2b90f08c-dfe7-402d-a24f-e5a8375dd367 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.869713ms http.response.status=404 http.response.written=157 vars.digest="sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=1806b149-e281-4d1c-809b-89846209857d http.request.method=POST http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348603ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=1167018a-2d9d-4c6b-8fc8-4d7c14adc09d http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501991ms http.response.status=204 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "GET /v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=3c876934-55bf-4f6f-86f2-b97f33474b9f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266567ms http.response.status=204 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=c658e535-1649-4ab9-be29-4328a4b18f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cf031a04-e4d7-4832-abf5-7240b1bbdaab time="2026-04-30T00:16:21Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=c658e535-1649-4ab9-be29-4328a4b18f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.399987ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cf031a04-e4d7-4832-abf5-7240b1bbdaab 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "GET /v2/foo/bar/blobs/uploads/cf031a04-e4d7-4832-abf5-7240b1bbdaab?_state=zzR4FfeaX7F1gKvwZLjDbuYZH1virnmZvHkuP61x-uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDMxYTA0LWU0ZDctNDgzMi1hYmY1LTcyNDBiMWJiZGFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41MzkwNjcxOThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=6d625913-c014-4374-8617-1c55727507c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.794741ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=a94a8e77-b18e-4e36-a34c-aca380f64f1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4?_state=YW-NcVVjBm4_ZYpU6UuwMH8xA1RX4DDmN94PkWHj8QB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZjRjY2U1LTU5ODYtNDJmZS1iZjZkLTM4YzFlNWZmZGFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NDY2NjMzMjRaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" provided=sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 vars.name="foo/bar" vars.uuid=87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4 time="2026-04-30T00:16:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=a94a8e77-b18e-4e36-a34c-aca380f64f1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4?_state=YW-NcVVjBm4_ZYpU6UuwMH8xA1RX4DDmN94PkWHj8QB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZjRjY2U1LTU5ODYtNDJmZS1iZjZkLTM4YzFlNWZmZGFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NDY2NjMzMjRaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4 time="2026-04-30T00:16:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775, 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:39405" http.request.id=a94a8e77-b18e-4e36-a34c-aca380f64f1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4?_state=YW-NcVVjBm4_ZYpU6UuwMH8xA1RX4DDmN94PkWHj8QB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZjRjY2U1LTU5ODYtNDJmZS1iZjZkLTM4YzFlNWZmZGFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NDY2NjMzMjRaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833365ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "PUT /v2/foo/bar/blobs/uploads/87f4cce5-5986-42fe-bf6d-38c1e5ffdaa4?_state=YW-NcVVjBm4_ZYpU6UuwMH8xA1RX4DDmN94PkWHj8QB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZjRjY2U1LTU5ODYtNDJmZS1iZjZkLTM4YzFlNWZmZGFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NDY2NjMzMjRaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=f8ccaab4-4e74-497d-99e6-964a90736fa6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.42448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=e61295bb-ecc9-46d5-aee2-b499ac1f8f3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/fcacf661-ac40-4e47-ae8d-23be2124a47a?_state=u9-36WQYaqAp0w62lQLACH9niQmn9GGEmZaVPb8yjXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjYWNmNjYxLWFjNDAtNGU0Ny1hZThkLTIzYmUyMTI0YTQ3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NTA3NjMwNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.87004ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "PUT /v2/foo/bar/blobs/uploads/fcacf661-ac40-4e47-ae8d-23be2124a47a?_state=u9-36WQYaqAp0w62lQLACH9niQmn9GGEmZaVPb8yjXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjYWNmNjYxLWFjNDAtNGU0Ny1hZThkLTIzYmUyMTI0YTQ3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NTA3NjMwNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=3d843c22-98e1-4b42-b7b1-823194463f01 http.request.method=POST http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139599ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=3e3c4c17-2e33-4f57-a6bb-711d9b27969a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/da8b0a9e-5df6-48a3-8ed3-d04040edb17e?_state=01-EaUFw1eMaWne7xADevh11A2Efmjv2taWqzvL4eH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhOGIwYTllLTVkZjYtNDhhMy04ZWQzLWQwNDA0MGVkYjE3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NTQ2NzY0NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.50145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "PUT /v2/foo/bar/blobs/uploads/da8b0a9e-5df6-48a3-8ed3-d04040edb17e?_state=01-EaUFw1eMaWne7xADevh11A2Efmjv2taWqzvL4eH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhOGIwYTllLTVkZjYtNDhhMy04ZWQzLWQwNDA0MGVkYjE3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NTQ2NzY0NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=0752e320-e751-4dce-b098-1ca48fbf86c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=7c591dbd-ead5-46c2-b65f-d6f3381d007e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/51f91df6-7bf3-4fa4-aafa-cba6eed7d167?_state=UxxFmeGj4ul-LQanwkkTiRB-EYbI8XskUKu45pBldEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxZjkxZGY2LTdiZjMtNGZhNC1hYWZhLWNiYTZlZWQ3ZDE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NTgxNDgwOTNaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.duration=1.747187082s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:21 +0000] "PUT /v2/foo/bar/blobs/uploads/51f91df6-7bf3-4fa4-aafa-cba6eed7d167?_state=UxxFmeGj4ul-LQanwkkTiRB-EYbI8XskUKu45pBldEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxZjkxZGY2LTdiZjMtNGZhNC1hYWZhLWNiYTZlZWQ3ZDE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMS41NTgxNDgwOTNaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=7c622894-5420-449c-89ee-8dd6dec7b442 http.request.method=POST http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.818635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39405" http.request.id=4d25f45f-6b16-4c23-b04d-8f2a317ff396 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/7c442470-683c-49dd-be28-30d212e5391b?_state=d_OtWZVpJ--S4dtyL12qYlIjsAUnq_sDpqajGURfXER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNDQyNDcwLTY4M2MtNDlkZC1iZTI4LTMwZDIxMmU1MzkxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMy4zOTA3OTAxMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.706237717s http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/7c442470-683c-49dd-be28-30d212e5391b?_state=d_OtWZVpJ--S4dtyL12qYlIjsAUnq_sDpqajGURfXER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNDQyNDcwLTY4M2MtNDlkZC1iZTI4LTMwZDIxMmU1MzkxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyMy4zOTA3OTAxMDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=ea6376ad-a31d-463f-b67a-830d8e2bdcff http.request.method=PUT http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/uploads/7c442470-683c-49dd-be28-30d212e5391b?_state=3sN9osvA2lGAJvsc6Bx1U9J8spqfv-X65eqHSsWBjY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNDQyNDcwLTY4M2MtNDlkZC1iZTI4LTMwZDIxMmU1MzkxYiIsIk9mZnNldCI6MTQ3OTczMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MjNaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044486ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "PUT /v2/foo/bar/blobs/uploads/7c442470-683c-49dd-be28-30d212e5391b?_state=3sN9osvA2lGAJvsc6Bx1U9J8spqfv-X65eqHSsWBjY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNDQyNDcwLTY4M2MtNDlkZC1iZTI4LTMwZDIxMmU1MzkxYiIsIk9mZnNldCI6MTQ3OTczMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MjNaIn0%3D&digest=sha256%3A32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=1347ed45-616d-4574-81cd-554e3befc872 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.312046ms http.response.status=200 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=84bec287-bb3e-4ab6-8215-ef4fe69a164e http.request.method=GET http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=68.935064ms http.response.status=200 http.response.written=14797312 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 200 14797312 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=error msg="error parsing digest="sha257:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=c97c592d-974e-4a75-882a-3a60fc328393 http.request.method=GET http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/sha257:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" vars.name="foo/bar" time="2026-04-30T00:16:25Z" 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:39405" http.request.id=c97c592d-974e-4a75-882a-3a60fc328393 http.request.method=GET http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/bar/blobs/sha257:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.439578ms http.response.status=400 http.response.written=110 vars.digest="sha257:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/sha257:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=a2feb0e4-6706-4936-b068-ffd657d7e8ce http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.duration=2.093239ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:16:25Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=b218eaec-2850-472b-9ee0-5a2b8687fdf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55336" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.012844ms http.response.status=404 http.response.written=157 vars.digest="sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=20df0470-9b0f-4a52-8579-51d6b382f258 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.80541ms http.response.status=404 http.response.written=157 vars.digest="sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=670459e4-a8f2-4be3-818e-a425c0e617ad http.request.method=POST http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367476ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=706636e3-edba-43a8-8368-d1b682d8cb1b http.request.method=GET http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.630835ms http.response.status=204 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=dfbe3cee-41bc-4b0f-9bad-2d6c5a21d331 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.564152ms http.response.status=204 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=23b329a2-a0cd-4f29-a1da-d3bdd7814ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cd8cd15a-b1d8-4148-b257-8f2dd038edff time="2026-04-30T00:16: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:36559" http.request.id=23b329a2-a0cd-4f29-a1da-d3bdd7814ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.534534ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cd8cd15a-b1d8-4148-b257-8f2dd038edff 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/uploads/cd8cd15a-b1d8-4148-b257-8f2dd038edff?_state=dh1UdAV4g2o1L9L4s52MYF-2n8L0gLEbCZ3tNF695C57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOGNkMTVhLWIxZDgtNDE0OC1iMjU3LThmMmRkMDM4ZWRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NTUxOTY1MTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=f3ed76ee-e61e-47b8-a14d-dfc52be8799b http.request.method=POST http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684286ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16: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:36559" http.request.id=3413c9fc-b0ce-45af-a5dd-df57c7f45369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/a03f9052-fb85-43b2-abea-db45778c3840?_state=U_sc9NMp_sk1f3lb1kVWRXUavqK98j7NBGtoM_bF91x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwM2Y5MDUyLWZiODUtNDNiMi1hYmVhLWRiNDU3NzhjMzg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NjMwMjc5MDdaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" provided=sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 vars.name="foo/bar" vars.uuid=a03f9052-fb85-43b2-abea-db45778c3840 time="2026-04-30T00:16:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=3413c9fc-b0ce-45af-a5dd-df57c7f45369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/a03f9052-fb85-43b2-abea-db45778c3840?_state=U_sc9NMp_sk1f3lb1kVWRXUavqK98j7NBGtoM_bF91x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwM2Y5MDUyLWZiODUtNDNiMi1hYmVhLWRiNDU3NzhjMzg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NjMwMjc5MDdaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a03f9052-fb85-43b2-abea-db45778c3840 time="2026-04-30T00:16:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956, 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:36559" http.request.id=3413c9fc-b0ce-45af-a5dd-df57c7f45369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/a03f9052-fb85-43b2-abea-db45778c3840?_state=U_sc9NMp_sk1f3lb1kVWRXUavqK98j7NBGtoM_bF91x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwM2Y5MDUyLWZiODUtNDNiMi1hYmVhLWRiNDU3NzhjMzg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NjMwMjc5MDdaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.692425ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a03f9052-fb85-43b2-abea-db45778c3840 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "PUT /v2/foo/bar/blobs/uploads/a03f9052-fb85-43b2-abea-db45778c3840?_state=U_sc9NMp_sk1f3lb1kVWRXUavqK98j7NBGtoM_bF91x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwM2Y5MDUyLWZiODUtNDNiMi1hYmVhLWRiNDU3NzhjMzg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NjMwMjc5MDdaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=ed160f0c-40c4-4665-93e8-f54d656487e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178669ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=9b10b8c8-9352-49be-992d-33f03d66da86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/32a432b6-a8c1-436e-8806-2b3a6b40566f?_state=8pywLnk0fbLe7k3RNAk62zYzppfWn2O1Acd2zhhut8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyYTQzMmI2LWE4YzEtNDM2ZS04ODA2LTJiM2E2YjQwNTY2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NjY4NzE4MDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.673863ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "PUT /v2/foo/bar/blobs/uploads/32a432b6-a8c1-436e-8806-2b3a6b40566f?_state=8pywLnk0fbLe7k3RNAk62zYzppfWn2O1Acd2zhhut8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyYTQzMmI2LWE4YzEtNDM2ZS04ODA2LTJiM2E2YjQwNTY2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NjY4NzE4MDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=5df9f551-d860-4003-9478-d3860bbdaf9b http.request.method=POST http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=5618940f-3f7c-4a92-a970-32166c8b452c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/b853f045-caaf-4197-94ce-58cd99b1fae8?_state=r62w7Pm3OOm4kXY1SF6BCVv_6lD4xsnC-Sb4vXNMfSR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NTNmMDQ1LWNhYWYtNDE5Ny05NGNlLTU4Y2Q5OWIxZmFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NzA0OTUxNzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409085ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "PUT /v2/foo/bar/blobs/uploads/b853f045-caaf-4197-94ce-58cd99b1fae8?_state=r62w7Pm3OOm4kXY1SF6BCVv_6lD4xsnC-Sb4vXNMfSR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NTNmMDQ1LWNhYWYtNDE5Ny05NGNlLTU4Y2Q5OWIxZmFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NzA0OTUxNzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=baa8bd25-c101-4ff3-9408-7d826fdd4ba1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=cd03353b-7254-4c88-91e9-b7837e716ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/221f5016-8c28-4022-84a8-4e8aa9de0dee?_state=sP6PekjRdBYkmyjmL81whwTfnAdN2RLn8HCrMms8TbB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMWY1MDE2LThjMjgtNDAyMi04NGE4LTRlOGFhOWRlMGRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NzM3NzcwMTZaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.duration=4.027581462s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "PUT /v2/foo/bar/blobs/uploads/221f5016-8c28-4022-84a8-4e8aa9de0dee?_state=sP6PekjRdBYkmyjmL81whwTfnAdN2RLn8HCrMms8TbB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMWY1MDE2LThjMjgtNDAyMi04NGE4LTRlOGFhOWRlMGRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyNS40NzM3NzcwMTZaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=d2c71292-3f5d-4056-8791-f1b9ec1f55f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909922ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36559" http.request.id=084b581b-7098-43d5-a821-8b85ec4b315e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/24dbcbc2-14c5-430b-983e-c287de41735b?_state=ADyaFqdOkQEI_lmonkU9nKlUFpEd7Mxi5IXK9lQ4tad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZGJjYmMyLTE0YzUtNDMwYi05ODNlLWMyODdkZTQxNzM1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyOS42NTE0NzYxMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.111947838s http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/24dbcbc2-14c5-430b-983e-c287de41735b?_state=ADyaFqdOkQEI_lmonkU9nKlUFpEd7Mxi5IXK9lQ4tad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZGJjYmMyLTE0YzUtNDMwYi05ODNlLWMyODdkZTQxNzM1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjoyOS42NTE0NzYxMjdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=334a1c0a-7e89-4eba-8d09-a80161835d11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/uploads/24dbcbc2-14c5-430b-983e-c287de41735b?_state=Yc0rrODUdHOOQ1RZb61LshBDKC_UOihTgIJNPlvqw8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZGJjYmMyLTE0YzUtNDMwYi05ODNlLWMyODdkZTQxNzM1YiIsIk9mZnNldCI6MjM5OTAyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MjlaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947064ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "PUT /v2/foo/bar/blobs/uploads/24dbcbc2-14c5-430b-983e-c287de41735b?_state=Yc0rrODUdHOOQ1RZb61LshBDKC_UOihTgIJNPlvqw8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZGJjYmMyLTE0YzUtNDMwYi05ODNlLWMyODdkZTQxNzM1YiIsIk9mZnNldCI6MjM5OTAyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MjlaIn0%3D&digest=sha256%3A4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=1a6ffb51-bc55-40ef-9ca7-610470a8bddc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.331893ms http.response.status=200 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=149b985d-3bc8-40bf-b299-7d6274854dc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=105.479332ms http.response.status=200 http.response.written=23990272 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "GET /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 200 23990272 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=error msg="error parsing digest="sha257:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=b41e5a50-686f-42c7-a368-86229cebecef http.request.method=GET http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/sha257:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" vars.name="foo/bar" time="2026-04-30T00:16:33Z" 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:36559" http.request.id=b41e5a50-686f-42c7-a368-86229cebecef http.request.method=GET http.request.remoteaddr="127.0.0.1:55346" http.request.uri="/v2/foo/bar/blobs/sha257:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.369135ms http.response.status=400 http.response.written=110 vars.digest="sha257:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "GET /v2/foo/bar/blobs/sha257:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=067f58b5-c37d-4665-a32b-c152d1525594 http.request.method=GET http.request.remoteaddr="127.0.0.1:34714" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.duration=1.892258ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "GET /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=7bc5cf91-20a0-4a2e-9635-500ebf4931a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.483803ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "GET /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36559" http.request.id=ea7b6ee0-c0a5-4e1b-be0d-729d2346df66 http.request.method=GET http.request.remoteaddr="127.0.0.1:34714" http.request.uri="/v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.335815ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [30/Apr/2026:00:16:33 +0000] "GET /v2/foo/bar/blobs/sha256:4da63f4a8f00f5f4e1b7b640432613397f7fe21ab0e52ad63fa98635db0a6956 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=aa8827cd-f747-45c8-921b-8f58ca5b1982 http.request.method=GET http.request.remoteaddr="127.0.0.1:38050" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.729815703s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-04-30T00:16:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39405" http.request.id=ef95ee51-be71-4944-b4b7-887ff7af6976 http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.721560045s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [30/Apr/2026:00:16:25 +0000] "GET /v2/foo/bar/blobs/sha256:32f5fa4dc232eae2968ae6e32c1fb9960fc13e8cfbf1a55bf29d88a7ff055775 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (12.55s) === RUN TestBlobDelete time="2026-04-30T00:16:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:16:33Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=09cb52b7-4483-4342-911f-a0978808501f http.request.method=GET http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.773439ms http.response.status=404 http.response.written=157 vars.digest="sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "GET /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=0503ec0a-5b2e-4c35-bd85-aafd1b1f5b1e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.911313ms http.response.status=404 http.response.written=157 vars.digest="sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=97b22515-303d-448a-af08-470348ae3f7e http.request.method=POST http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415792ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=6a6feea2-5c43-41e0-b13a-e0392f3cfa6c http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.43656ms http.response.status=204 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "GET /v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=eea2bc91-6803-4b49-8533-2fc21fca84d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.729861ms http.response.status=204 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=78e38eb7-3519-4edb-a6fc-12c6e76bf79a http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6c60b3ca-99b1-4b78-a33f-2db8275d5e1a time="2026-04-30T00:16:34Z" 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:39317" http.request.id=78e38eb7-3519-4edb-a6fc-12c6e76bf79a http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460372ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6c60b3ca-99b1-4b78-a33f-2db8275d5e1a 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "GET /v2/foo/bar/blobs/uploads/6c60b3ca-99b1-4b78-a33f-2db8275d5e1a?_state=auqTrx13BLe1gJwzi9s7q0KOaICKH20r_spcXGsey5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjBiM2NhLTk5YjEtNGI3OC1hMzNmLTJkYjgyNzVkNWUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMDk2NTU5ODRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=44ccde90-103f-4748-ac62-f33f28157461 http.request.method=POST http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533268ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=1ed5000d-813e-425f-aea0-d1ade3deb6b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/8180d003-f376-4165-9ca1-f01680168f31?_state=GWGYIqzHGXMJNcFvE242FCpWK3_N-R2AUxKH9DlkUih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxODBkMDAzLWYzNzYtNDE2NS05Y2ExLWYwMTY4MDE2OGYzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMjQ5MzYwMzlaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" provided=sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 vars.name="foo/bar" vars.uuid=8180d003-f376-4165-9ca1-f01680168f31 time="2026-04-30T00:16:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=1ed5000d-813e-425f-aea0-d1ade3deb6b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/8180d003-f376-4165-9ca1-f01680168f31?_state=GWGYIqzHGXMJNcFvE242FCpWK3_N-R2AUxKH9DlkUih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxODBkMDAzLWYzNzYtNDE2NS05Y2ExLWYwMTY4MDE2OGYzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMjQ5MzYwMzlaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8180d003-f376-4165-9ca1-f01680168f31 time="2026-04-30T00:16:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04, 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:39317" http.request.id=1ed5000d-813e-425f-aea0-d1ade3deb6b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/8180d003-f376-4165-9ca1-f01680168f31?_state=GWGYIqzHGXMJNcFvE242FCpWK3_N-R2AUxKH9DlkUih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxODBkMDAzLWYzNzYtNDE2NS05Y2ExLWYwMTY4MDE2OGYzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMjQ5MzYwMzlaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.422275ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8180d003-f376-4165-9ca1-f01680168f31 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/8180d003-f376-4165-9ca1-f01680168f31?_state=GWGYIqzHGXMJNcFvE242FCpWK3_N-R2AUxKH9DlkUih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxODBkMDAzLWYzNzYtNDE2NS05Y2ExLWYwMTY4MDE2OGYzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMjQ5MzYwMzlaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=03547f92-19f3-484b-bd0b-88b3d23ab238 http.request.method=POST http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187917ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=5e989f45-37e7-40ab-95e0-d1d160f6ac56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/5a7b4bd1-530f-4df8-84e8-e9a714e2bf97?_state=p9NlMf3m9BXyJijduTfLa_VatjYyZbaeQmqBnFIytb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhN2I0YmQxLTUzMGYtNGRmOC04NGU4LWU5YTcxNGUyYmY5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMjg0MTI4MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/5a7b4bd1-530f-4df8-84e8-e9a714e2bf97?_state=p9NlMf3m9BXyJijduTfLa_VatjYyZbaeQmqBnFIytb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhN2I0YmQxLTUzMGYtNGRmOC04NGU4LWU5YTcxNGUyYmY5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMjg0MTI4MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=dc059c7b-0fa6-4167-9b03-93b6aa8c1de1 http.request.method=POST http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.293946ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=18b89be6-5937-414e-8624-0bda8c3fcc3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/9f67a2e1-7001-4cf1-b464-5f59eb574263?_state=_ATadjSQ3cZydsnJsMY73b8yQn1EzyR0axh-uLYzS-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmNjdhMmUxLTcwMDEtNGNmMS1iNDY0LTVmNTllYjU3NDI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMzE4MTc1NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.492618ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/9f67a2e1-7001-4cf1-b464-5f59eb574263?_state=_ATadjSQ3cZydsnJsMY73b8yQn1EzyR0axh-uLYzS-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmNjdhMmUxLTcwMDEtNGNmMS1iNDY0LTVmNTllYjU3NDI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMzE4MTc1NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=da8cb745-c69e-4b57-83a3-c0972e9fcd8e http.request.method=POST http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.371528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=c490c1fa-1e76-4cb7-8c4a-9d1fbe465666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/34e01d47-bfd6-462e-b346-6544103ba44c?_state=M0gy8NtXW3lfN2ayt6ZLk9eCoLXWQdyqKoxn7TGc8dR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0ZTAxZDQ3LWJmZDYtNDYyZS1iMzQ2LTY1NDQxMDNiYTQ0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMzc0NzczNTVaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.duration=5.023475388s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/34e01d47-bfd6-462e-b346-6544103ba44c?_state=M0gy8NtXW3lfN2ayt6ZLk9eCoLXWQdyqKoxn7TGc8dR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0ZTAxZDQ3LWJmZDYtNDYyZS1iMzQ2LTY1NDQxMDNiYTQ0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozNC4yMzc0NzczNTVaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=55936f47-9a87-4553-92da-655f30409413 http.request.method=POST http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.844913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39317" http.request.id=88e4500d-0ae0-43fb-8ea0-bdd6b2dd4813 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/cc1af0d8-fd01-4f2e-a087-92d0c66c266a?_state=45jBrvsHVHdEc-NkvTwSrgwoaV0o9Cffn9DHZN5_s197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMWFmMGQ4LWZkMDEtNGYyZS1hMDg3LTkyZDBjNjZjMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozOS40MDc4NTE2NjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.092548189s http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/cc1af0d8-fd01-4f2e-a087-92d0c66c266a?_state=45jBrvsHVHdEc-NkvTwSrgwoaV0o9Cffn9DHZN5_s197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMWFmMGQ4LWZkMDEtNGYyZS1hMDg3LTkyZDBjNjZjMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjozOS40MDc4NTE2NjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=69d7710f-a7f5-41ae-9f0c-a1306bce6339 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/uploads/cc1af0d8-fd01-4f2e-a087-92d0c66c266a?_state=gu0a9AN0sS6LLz9brSPy_XnXErXKHE4FZwOCjtauwpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMWFmMGQ4LWZkMDEtNGYyZS1hMDg3LTkyZDBjNjZjMjY2YSIsIk9mZnNldCI6MjY0MzA5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MzlaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.duration=2.031137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "PUT /v2/foo/bar/blobs/uploads/cc1af0d8-fd01-4f2e-a087-92d0c66c266a?_state=gu0a9AN0sS6LLz9brSPy_XnXErXKHE4FZwOCjtauwpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMWFmMGQ4LWZkMDEtNGYyZS1hMDg3LTkyZDBjNjZjMjY2YSIsIk9mZnNldCI6MjY0MzA5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTY6MzlaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=11cb673c-d167-42d5-b47e-4478bb717c5b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.428755ms http.response.status=200 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=a6d26a9a-37a4-4c38-bafb-40526ca11ecf http.request.method=GET http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=149.01739ms http.response.status=200 http.response.written=26430976 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "GET /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 200 26430976 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=error msg="error parsing digest="sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=ff600b2c-4f8e-4dc7-8a09-46247766dd32 http.request.method=GET http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" time="2026-04-30T00:16:44Z" 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:39317" http.request.id=ff600b2c-4f8e-4dc7-8a09-46247766dd32 http.request.method=GET http.request.remoteaddr="127.0.0.1:53568" http.request.uri="/v2/foo/bar/blobs/sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.448828ms http.response.status=400 http.response.written=110 vars.digest="sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "GET /v2/foo/bar/blobs/sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=6444941b-77ea-42b8-9cfc-64ce0a49c3d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51638" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.duration=1.923966ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "GET /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=181db7fd-5ac1-4b66-add1-761d33785132 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=9d076372-5f94-41c7-979e-c1faffd80d38 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.387916ms http.response.status=404 http.response.written=157 vars.digest="sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" 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:39317" http.request.id=26936686-3998-4e57-a9a5-64e252e4b52d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.172058ms http.response.status=404 http.response.written=74 vars.digest="sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=error msg="error parsing digest="sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=ffa89ed1-4d17-465c-8bfd-4a5e16acfdfd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51654" http.request.uri="/v2/foo/bar/blobs/sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" time="2026-04-30T00:16:44Z" 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:39317" http.request.id=ffa89ed1-4d17-465c-8bfd-4a5e16acfdfd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51654" http.request.uri="/v2/foo/bar/blobs/sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.250263ms http.response.status=400 http.response.written=110 vars.digest="sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "DELETE /v2/foo/bar/blobs/sha257:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-30T00:16:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=9b8d080a-137b-44a1-bdaf-1926aba9446e http.request.method=POST http.request.remoteaddr="127.0.0.1:51656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21178ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=e92c081d-ea96-4de4-b0a4-86f6a41af831 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51656" http.request.uri="/v2/foo/bar/blobs/uploads/761d226e-689c-4783-8b28-6a6102adbb97?_state=NxHJQj0wLu_Ru959cNpWjiSDiq4Gba2IvBCS1Z0vncJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWQyMjZlLTY4OWMtNDc4My04YjI4LTZhNjEwMmFkYmI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo0NC43Mjg3NDU2OTdaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.duration=4.797950026s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "PUT /v2/foo/bar/blobs/uploads/761d226e-689c-4783-8b28-6a6102adbb97?_state=NxHJQj0wLu_Ru959cNpWjiSDiq4Gba2IvBCS1Z0vncJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWQyMjZlLTY4OWMtNDc4My04YjI4LTZhNjEwMmFkYmI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo0NC43Mjg3NDU2OTdaIn0%3D&digest=sha256%3Ab758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=4ea235b8-6bdf-4e31-806c-b78e930f04b6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51656" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.998812ms http.response.status=200 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=60dba507-f313-4d32-b35a-c342af4bc054 http.request.method=GET http.request.remoteaddr="127.0.0.1:51638" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.965841745s http.response.status=200 http.response.written=2693120 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "GET /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 200 2693120 "" "Go-http-client/1.1" time="2026-04-30T00:16:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39317" http.request.id=36a540da-c5ae-4f04-99db-9d54e88d67ff http.request.method=GET http.request.remoteaddr="127.0.0.1:51634" http.request.uri="/v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.975852596s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [30/Apr/2026:00:16:44 +0000] "GET /v2/foo/bar/blobs/sha256:b758deac0ca9928dc4379822166e1b9e51e048d16c4f2297539ae674520d7c04 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (15.74s) === RUN TestRelativeURL time="2026-04-30T00:16:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-30T00:16:49Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43115" http.request.id=a16dd8dc-31d9-4a56-922b-416f4819dd23 http.request.method=POST http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689619ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43115" http.request.id=20bd9d70-a7e8-4929-93a1-16fa4c3efba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/blobs/uploads/efe7f6bc-85d5-4468-9e5d-35a4e1b38223?_state=NMvcjbNaBehwmfu3UUFIlnCcTvvEezzfY6Oq7Bl_-rR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmZTdmNmJjLTg1ZDUtNDQ2OC05ZTVkLTM1YTRlMWIzODIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo0OS42ODI2OTg0OTdaIn0%3D&digest=sha256%3Ac3629d48141ac9611132e61996973f6eb76a4105ba4b661f6c41dd7b0d90b057" http.request.useragent="Go-http-client/1.1" http.response.duration=5.415846313s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:49 +0000] "PUT /v2/foo/bar/blobs/uploads/efe7f6bc-85d5-4468-9e5d-35a4e1b38223?_state=NMvcjbNaBehwmfu3UUFIlnCcTvvEezzfY6Oq7Bl_-rR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmZTdmNmJjLTg1ZDUtNDQ2OC05ZTVkLTM1YTRlMWIzODIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo0OS42ODI2OTg0OTdaIn0%3D&digest=sha256%3Ac3629d48141ac9611132e61996973f6eb76a4105ba4b661f6c41dd7b0d90b057 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43115" http.request.id=c90cb479-e4e6-4db0-a454-c2884af76b6b http.request.method=POST http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.161076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43115" http.request.id=ccdef171-9c96-4886-98f8-04fb1a343453 http.request.method=POST http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:16:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43115" http.request.id=86c11442-8663-4018-acc8-6076d7aabf13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/blobs/uploads/0ee49d4d-8b02-407c-b4d8-fa3dcd4d1259?_state=KkLZBgSkP3pFIVgCLZ2n2Gc-kV3J90X9sIVEJc5rtoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTQ5ZDRkLThiMDItNDA3Yy1iNGQ4LWZhM2RjZDRkMTI1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo1NS41Mjc3NTYxOTNaIn0%3D&digest=sha256%3A9f168c037d0a4f2cab86d5228878deba1b884d3999c8bca79a6778b9a6f54315" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503892533s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:55 +0000] "PUT /v2/foo/bar/blobs/uploads/0ee49d4d-8b02-407c-b4d8-fa3dcd4d1259?_state=KkLZBgSkP3pFIVgCLZ2n2Gc-kV3J90X9sIVEJc5rtoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTQ5ZDRkLThiMDItNDA3Yy1iNGQ4LWZhM2RjZDRkMTI1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo1NS41Mjc3NTYxOTNaIn0%3D&digest=sha256%3A9f168c037d0a4f2cab86d5228878deba1b884d3999c8bca79a6778b9a6f54315 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (7.36s) === RUN TestBlobDeleteDisabled time="2026-04-30T00:16: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 time="2026-04-30T00:16:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:57Z" 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:35067" http.request.id=de8b87cf-680e-42f0-bd9f-26a51dc10766 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52346" http.request.uri="/v2/foo/bar/blobs/sha256:2be019d3cee0b5fa2ae96603fd431f806fbfc83f06b33983d99599adceee12c4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.62689ms http.response.status=405 http.response.written=78 vars.digest="sha256:2be019d3cee0b5fa2ae96603fd431f806fbfc83f06b33983d99599adceee12c4" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:16:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:2be019d3cee0b5fa2ae96603fd431f806fbfc83f06b33983d99599adceee12c4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2026-04-30T00:16: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 time="2026-04-30T00:16:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:16:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37421" http.request.id=103986eb-dcca-40d9-ac95-4bd3a4f5376d http.request.method=POST http.request.remoteaddr="127.0.0.1:46170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.101025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:00Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37421" http.request.id=95fe1504-deba-413b-a657-63328c3cdb88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46170" http.request.uri="/v2/foo/bar/blobs/uploads/3f21ce0d-3233-43f7-8e6c-d4a645a21cb0?_state=urssY8UTor_VSOivzCC0wGAr19o6d6UeYOTEqwPnJKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjFjZTBkLTMyMzMtNDNmNy04ZTZjLWQ0YTY0NWEyMWNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo1Ny4zOTI2OTc4MTRaIn0%3D&digest=sha256%3A973825f821b7f754f43e09e083721ece9a2b0d910322941fed1d9abdac768656" http.request.useragent="Go-http-client/1.1" http.response.duration=3.355968386s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:16:57 +0000] "PUT /v2/foo/bar/blobs/uploads/3f21ce0d-3233-43f7-8e6c-d4a645a21cb0?_state=urssY8UTor_VSOivzCC0wGAr19o6d6UeYOTEqwPnJKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjFjZTBkLTMyMzMtNDNmNy04ZTZjLWQ0YTY0NWEyMWNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNjo1Ny4zOTI2OTc4MTRaIn0%3D&digest=sha256%3A973825f821b7f754f43e09e083721ece9a2b0d910322941fed1d9abdac768656 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:00Z" 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:37421" http.request.id=096bf505-27ab-46c7-a385-f3cd0a1e04e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46170" http.request.uri="/v2/foo/bar/blobs/sha256:973825f821b7f754f43e09e083721ece9a2b0d910322941fed1d9abdac768656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616987ms http.response.status=405 http.response.written=78 vars.digest="sha256:973825f821b7f754f43e09e083721ece9a2b0d910322941fed1d9abdac768656" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:17:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:973825f821b7f754f43e09e083721ece9a2b0d910322941fed1d9abdac768656 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.57s) === RUN TestDeleteReadOnly time="2026-04-30T00:17:00Z" 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-30T00:17:00Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:00Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33343" http.request.id=e6ac7e7b-8ff0-4cd0-94d1-5a8e466161ad http.request.method=POST http.request.remoteaddr="127.0.0.1:53778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839182ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33343" http.request.id=38309645-ae35-4e32-9225-942c75318d24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53778" http.request.uri="/v2/foo/bar/blobs/uploads/e30fc3d2-d006-43ff-a960-fa76e8911e51?_state=7HDT3mtcMvqz-q--cvC39DuDovzECvZ98yjZWu_WBEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMGZjM2QyLWQwMDYtNDNmZi1hOTYwLWZhNzZlODkxMWU1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNzowMC45NzAxOTcxOVoifQ%3D%3D&digest=sha256%3Af9671e2811a7bc7e223def9648388342bcc28a966b0e5a3b402bc08f198f16f5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.377072373s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:00 +0000] "PUT /v2/foo/bar/blobs/uploads/e30fc3d2-d006-43ff-a960-fa76e8911e51?_state=7HDT3mtcMvqz-q--cvC39DuDovzECvZ98yjZWu_WBEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMGZjM2QyLWQwMDYtNDNmZi1hOTYwLWZhNzZlODkxMWU1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNzowMC45NzAxOTcxOVoifQ%3D%3D&digest=sha256%3Af9671e2811a7bc7e223def9648388342bcc28a966b0e5a3b402bc08f198f16f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:f9671e2811a7bc7e223def9648388342bcc28a966b0e5a3b402bc08f198f16f5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.60s) === RUN TestStartPushReadOnly time="2026-04-30T00:17: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-30T00:17:04Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-04-30T00:17: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-30T00:17:04Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17: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:36405" http.request.id=b643fdd5-fc32-4303-b7cb-1d25d0ee8ff6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" 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.666567ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-30T00:17: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:36405" http.request.id=6d78cae5-732d-45a2-a79f-fcbf114a6223 http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" 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.290519ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-30T00:17: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:36405" http.request.id=6672b2f5-7081-4edf-afba-7bb56b58b8d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" 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.264824ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-30T00:17: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:36405" http.request.id=d7b5ab42-5408-4d4e-91d7-c8a56bb11b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" 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.962885ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17: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:36405" http.request.id=d7b5ab42-5408-4d4e-91d7-c8a56bb11b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" 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.046098ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17: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:36405" http.request.id=d7b5ab42-5408-4d4e-91d7-c8a56bb11b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" 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.116032ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17: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:36405" http.request.id=d7b5ab42-5408-4d4e-91d7-c8a56bb11b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" 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.184811ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-30T00:17:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=a128dd20-99fa-41f1-8a85-91ab9cbe2f8b http.request.method=POST http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624978ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=1d7a7614-ef12-4e5c-a39b-57fc42661c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/blobs/uploads/48065ca3-569c-453a-b6f1-0efe06f972aa?_state=GJ8rqLg56aqg_Hyw7TPtaOXZAEzlTv3PM0MpbE8rgHV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODA2NWNhMy01NjljLTQ1M2EtYjZmMS0wZWZlMDZmOTcyYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MDQuNjAzODgzMjM0WiJ9&digest=sha256%3Aceb14060c590efb363b3be0c6efa5e891d35595e32f575f57eb0401883d74988" http.request.useragent="Go-http-client/1.1" http.response.duration=3.510029166s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/48065ca3-569c-453a-b6f1-0efe06f972aa?_state=GJ8rqLg56aqg_Hyw7TPtaOXZAEzlTv3PM0MpbE8rgHV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODA2NWNhMy01NjljLTQ1M2EtYjZmMS0wZWZlMDZmOTcyYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MDQuNjAzODgzMjM0WiJ9&digest=sha256%3Aceb14060c590efb363b3be0c6efa5e891d35595e32f575f57eb0401883d74988 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=ffbcdd48-7928-4cd1-b895-9bff0730f6ee http.request.method=POST http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.059617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=1b38ec75-de95-4297-bb72-b4f28aad7547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/blobs/uploads/262050df-10ce-400c-abdc-6e88e91ae615?_state=nNJ3kp2g-FaVS8AU0nXFzT2C3aanUJAMGPUQK2u9yHx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNjIwNTBkZi0xMGNlLTQwMGMtYWJkYy02ZTg4ZTkxYWU2MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MDguMzgyMDc3Mjc3WiJ9&digest=sha256%3A256eeb1d3542863b54fd1733c459fd1c364ad0a96d90c40f97d72bfe649813c2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.452813577s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/262050df-10ce-400c-abdc-6e88e91ae615?_state=nNJ3kp2g-FaVS8AU0nXFzT2C3aanUJAMGPUQK2u9yHx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNjIwNTBkZi0xMGNlLTQwMGMtYWJkYy02ZTg4ZTkxYWU2MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MDguMzgyMDc3Mjc3WiJ9&digest=sha256%3A256eeb1d3542863b54fd1733c459fd1c364ad0a96d90c40f97d72bfe649813c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=5803df5d-4d50-4d1a-9774-8c67ce20d47d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.635796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=9f51b957-af2e-4795-83ff-665892463b0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=23bfc305-1370-4985-9d12-38aef9614950 http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" 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.919453ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=c85924ba-f466-4d12-82e2-c8f0df018a5f http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.739437ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=eaab9809-5706-4448-b86d-ddb01a02e30d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.duration=4.644592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=d6d875e4-9a91-451f-847f-533ce325ea5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.duration=2.262468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36405" http.request.id=aca07082-dccf-45ac-b39b-811b3f3d0960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.duration=2.325661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=33460679-4109-47af-b3fb-dd49492d05ec http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.135036ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=8e911478-d3ee-4d6c-b980-d0f996437d2f http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341577ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=303abc84-0e61-4383-bcb2-443e26ce7bc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292147ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=2433a20c-ebc3-415a-84be-c22b2d8fb92e http.request.method=GET http.request.remoteaddr="127.0.0.1:44684" 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.32869ms http.response.status=200 http.response.written=41 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=error msg="payload digest does match: "sha256:f55e48bc58643010d5065bf3726cfdb9f5d35f0343120ee5e4f4d8084074875a" != "sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026"" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=1389fc23-091b-4147-80e9-ab228181af5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=1389fc23-091b-4147-80e9-ab228181af5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44684" http.request.uri="/v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.708405ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026" 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:f7ccc32b75e18c7228405e41e9ae29e5f0df12afd3651616013acfef50e48026 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=c9452e64-1193-44d9-958a-c09eee7bd49e http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.785657ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=ae4eefc0-a889-46f9-8710-2485dc55ddab http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.409517ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=3675d935-45ba-4954-9ffa-23f15f7c279e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" 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.534756ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:12Z" 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:36405" http.request.id=3675d935-45ba-4954-9ffa-23f15f7c279e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" 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.589013ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:12Z" 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:36405" http.request.id=3675d935-45ba-4954-9ffa-23f15f7c279e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" 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.625724ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=7ffa8c6b-a729-4291-9331-d75e9c3bc3ad http.request.method=POST http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=b98be6df-fe8e-465c-9729-622369246acf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/blobs/uploads/3a547777-7837-4b40-907c-d663ce3fbb22?_state=CJLshT6ZzDGf1U4X7b-09UmT4kH2xgExl64PqUACagJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTU0Nzc3Ny03ODM3LTRiNDAtOTA3Yy1kNjYzY2UzZmJiMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MTIuODgyNjY3Mjc4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.882378ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a547777-7837-4b40-907c-d663ce3fbb22?_state=CJLshT6ZzDGf1U4X7b-09UmT4kH2xgExl64PqUACagJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTU0Nzc3Ny03ODM3LTRiNDAtOTA3Yy1kNjYzY2UzZmJiMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MTIuODgyNjY3Mjc4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:12Z" 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:36405" http.request.id=e0adddd9-8da0-4c4c-88ae-f4167d424596 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" 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.708608ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:12Z" 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:36405" http.request.id=e0adddd9-8da0-4c4c-88ae-f4167d424596 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" 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.75095ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-30T00:17:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=2a7fd74a-2be6-4170-89b7-35881d642113 http.request.method=POST http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.406838ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=c4d5d909-313b-4493-a67a-f05036230108 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/blobs/uploads/a004338d-9150-4ec7-9cc1-c2328db60dcf?_state=AKpvtV6f79SHhE-WeuaaW5h-IYUKdbZ40-Hzqg9yc-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMDA0MzM4ZC05MTUwLTRlYzctOWNjMS1jMjMyOGRiNjBkY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MTMuMDk2NzI3MzE4WiJ9&digest=sha256%3A112a87982b6b0a2d6ee43d573e6c5d8d70191104f21b1c3a2b1e009dfa90e6be" http.request.useragent="Go-http-client/1.1" http.response.duration=3.584116222s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/a004338d-9150-4ec7-9cc1-c2328db60dcf?_state=AKpvtV6f79SHhE-WeuaaW5h-IYUKdbZ40-Hzqg9yc-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMDA0MzM4ZC05MTUwLTRlYzctOWNjMS1jMjMyOGRiNjBkY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MTMuMDk2NzI3MzE4WiJ9&digest=sha256%3A112a87982b6b0a2d6ee43d573e6c5d8d70191104f21b1c3a2b1e009dfa90e6be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=0fe238eb-8cab-46bc-8ed0-0e6893254eee http.request.method=POST http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.949868ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=6c490f99-6e57-4449-a3bc-c14d117b1c7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/blobs/uploads/cc6cf8fa-f753-4260-ac4e-c7f31422c5e4?_state=bjOR861wMgvajV2CV-wiBXBrcAoKnZMU4usqvwE_Aj97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYzZjZjhmYS1mNzUzLTQyNjAtYWM0ZS1jN2YzMTQyMmM1ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MTYuOTA2NDM0NzQ3WiJ9&digest=sha256%3A60bfa3fbb53dd962f9cb80af8d2e020436bf5af41d65aba2539549915eb7e397" http.request.useragent="Go-http-client/1.1" http.response.duration=2.954293979s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/cc6cf8fa-f753-4260-ac4e-c7f31422c5e4?_state=bjOR861wMgvajV2CV-wiBXBrcAoKnZMU4usqvwE_Aj97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYzZjZjhmYS1mNzUzLTQyNjAtYWM0ZS1jN2YzMTQyMmM1ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MTYuOTA2NDM0NzQ3WiJ9&digest=sha256%3A60bfa3fbb53dd962f9cb80af8d2e020436bf5af41d65aba2539549915eb7e397 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36405" http.request.id=87f0eb95-9b01-4112-8220-93a066ed906f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36405" http.request.id=1cb8ee45-2072-4a04-a74a-61146df0c105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.595654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=fcbb6145-257c-4b6f-9421-c895234d36e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.44163ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=0c5291c4-bd64-4328-9a80-f1c3de0cc34f http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.393182ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=a438a26c-9ebe-4161-a193-fc5995f4f091 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159445ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=d034759a-8d57-4774-9c69-a52ba8daf677 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094256ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=da6cc3e9-654f-434e-a215-f09ae9332f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.336101ms http.response.status=200 http.response.written=45 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="rewriting manifest sha256:dee99cfc6feab203a372c489e1f759ba0fc086aae47256d7d1539ec4d654b2b1 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=12893f76-871c-48dc-9ea9-c8a8e8595c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=12893f76-871c-48dc-9ea9-c8a8e8595c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.476853ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36405" http.request.id=d87446c3-91c4-428b-814a-f43ae6edb859 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" 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.517056ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36405" http.request.id=f07eb757-3aef-42d5-8f36-38be9ccdddc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.696723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36405" http.request.id=a47e4337-4ad8-4fa5-8f54-7e8262ba9c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.658839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=6482effc-8812-4267-be1e-2113d70a4ad6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.550771ms http.response.status=200 http.response.written=434 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=03779504-5bac-423d-bb97-26b7bee51531 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.521462ms http.response.status=200 http.response.written=434 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=71090416-d507-4144-a2aa-fd58b74f5ef9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.344854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=062daca6-b7e4-45bd-9f2e-2ebf969b1f2d http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" http.request.uri="/v2/foo/schema2/manifests/sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353961ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" level=info msg="rewriting manifest list sha256:24ad819eb6af688d955764ca6c074a978dbe03e523cf438ba31164a6bce921cb in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=fd8c9294-8a04-47e5-a171-d8aedd0d3fa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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-30T00:17:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36405" http.request.id=fd8c9294-8a04-47e5-a171-d8aedd0d3fa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44690" 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.61764ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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-30T00:17:19Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:19Z" 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:36661" http.request.id=5a1ab103-5943-41c4-b43d-eb792395997c http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" 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.185838ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36661" http.request.id=9dfad7fa-8b67-4cc1-8205-118ce07a9a50 http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" 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.316985ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36661" http.request.id=5280115e-535d-4671-860a-01901ce72cb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" 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.505735ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-30T00:17:19Z" 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:36661" http.request.id=913c3d49-1dd5-4c04-a70b-b22b7e74164b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" 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.865548ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17:19Z" 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:36661" http.request.id=913c3d49-1dd5-4c04-a70b-b22b7e74164b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" 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.954005ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17:19Z" 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:36661" http.request.id=913c3d49-1dd5-4c04-a70b-b22b7e74164b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" 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.020424ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17:19Z" 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:36661" http.request.id=913c3d49-1dd5-4c04-a70b-b22b7e74164b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" 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.086758ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-30T00:17:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=f365a436-6815-4875-97d7-9dc6a1d1033a http.request.method=POST http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.727088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=85691d2e-bd69-4ecb-b84b-66a6730411e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/blobs/uploads/3cf54fc9-62ff-4a5a-beb7-8d451b1ad66e?_state=MwxBqaTINJ91tQSLaoB1ptjeIgrwPw3CHviAUaWQeDR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzY2Y1NGZjOS02MmZmLTRhNWEtYmViNy04ZDQ1MWIxYWQ2NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MjAuMjM4NzM3MzdaIn0%3D&digest=sha256%3A590200faf2b7fc1c750729ba0769917972a03de910f021f5c574d7e77f985a9c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.648232321s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/3cf54fc9-62ff-4a5a-beb7-8d451b1ad66e?_state=MwxBqaTINJ91tQSLaoB1ptjeIgrwPw3CHviAUaWQeDR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzY2Y1NGZjOS02MmZmLTRhNWEtYmViNy04ZDQ1MWIxYWQ2NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MjAuMjM4NzM3MzdaIn0%3D&digest=sha256%3A590200faf2b7fc1c750729ba0769917972a03de910f021f5c574d7e77f985a9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=b23e519c-0451-4969-8bb5-f9e1182b9546 http.request.method=POST http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.883051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=1b905038-6b4e-442d-b196-a258d1346b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/blobs/uploads/9b3d725f-9e68-4331-a699-417f5b90da98?_state=0nk7kHU81NobxXGiI8iTsHFG40KxlG7aVZm_NTkl6rZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YjNkNzI1Zi05ZTY4LTQzMzEtYTY5OS00MTdmNWI5MGRhOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MjcuMTIyOTc4MVoifQ%3D%3D&digest=sha256%3A3cabda7de23dfc670e8095278ac3060083c55e7e88d1eece66a1133fcd62e9c4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.382502273s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/9b3d725f-9e68-4331-a699-417f5b90da98?_state=0nk7kHU81NobxXGiI8iTsHFG40KxlG7aVZm_NTkl6rZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YjNkNzI1Zi05ZTY4LTQzMzEtYTY5OS00MTdmNWI5MGRhOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MjcuMTIyOTc4MVoifQ%3D%3D&digest=sha256%3A3cabda7de23dfc670e8095278ac3060083c55e7e88d1eece66a1133fcd62e9c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=7cd1c823-ccca-4e72-9256-eaaff8c822dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.863614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=9c024fa0-b553-48c4-9efc-d8b88ae958bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.10838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=83e38924-821a-4e73-8147-1b7517b19ed8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" 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.876124ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=73a2a130-2e0a-41a6-8339-3c084b663a2e http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.911943ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" 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:36661" http.request.id=f742a8e5-06ea-4be4-b1b2-791bd562b3c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" 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:36661" http.request.id=d21a5763-0c11-448e-8e94-bb36abcb3434 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.498216ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36661" http.request.id=422d93cd-ae7a-4bed-be58-9bc6799d71b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.261532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=128e3e27-b434-4fc9-b7e6-c9d7851c364a http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.958836ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=612ab939-14c0-420d-a4f1-8e03d0deb3b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3791ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=f39fc283-d992-4c7a-9c8c-df7f0f44a49e http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.401057ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=2fd2990c-4e35-420b-909c-a7ee7647bbcd http.request.method=GET http.request.remoteaddr="127.0.0.1:38054" 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.315355ms http.response.status=200 http.response.written=41 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=error msg="payload digest does match: "sha256:0c6400b0bfa59fbb9be514516d9973da2ce8c72b9a089fe479145a01e6f92e33" != "sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3"" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=c47fca25-6df5-47e6-8fbe-b8ddf129fae1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" time="2026-04-30T00:17:30Z" 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:36661" http.request.id=c47fca25-6df5-47e6-8fbe-b8ddf129fae1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.68203ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3" 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:77d81f477cd0ebf9c4a1007bd1432e836d471e87821276ed5e223e7387fea6b3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=4d0adf40-3138-439b-8804-31805a5a07ff http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.967157ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=e78e5d7b-5cb5-45da-99bb-527ad15efc8f http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.378096ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36661" http.request.id=3c8b4d78-6b3c-4692-a7ae-ba8b9bb9e921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" 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.635747ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36661" http.request.id=3c8b4d78-6b3c-4692-a7ae-ba8b9bb9e921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" 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.729944ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36661" http.request.id=3c8b4d78-6b3c-4692-a7ae-ba8b9bb9e921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" 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.819202ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=a69afe03-4d04-46fe-87bb-8aa3030ceca4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559023ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=eedba0d4-5321-4217-a4a9-bbd1da3ef2ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/blobs/uploads/a4cebc66-479a-43ba-a7e7-3dddf7ef19e0?_state=S38u_D6CV0WWdlNwSQcKJDEUMhd6plYgXhqlXTrgYAd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNGNlYmM2Ni00NzlhLTQzYmEtYTdlNy0zZGRkZjdlZjE5ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzAuNTQ4NTg4MzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/a4cebc66-479a-43ba-a7e7-3dddf7ef19e0?_state=S38u_D6CV0WWdlNwSQcKJDEUMhd6plYgXhqlXTrgYAd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNGNlYmM2Ni00NzlhLTQzYmEtYTdlNy0zZGRkZjdlZjE5ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzAuNTQ4NTg4MzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36661" http.request.id=68b80464-98ac-4b5a-a1de-b2e2d1bd5f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" 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.692864ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36661" http.request.id=68b80464-98ac-4b5a-a1de-b2e2d1bd5f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" 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.790265ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-30T00:17:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=c343c60c-fef8-4c5a-9bd9-7d53a044a8b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.718753ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=80c2a4af-4da2-439a-b63f-cf030f1152fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/blobs/uploads/d0205cba-a48c-4f1e-99a1-a91ea55f3887?_state=J0EbTUmhEmWwBlbsS9HYBC0cZTwnkni-44tx6SAOvIZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDIwNWNiYS1hNDhjLTRmMWUtOTlhMS1hOTFlYTU1ZjM4ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzAuODI0MzQzOTNaIn0%3D&digest=sha256%3A24cd51e76f1556fecae40ce5300fae6ba9e5129ecb351b26633a51d92359de8b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.832944057s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/d0205cba-a48c-4f1e-99a1-a91ea55f3887?_state=J0EbTUmhEmWwBlbsS9HYBC0cZTwnkni-44tx6SAOvIZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDIwNWNiYS1hNDhjLTRmMWUtOTlhMS1hOTFlYTU1ZjM4ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzAuODI0MzQzOTNaIn0%3D&digest=sha256%3A24cd51e76f1556fecae40ce5300fae6ba9e5129ecb351b26633a51d92359de8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=9d5538d4-9667-4339-9d0d-e5053f21072c http.request.method=POST http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=26ef46ef-eeed-48ca-8b4f-50151fa51b96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/blobs/uploads/4338549d-70e7-414a-9650-9d4cca7b82da?_state=_8ivG5f7NF8oZ5WRh1pp8ljWHIELyoGZcfQEGFilIC97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzM4NTQ5ZC03MGU3LTQxNGEtOTY1MC05ZDRjY2E3YjgyZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzUuODQ3NDE0MTQ4WiJ9&digest=sha256%3A78f3baea56447489f9a9dc6371fb1fd858d8809a75ac3884754e769f22d8a681" http.request.useragent="Go-http-client/1.1" http.response.duration=2.141778712s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/4338549d-70e7-414a-9650-9d4cca7b82da?_state=_8ivG5f7NF8oZ5WRh1pp8ljWHIELyoGZcfQEGFilIC97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzM4NTQ5ZC03MGU3LTQxNGEtOTY1MC05ZDRjY2E3YjgyZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzUuODQ3NDE0MTQ4WiJ9&digest=sha256%3A78f3baea56447489f9a9dc6371fb1fd858d8809a75ac3884754e769f22d8a681 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:37Z" 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:36661" http.request.id=9e961667-7ab9-4ccd-8842-5bcf8de3f73b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.992312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:37Z" 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:36661" http.request.id=82cf9498-feed-42d0-8222-b0fec5885178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.57627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=b563f6b1-c992-484d-b72a-67c17be03075 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.61696ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=689f6193-77cf-4eea-93e5-131c584358d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.404019ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=2f508ce0-9b36-483d-8f44-079f552ca3de http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.261555ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=427b75d9-ab23-4615-ba26-370b645a53d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1443ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=b4589789-6850-4c75-b606-05a15210ebab http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.154736ms http.response.status=200 http.response.written=45 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="rewriting manifest sha256:0360b2f3b8a6312b1e32e852f97748889edd29696cced1ddaa973e4c208490e4 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=6d25fdff-da29-4566-9d4a-5fc30b0d951f http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=6d25fdff-da29-4566-9d4a-5fc30b0d951f http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.288358ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36661" http.request.id=190d6d2c-e673-4891-ae4a-a352d226c6a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" 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.411553ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:36661" http.request.id=f3aca93d-a519-4da9-878a-546328419aaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:36661" http.request.id=081112c9-412d-49d3-8564-951eae643798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=10e906f3-128a-4f19-96d0-1777315ac866 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.324568ms http.response.status=200 http.response.written=434 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=ee80b76a-ab7c-4a98-a09e-c98f8b607422 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.306843ms http.response.status=200 http.response.written=434 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=c6ae502c-88f7-44b1-bc2a-b8892556e61a http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21667ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=492be5a3-deca-44a6-9f6b-42bca7327e51 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema2/manifests/sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085601ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="rewriting manifest list sha256:3d69b244571ed7ac4538ab50f9aa9fb4c2a0f3f79e56ad1929081c71502efccd in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=a33d9134-0a99-4951-8b5c-32b86e21c352 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36661" http.request.id=a33d9134-0a99-4951-8b5c-32b86e21c352 http.request.method=GET http.request.remoteaddr="127.0.0.1:48082" 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.428494ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (33.67s) === RUN TestGetManifestWithStorageError time="2026-04-30T00:17:38Z" 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-30T00:17:38Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:38Z" 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:45615" http.request.id=61659aa5-1371-41ba-9cf0-76909dbb9289 http.request.method=GET http.request.remoteaddr="127.0.0.1:50656" 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.396741ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:45615" http.request.id=d2e4a529-0485-4637-8163-3703305d16de http.request.method=GET http.request.remoteaddr="127.0.0.1:50656" 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.115135ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:45615" http.request.id=8941bdc7-61a5-4cb1-a962-e77ecdc4f9cc http.request.method=GET http.request.remoteaddr="127.0.0.1:50656" 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.147723ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:45615" http.request.id=e1dc147f-e791-45fb-9991-1dd9f53515ff http.request.method=GET http.request.remoteaddr="127.0.0.1:50656" 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.07738ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [30/Apr/2026:00:17:38 +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-30T00:17:38Z" 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-30T00:17:38Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:38Z" 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:42115" http.request.id=fbac6a94-df85-42ff-a5e1-36b1e38b8809 http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" 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.3672ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:42115" http.request.id=64d74644-ea20-4974-8b50-93ed8f4e61f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" 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.10011ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" 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:42115" http.request.id=0d8d16e9-df2f-415e-a830-43e5f1ba9c42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" 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.077618ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=85c7dd2d-1e64-4770-8c09-896a0c0e1f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" 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.718548ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17:38Z" 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:42115" http.request.id=85c7dd2d-1e64-4770-8c09-896a0c0e1f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" 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.816348ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=85c7dd2d-1e64-4770-8c09-896a0c0e1f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" 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.881039ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-30T00:17:38Z" 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:42115" http.request.id=85c7dd2d-1e64-4770-8c09-896a0c0e1f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" 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.943988ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-30T00:17:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=17f8269e-27a9-47cd-8bc1-7160f3555792 http.request.method=POST http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=1b224c57-3043-4daa-8d89-1834762df80b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/blobs/uploads/12ffd30b-ccab-4970-ae7c-592f6ba91974?_state=N1uXJurC4maJiapeujQ79f9SDyC_8ucRNSV_xKIM4zV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMmZmZDMwYi1jY2FiLTQ5NzAtYWU3Yy01OTJmNmJhOTE5NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzguMzA4NzAwNjczWiJ9&digest=sha256%3A268c3f70486f2f96e671496c781de1b6edb54584eda2b6e9ac4af99768ff9107" http.request.useragent="Go-http-client/1.1" http.response.duration=5.117891583s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/12ffd30b-ccab-4970-ae7c-592f6ba91974?_state=N1uXJurC4maJiapeujQ79f9SDyC_8ucRNSV_xKIM4zV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMmZmZDMwYi1jY2FiLTQ5NzAtYWU3Yy01OTJmNmJhOTE5NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6MzguMzA4NzAwNjczWiJ9&digest=sha256%3A268c3f70486f2f96e671496c781de1b6edb54584eda2b6e9ac4af99768ff9107 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=575ca8c2-66ec-43b5-b469-84ffe1e47057 http.request.method=POST http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=2afe70b6-495b-4020-9362-83f063f0dd5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/blobs/uploads/a55c4649-513b-4065-9644-c9f57164ed06?_state=dXGBeLMrKTuWkSv2QptXZVn5Z4SAO0AOVC2BR72BK8l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTVjNDY0OS01MTNiLTQwNjUtOTY0NC1jOWY1NzE2NGVkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDMuNjE5NjYxNjUxWiJ9&digest=sha256%3A3a2ed323589f61ab866e467f78451003753dc69b1ec1be2619d84c88f3adc1fa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.737441247s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/a55c4649-513b-4065-9644-c9f57164ed06?_state=dXGBeLMrKTuWkSv2QptXZVn5Z4SAO0AOVC2BR72BK8l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTVjNDY0OS01MTNiLTQwNjUtOTY0NC1jOWY1NzE2NGVkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDMuNjE5NjYxNjUxWiJ9&digest=sha256%3A3a2ed323589f61ab866e467f78451003753dc69b1ec1be2619d84c88f3adc1fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=d03dfcf1-8b64-41ce-85bd-66a1a236555d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.949552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=5dd595f3-6822-41d4-85c9-68fd64e6f13a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=bd2329c4-223a-4244-8b62-4ec4150b075a http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" 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.052466ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=d789c8b8-3a9c-477b-9322-cf680b73c18b http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.155781ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=84b1f624-a178-467e-bf8c-d54ea44b6785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.225663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=e9c99403-492a-4576-bbf0-43a859935ba8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.273072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42115" http.request.id=d3118a9b-54f0-4479-a506-5d4a923491c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.39458ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=cf1563a2-9341-42bd-b7d8-9d9086d46f76 http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.112105ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=3f4ae80d-9273-4391-8db2-38dee7bf0229 http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503166ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=1633925e-5c7c-4a35-907d-b203a342f047 http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.433376ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=32c0e76b-ef71-4b26-91e4-385b09941e37 http.request.method=GET http.request.remoteaddr="127.0.0.1:40456" 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.369437ms http.response.status=200 http.response.written=41 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=error msg="payload digest does match: "sha256:153cd708718f238fadfacfc4e3ccbd6412c64e723f8cee9ab11f40f4af2efebe" != "sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9"" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=5867da0b-92ce-49fc-a3b9-c68074b071d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=5867da0b-92ce-49fc-a3b9-c68074b071d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40456" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.550014ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=29ccc48d-175f-43b8-9cf8-c9a73e68b94a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58556" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.327831ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=4242e98f-8f9b-475d-921e-643929510a3b http.request.method=GET http.request.remoteaddr="127.0.0.1:58556" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.508738ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=89df9425-7a6c-4aa4-8adb-13840e16bc92 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58558" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.033662ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=aaa888e5-e671-406f-bd49-886b5a8ae046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58564" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.87528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=dcd51468-5285-40f1-a0c7-9e655c6c3394 http.request.method=GET http.request.remoteaddr="127.0.0.1:58564" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.954905ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=a5b9f712-29f9-4d0c-931e-4a993dd66cad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58566" 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.917507ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=e911aa5b-b243-4417-8a60-e94297e40317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.022172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=4fca6ad8-747c-495b-a7cd-d5a420b2c38b http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.457298ms http.response.status=200 http.response.written=39 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=6a820a60-f64d-4ba2-85f1-ab1ec641668c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:074493f29114b8a7b87c03a475c49f6dc96c248ea80c88f417a72eb2631399f9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=b679fd22-a059-4178-82bd-06898210c7f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.355141ms http.response.status=200 http.response.written=35 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=b5623295-d37e-4c14-9c16-2b7c7650f917 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.334002ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=2d3525f3-87ba-42d4-8fe0-ef4a87bc3e98 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.363665ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=247e2557-5883-4a60-afda-2a9eb5d5d7c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" 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.502804ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:46Z" 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:42115" http.request.id=247e2557-5883-4a60-afda-2a9eb5d5d7c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" 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.607758ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:46Z" 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:42115" http.request.id=247e2557-5883-4a60-afda-2a9eb5d5d7c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" 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.689097ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=a1bd167f-313d-4d7c-8749-d4af9431e6c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.51966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=c1923ffd-c0d7-4d70-b3ba-03b8ade0bd62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/blobs/uploads/124b148c-84ca-46c1-bc69-be2d7261b5b4?_state=UTDg3J9PZB46T_4TvdWG8B_cRXpvxNrwNOUmWJpna217Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjRiMTQ4Yy04NGNhLTQ2YzEtYmM2OS1iZTJkNzI2MWI1YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDYuNDI4ODM4MDQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.915708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/124b148c-84ca-46c1-bc69-be2d7261b5b4?_state=UTDg3J9PZB46T_4TvdWG8B_cRXpvxNrwNOUmWJpna217Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjRiMTQ4Yy04NGNhLTQ2YzEtYmM2OS1iZTJkNzI2MWI1YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDYuNDI4ODM4MDQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" 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:42115" http.request.id=f6acd3a0-d3fe-4d88-b54d-5ce652c1a320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" 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.563502ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-30T00:17:46Z" 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:42115" http.request.id=f6acd3a0-d3fe-4d88-b54d-5ce652c1a320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" 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.684951ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-30T00:17:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=1d86ecec-8fe8-4f92-9d1b-791fb0286cf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=2618ca9f-387b-4ebd-afb7-c22935823105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/blobs/uploads/21c12feb-37fa-4102-a145-f4fe71b9cad4?_state=NHzz_3RjvP3ZOaTQ1pPW-BEma_ODWsdGCI_pRgEPCAl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMWMxMmZlYi0zN2ZhLTQxMDItYTE0NS1mNGZlNzFiOWNhZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDYuNjI3MDY2NDg2WiJ9&digest=sha256%3A15716fa00d5c1006838d2c2ba478fd21942a33d182469e9684196b86c7e21825" http.request.useragent="Go-http-client/1.1" http.response.duration=2.573073773s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/21c12feb-37fa-4102-a145-f4fe71b9cad4?_state=NHzz_3RjvP3ZOaTQ1pPW-BEma_ODWsdGCI_pRgEPCAl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMWMxMmZlYi0zN2ZhLTQxMDItYTE0NS1mNGZlNzFiOWNhZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDYuNjI3MDY2NDg2WiJ9&digest=sha256%3A15716fa00d5c1006838d2c2ba478fd21942a33d182469e9684196b86c7e21825 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=bbdda047-cb9c-49e4-8d79-96c34f4f722f http.request.method=POST http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.632295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=72cb135c-7eab-4d04-b763-261075ecc045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/blobs/uploads/73bde82b-5cdc-46e9-96d1-080be4557172?_state=CuW648gnQuLc81URoCSuVihYj39O-jLqSHKQskUKtbV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2JkZTgyYi01Y2RjLTQ2ZTktOTZkMS0wODBiZTQ1NTcxNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDkuNDA3Njc5MDY4WiJ9&digest=sha256%3A113ad44c4913a06ef9eb8cd6054c2a35dbc215de4b64a3d3c24484d4ecaee89b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.248976311s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/73bde82b-5cdc-46e9-96d1-080be4557172?_state=CuW648gnQuLc81URoCSuVihYj39O-jLqSHKQskUKtbV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2JkZTgyYi01Y2RjLTQ2ZTktOTZkMS0wODBiZTQ1NTcxNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMzBUMDA6MTc6NDkuNDA3Njc5MDY4WiJ9&digest=sha256%3A113ad44c4913a06ef9eb8cd6054c2a35dbc215de4b64a3d3c24484d4ecaee89b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:42115" http.request.id=4e9022fd-3217-412a-ac5b-0dbaef9855ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:42115" http.request.id=a5063936-8dda-41a8-987c-3a291d0ec846 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.568577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=530040c6-b2b8-4257-b9f6-7b6fac155060 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.38045ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=2b4b9f97-7543-4430-a094-a4ec414ec8c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.402091ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=62245464-6384-460b-a50e-28a5d03bf832 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341444ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=5cdeb74b-b981-418d-9772-ec6701628672 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058829ms http.response.status=304 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=718b85af-a7ef-47e9-a7ab-32f3e1dd737a http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.228502ms http.response.status=200 http.response.written=45 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="rewriting manifest sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=bcde3edb-72e7-466a-804a-13a0fdbc1b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=bcde3edb-72e7-466a-804a-13a0fdbc1b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" 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.457561ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=a6513249-70b7-4af5-a4ba-74bac90940fb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.547429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=d6a3b39b-468e-42d4-a65e-124d72d538fb http.request.method=GET http.request.remoteaddr="127.0.0.1:58572" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.467375ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:42115" http.request.id=34080c37-417b-4cb9-a5a3-6f22376f9362 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.909877ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:42115" http.request.id=5fb9b3dc-a3f8-493b-9ad1-a63da1174f54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58592" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.duration=2.300071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=71135f40-0f21-43d4-9402-d6f7ff0ee176 http.request.method=GET http.request.remoteaddr="127.0.0.1:58592" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.392166ms http.response.status=200 http.response.written=732 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:42115" http.request.id=7291efd3-d32f-4d6b-b442-bc136bd65501 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58600" 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.849768ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:42115" http.request.id=2715dda6-8ced-4814-8347-1d32b1c015a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58606" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.142935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=4c1633c8-024a-4d38-bef7-d7213a09fbe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58606" 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.292714ms http.response.status=200 http.response.written=39 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=bdcbc99b-b60a-484b-8d55-faa85c63f51f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58606" http.request.uri="/v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.575901ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1483011c6370c07410e63a5097ff537a8b06bcbf5c4815aea4ed6ff93ad2df69 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42115" http.request.id=009be789-61a9-41a4-aa0e-edd04d7d3e24 http.request.method=GET http.request.remoteaddr="127.0.0.1:58606" 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.354502ms http.response.status=200 http.response.written=35 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (14.66s) === RUN TestManifestDeleteDisabled time="2026-04-30T00:17: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-30T00:17:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:52Z" 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:38973" http.request.id=1909a1cd-f568-4a76-ad1d-58528a0d3c59 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47424" 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.88226ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-30T00:17: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-30T00:17:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-30T00:17:52Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-30T00:17:52Z" 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-30T00:17:52Z" 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:38811" http.request.id=57d60ca2-f196-4b85-987b-deec10b0dc93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44268" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.180058ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:38811" http.request.id=d25c33f4-921d-41e8-b89d-81beb182ad81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.137697ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:38811" http.request.id=b9a1fdef-5398-4d03-9790-d548189469d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:44276" 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.939447ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-30T00:17:52Z" 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:38811" http.request.id=ffc976e4-0421-4e64-af36-bc06fbce7a14 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44288" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.093485ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [30/Apr/2026:00:17:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-04-30T00:17: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-30T00:17:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=7bb3d979-622e-4aab-8ddc-1b8fab85c4e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=92b4ac20-0d61-4b2b-bd3e-ecbefccf93c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41758" http.request.uri="/v2/foo/bar/blobs/uploads/02f3369b-3744-42f4-93bd-1f5906ed0a66?_state=w7LNch9AyCHbe3OmqE5UcHV2LEC1xvgDvPRd9iKRzwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZjMzNjliLTM3NDQtNDJmNC05M2JkLTFmNTkwNmVkMGE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNzo1My4wNTMxMjYzNjVaIn0%3D&digest=sha256%3Ab3405729ec4033683824010a3daa6e4a72bd4046bb3842893d066825918ef9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.670330691s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:53 +0000] "PUT /v2/foo/bar/blobs/uploads/02f3369b-3744-42f4-93bd-1f5906ed0a66?_state=w7LNch9AyCHbe3OmqE5UcHV2LEC1xvgDvPRd9iKRzwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZjMzNjliLTM3NDQtNDJmNC05M2JkLTFmNTkwNmVkMGE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNzo1My4wNTMxMjYzNjVaIn0%3D&digest=sha256%3Ab3405729ec4033683824010a3daa6e4a72bd4046bb3842893d066825918ef9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=9d27d471-1c51-4a7c-bec1-b11be23f7355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41758" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.55512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" 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-30T00:17:58Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-30T00:17:58Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.26.2 time="2026-04-30T00:17:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=587efdb0-fa6f-488d-930b-b2baa9f84b0a http.request.method=GET http.request.remoteaddr="127.0.0.1:41758" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.193628ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44293" go.version=go1.26.2 time="2026-04-30T00:17:58Z" 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-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=f4f3df00-28e4-45fe-83be-da5d82905b36 http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.660851ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44293/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:44293/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=32e4d27c-7296-451c-9fa2-ba9dc583b8ba http.request.method=GET http.request.remoteaddr="127.0.0.1:36308" http.request.uri="/v2/foo/bar/manifests/sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d" time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=a82a74e1-3589-40ad-ab54-94c293e6560e http.request.method=GET http.request.remoteaddr="127.0.0.1:51202" http.request.uri="/v2/foo/bar/manifests/sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.466686ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "GET /v2/foo/bar/manifests/sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d with ttl=167h59m59.999997139s" go.version=go1.26.2 time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=32e4d27c-7296-451c-9fa2-ba9dc583b8ba http.request.method=GET http.request.remoteaddr="127.0.0.1:36308" http.request.uri="/v2/foo/bar/manifests/sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.814065ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "GET /v2/foo/bar/manifests/sha256:f3cb02ed73f24dae011f72ebf7d894d83ba009c00bfd0dde99126ea8476bfb8d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=dc8ebd52-0454-4010-ab0c-eef47838954c http.request.method=GET http.request.remoteaddr="127.0.0.1:51202" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.156758ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44293/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:44293/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=e626d662-7e03-47ff-8896-672219a4a846 http.request.method=GET http.request.remoteaddr="127.0.0.1:36314" 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-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=78254f0a-5bcd-4670-8289-68bd2e9e01c1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51210" 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.484095ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=e626d662-7e03-47ff-8896-672219a4a846 http.request.method=GET http.request.remoteaddr="127.0.0.1:36314" 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=8.302933ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-30T00:17:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=69489792-6b52-4d5e-a8b0-3217fa695a64 http.request.method=POST http.request.remoteaddr="127.0.0.1:51210" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.706085ms http.response.status=202 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=e2bb919f-71e7-4145-8c03-76593765076a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51210" http.request.uri="/v2/foo/bar/blobs/uploads/5d7b55b1-eff2-4029-82e6-4dc8b5462200?_state=Xh0MtDxEepu6sBGKzuuSjSYvaHI_qrnDZtn1P2h7VkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2I1NWIxLWVmZjItNDAyOS04MmU2LTRkYzhiNTQ2MjIwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNzo1OC45MzM4MTE4MjVaIn0%3D&digest=sha256%3A72e903922aefc525e7447d589b2d5ac01a0805dc84b745ceae9e837ee9388e91" http.request.useragent="Go-http-client/1.1" http.response.duration=2.437083122s http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:17:58 +0000] "PUT /v2/foo/bar/blobs/uploads/5d7b55b1-eff2-4029-82e6-4dc8b5462200?_state=Xh0MtDxEepu6sBGKzuuSjSYvaHI_qrnDZtn1P2h7VkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2I1NWIxLWVmZjItNDAyOS04MmU2LTRkYzhiNTQ2MjIwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0zMFQwMDoxNzo1OC45MzM4MTE4MjVaIn0%3D&digest=sha256%3A72e903922aefc525e7447d589b2d5ac01a0805dc84b745ceae9e837ee9388e91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=1096302c-7d2f-405b-b5ea-46e5cecc3b91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51210" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.52664ms http.response.status=201 http.response.written=0 127.0.0.1 - - [30/Apr/2026:00:18:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=c98b88b8-67a2-4171-ba49-dadf6d8f57e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51210" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.085449ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:18:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44293/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:44293/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=5d8d934f-4211-4f08-b410-7e03dd3ab82f http.request.method=GET http.request.remoteaddr="127.0.0.1:36316" 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-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=a993f56a-d06c-4bdd-9767-ba861955493f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51222" 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.334504ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:18:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=7f29a5e6-e3ee-4a0c-8153-785b29b0270d http.request.method=GET http.request.remoteaddr="127.0.0.1:51222" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.202384ms http.response.status=200 http.response.written=2 127.0.0.1 - - [30/Apr/2026:00:18:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44293/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:44293/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=5d8d934f-4211-4f08-b410-7e03dd3ab82f http.request.method=GET http.request.remoteaddr="127.0.0.1:36316" 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-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44293" http.request.id=4cdec447-fec3-46f1-9050-5a1d3b473c9d http.request.method=GET http.request.remoteaddr="127.0.0.1:51238" 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.57783ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:18:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-30T00:18:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a45a308e5ed1f14f2f5a81448d845eedf4f6b99ce50dd0e92cd4b4ac604b0fa0 with ttl=167h59m59.999996136s" go.version=go1.26.2 time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34895" http.request.id=5d8d934f-4211-4f08-b410-7e03dd3ab82f http.request.method=GET http.request.remoteaddr="127.0.0.1:36316" 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.998796ms http.response.status=200 http.response.written=935 127.0.0.1 - - [30/Apr/2026:00:18:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.63s) === RUN TestAppDispatcher time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41783" http.request.id=e082cf72-1700-4a63-b687-300bc669890e http.request.method=GET http.request.remoteaddr="127.0.0.1:51758" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.653825ms http.response.status=200 http.response.written=0 time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41783" http.request.id=fa092388-c725-4759-9f5b-0ccf961f2a94 http.request.method=GET http.request.remoteaddr="127.0.0.1:51758" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119925ms http.response.status=200 http.response.written=0 time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41783" http.request.id=cc2546d5-46aa-4130-b309-bfb9d91ad27f http.request.method=GET http.request.remoteaddr="127.0.0.1:51758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352475ms http.response.status=200 http.response.written=0 time="2026-04-30T00:18:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41783" http.request.id=5b610741-664a-46da-a80a-ca298c2b5110 http.request.method=GET http.request.remoteaddr="127.0.0.1:51758" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298669ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-30T00:18: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=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:01Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:01Z" 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:39995" http.request.id=284ea0c2-6544-41e3-85b5-b1a3a95f54cb http.request.method=GET http.request.remoteaddr="127.0.0.1:53994" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-30T00:18: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=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:01Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:01Z" level=info msg="configuring file health check path=/tmp/healthcheck3263380869, interval=1" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-30T00:18:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:05Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:05Z" level=info msg="configuring TCP health check addr=127.0.0.1:35811, interval=1" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-30T00:18:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:09Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 time="2026-04-30T00:18:09Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42857, interval=1, threshold=3" go.version=go1.26.2 instance.id=52663e6a-4c22-47f4-9a7c-eeb5fcf631f2 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 152.296s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.20s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.87s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.505s === RUN TestSchedule time="2026-04-30T00:15:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 time="2026-04-30T00:15:44Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996375ms" go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 time="2026-04-30T00:15:44Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.173µs" go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 time="2026-04-30T00:15:44Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.765µs" go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 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-30T00:15:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-30T00:15:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 time="2026-04-30T00:15:44Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.392049ms" go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 time="2026-04-30T00:15:44Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997928ms" go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 time="2026-04-30T00:15:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-30T00:15:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90c3402f-9427-4618-8064-56e29441ba72 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.607s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (5.76s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25042944 sha256:92749c1bcedbcc976d55d57c8ddf1568ab5e36d679afcf8649b5cfd3ceb70aca [] map[] } --- PASS: TestSimpleBlobRead (0.60s) === RUN TestBlobMount --- PASS: TestBlobMount (0.54s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.14s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.98s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.23s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2ee973d1ff7e142cec329a1256b6dfec07b127f30609f7ed04b92533751cb291 palailogos: marking blob sha256:e6ec070ed15635f923ff760aa8f253444bfed1b88266bda8bf5d68e72a3a038e palailogos: marking blob sha256:ea12aa7db8e3508c01fe2f21dd49a82cfba473d820f073f91c34d160beff097c palailogos: marking manifest sha256:464ebdce94f45c9c9e15f418115367c3b7ddc72d872a41a58947e462e2cfd753 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:29ddeeeee82829f542114935d4a61bcbc9b7cfc342045626db8a2edd47667abd palailogos: marking blob sha256:45e6de6ae8f1d87698a13adaebf03d5692b1ed4af59348a9fafcdce1fd46f0b4 palailogos: marking manifest sha256:e6ec070ed15635f923ff760aa8f253444bfed1b88266bda8bf5d68e72a3a038e palailogos: marking blob sha256:37547a0cbc1eebd97076d55a90529d564dc69433f2a748c534de6ae8522d561d palailogos: marking blob sha256:0f41377fe60f72d53fd4928152a10f2dafe8c13bf4273d5dfa09d44f5266e971 palailogos: marking manifest sha256:ea12aa7db8e3508c01fe2f21dd49a82cfba473d820f073f91c34d160beff097c palailogos: marking blob sha256:7b0ddbb3c55f9cc34c3f971a207e0bcab7c7d89111456af76f36f4f712b60713 palailogos: marking blob sha256:23691790106ddbfc83c65eb3af141811da3d4286f354033c65138df02c5453e5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.08s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b deletemanifests: marking manifest sha256:fa5318a139b84f51aec3857543a46415f464a0f1db291160dde3cfea42437184 deletemanifests: marking blob sha256:452f6ef50ac3e5d9cef1e49b18aad5d461ee46d9339214927414668c918d8d4b deletemanifests: marking blob sha256:56e06f70b7eb9a32d075a61858570943d6fbb3501b2902ae2339dfda55579eed deletemanifests: marking blob sha256:5e305fc372e2869fcbb13f30bd14953fc6150ad69541c04b956e2822f8cc162f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b blob eligible for deletion: sha256:e5f408bce918e1274a95f9be0161133b8300743083e76a8e0ea545332df11b8d blob eligible for deletion: sha256:e6c1fee537e886ee8883398f58896b01486196f97afc83f6e8917663ef818395 blob eligible for deletion: sha256:f65660aa9300672dd497fda82e37fa6affe1073ae7e4da3322aef61ef4573969 deletemanifests manifest eligible for deletion: sha256:571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b deletemanifests: marking manifest sha256:fa5318a139b84f51aec3857543a46415f464a0f1db291160dde3cfea42437184 deletemanifests: marking blob sha256:452f6ef50ac3e5d9cef1e49b18aad5d461ee46d9339214927414668c918d8d4b deletemanifests: marking blob sha256:56e06f70b7eb9a32d075a61858570943d6fbb3501b2902ae2339dfda55579eed deletemanifests: marking blob sha256:5e305fc372e2869fcbb13f30bd14953fc6150ad69541c04b956e2822f8cc162f time="2026-04-30T00:16:04Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 time="2026-04-30T00:16:04Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b time="2026-04-30T00:16:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/571ab67ec0f37ac8f6e914fdf6fdc34f1ad545d906d15f5e8f22bb7e416fe80b" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:e5f408bce918e1274a95f9be0161133b8300743083e76a8e0ea545332df11b8d time="2026-04-30T00:16:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e5f408bce918e1274a95f9be0161133b8300743083e76a8e0ea545332df11b8d" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:e6c1fee537e886ee8883398f58896b01486196f97afc83f6e8917663ef818395 time="2026-04-30T00:16:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e6c1fee537e886ee8883398f58896b01486196f97afc83f6e8917663ef818395" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:f65660aa9300672dd497fda82e37fa6affe1073ae7e4da3322aef61ef4573969 time="2026-04-30T00:16:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f65660aa9300672dd497fda82e37fa6affe1073ae7e4da3322aef61ef4573969" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 --- PASS: TestDeleteManifestIfTagNotFound (2.24s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:429f19aa16907660c644cc719ca7cb47034932554011be71b9abed1ab6a17e14 time="2026-04-30T00:16:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/429f19aa16907660c644cc719ca7cb47034932554011be71b9abed1ab6a17e14" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:e1825e8b8dc37ea65655c20866a1b9ccf3161659a1d99508c6eacf3c175d1595 time="2026-04-30T00:16:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e1825e8b8dc37ea65655c20866a1b9ccf3161659a1d99508c6eacf3c175d1595" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:038d801b869f05947aeb2c9c0cb13d828a3ea2ec9eb196a03a897b8f50ef3602 time="2026-04-30T00:16:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/038d801b869f05947aeb2c9c0cb13d828a3ea2ec9eb196a03a897b8f50ef3602" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 --- PASS: TestGCWithMissingManifests (0.73s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9abd7c57975b5bc43de19557e4e42bf6f2a22cf781d0941286012c80996dc624 komnenos: marking blob sha256:82c6ba348d14dee63129523a59ecca4a31a36f38b12dfbe60c5239e368a5818c komnenos: marking blob sha256:a59dda6e7419054e2c2dd30f40416cc7fb059991fe91bb9d9b15d0cf77beb5fa 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:580f2fef38bf91ec6b6383e739dd17a6feefa0bb00890a6eda1a4fb3b7594f5c time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/580f2fef38bf91ec6b6383e739dd17a6feefa0bb00890a6eda1a4fb3b7594f5c" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:c32b48b60877fda6d90c19a103eaf3daed44179b911cec3315d74cf3aaa37fbd time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c32b48b60877fda6d90c19a103eaf3daed44179b911cec3315d74cf3aaa37fbd" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:e3d5bac8dd5341e9427f53895dd5ad22587979b0afe253734aa98af44434c05a time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3d5bac8dd5341e9427f53895dd5ad22587979b0afe253734aa98af44434c05a" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:2226e622969c40cc0229e7d541cab9340f47ecbd86a03bf39da2adbfcf5f8774 time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/2226e622969c40cc0229e7d541cab9340f47ecbd86a03bf39da2adbfcf5f8774" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:41e89da4e73f6d557e7719942cc111545041b6c12f8f07b759638e80e021e904 time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/41e89da4e73f6d557e7719942cc111545041b6c12f8f07b759638e80e021e904" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 blob eligible for deletion: sha256:5454392f08e98356c4a685a4f9409012ed091c9dfaea576b72002c1bad205c64 time="2026-04-30T00:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/5454392f08e98356c4a685a4f9409012ed091c9dfaea576b72002c1bad205c64" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 --- PASS: TestDeletionHasEffect (2.43s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.16s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:e4fcd3aa82584e18ee92b21b826976c849908d11f9be79b78b1ed5fe7a2eb093 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:20c2aa047d7b2da47354b40a458237f2a25651dd47e7cb20fabec94e794098b1 michael_z_doukas: marking blob sha256:6c5fd7e69f2698e60281c656340d90f066235f043f301c237065b1d150e36425 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fb3147a615a8192758d66760550807e53d8965375a2ba58a4d46df37d341646c time="2026-04-30T00:16:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb3147a615a8192758d66760550807e53d8965375a2ba58a4d46df37d341646c" go.version=go1.26.2 instance.id=5ba3aac9-1899-48e3-b623-25ce3ddb6673 --- PASS: TestOrphanBlobDeleted (0.92s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4ab4e0715fe37d06cf5512c0e33937ced45abc63dee80c7584ff3f457d5ad7ec linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4e2de73e6c1b8ec14eb4806551703135b89af771b6adfa276cec26c510e51156 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.76s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.90s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.48s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.33s) === 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-30T00:16:14Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 23:16:14.505468718 +0000 UTC m=-3569.693294406, actuallyDelete=true" time="2026-04-30T00:16:14Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-30T00:16:14Z" level=info msg="PurgeUploads starting: olderThan=2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472, actuallyDelete=true" time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/09d079df-4773-4bc4-9f93-4b70e34d7b3a have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19cf27c4-2d79-4caf-b0dd-3fbd160d831b have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/75439a0a-6764-452f-9651-45f362ce6a59 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/862b562e-b240-49fb-ba0b-f70ef941a0b5 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9573a057-e9a2-463d-86b3-545e440674ce have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a577b9d7-3718-4fc9-ae9b-1887a8ef29f9 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dd99993f-7dab-4daf-b70d-1fdb33b4e7b1 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e394cc28-8787-46f2-b5b0-26a20cf4960e have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2572965e-0ceb-4198-a9d3-b96c70b780c6 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e8940b1d-1d05-4580-8e6d-d9c67aae180c have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/f38fc542-6b22-4936-827b-c447f7a7ec27 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.5068686 +0000 UTC m=+30.308105472). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-30T00:16:14Z" level=info msg="PurgeUploads starting: olderThan=2026-04-30 00:16:14.508927211 +0000 UTC m=+30.310164083, actuallyDelete=true" time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/546f905a-fd88-4fac-9c87-57e0786e12d4 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.508927211 +0000 UTC m=+30.310164083). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/689fcbe3-7e84-487c-ad7b-76bd248c3b63 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.508927211 +0000 UTC m=+30.310164083). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/758e108a-a27c-4f48-84c3-5e734c263ce9 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.508927211 +0000 UTC m=+30.310164083). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e5a02785-1e86-445d-8102-c4dcf166ac58 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.508927211 +0000 UTC m=+30.310164083). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/730dc457-4cb3-4f28-8f9b-87ad4903115a have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.508927211 +0000 UTC m=+30.310164083). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-30T00:16:14Z" level=info msg="PurgeUploads starting: olderThan=2026-04-30 00:16:14.510359853 +0000 UTC m=+30.311596727, actuallyDelete=true" time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a7345c68-039d-4b51-ae24-dd8a2e116999 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.510359853 +0000 UTC m=+30.311596727). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c98e7dd1-10a6-44bd-84bc-1f4d3ae992dc have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.510359853 +0000 UTC m=+30.311596727). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f24c3aa2-1f02-4b0f-ba0d-eb8e98ed6382 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.510359853 +0000 UTC m=+30.311596727). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/77163f54-4750-4251-97e6-84b1687400c2 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.510359853 +0000 UTC m=+30.311596727). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8ee8d2c3-c5d5-4a8f-8d4d-e01fb715cc69 have older date (2026-04-29 23:16:14 +0000 UTC) than purge date (2026-04-30 00:16:14.510359853 +0000 UTC m=+30.311596727). Removing upload directory." time="2026-04-30T00:16:14Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-30T00:16:14Z" level=info msg="PurgeUploads starting: olderThan=2026-04-30 00:16:14.51132674 +0000 UTC m=+30.312563616, actuallyDelete=true" time="2026-04-30T00:16:14Z" 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.340s ? 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.055s === 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.031s === RUN TestWalkFileRemoved time="2026-04-30T00:15:44Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.028s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.507s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.129s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.40s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.926s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.99s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.472s ? 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-30T00:15:44Z" 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-30T00:15:44Z" 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-30T00:15:44Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-04-30T00:15:44Z" 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-30T00:15:44Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=53f99726-5710-45f1-b8d5-28eb056e9065 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestS3TryUpdate (0.02s) time="2026-04-30T00:15:44Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=53f99726-5710-45f1-b8d5-28eb056e9065 time="2026-04-30T00:15:44Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=53f99726-5710-45f1-b8d5-28eb056e9065 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidData (0.02s) --- PASS: TestInvalidNetworkType (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.03s) --- PASS: TestMatchIPV4_2 (0.03s) time="2026-04-30T00:15:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-30T00:15:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-30T00:15:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-30T00:15:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.524s === 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.465s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.84s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.368s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.059s ? 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... Please specify at least one package name on the command line. >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install Please specify at least one package name on the command line. >>> 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-x86_64.so.1 >>> docker-registry*: Package size: 27.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Thu, 30 Apr 2026 00:18:18 +0000 elapsed time 0h 3m 11s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260430.001509) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 439.9 MiB in 103 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...