>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Fri, 17 Jul 2026 01:54:58 +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.5-r0) (2/2) Installing .makedepends-docker-registry (20260717.015459) Executing busybox-1.38.0-r1.trigger OK: 456.2 MiB in 108 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-07-17T01:55:20Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-17T01:55:20Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.043s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-17T01:55:20Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.014s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.011s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.94s) PASS ok github.com/docker/distribution/health/checks 0.946s ? 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.010s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.011s === 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.020s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.013s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/07/17 01:55:20 http: TLS handshake error from 127.0.0.1:40764: 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:32777/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:32777/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:32777/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:32777/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34107?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.68s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-17T01:55:21Z" level=info msg="broadcaster: closing" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" time="2026-07-17T01:55:21Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-07-17T01:55:21Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 1} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T01:55:21Z" level=warning msg="&{0x6a261e5aa4e0 0.9} encountered too many errors, backing off" time="2026-07-17T01:55:21Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.60s) PASS ok github.com/docker/distribution/notifications 1.456s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-07-17T01:55:20Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-17T01:55:20.645841868Z" 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.5 time="2026-07-17T01:55:20.645882863Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:20.645934988Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.26.5 time="2026-07-17T01:55:20.646581351Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-17T01:55:20.646609116Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-17T01:55:20.647853766Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-17T01:55:23.658115333Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=1c55b5d9-45c4-46f8-81fb-922c2ff45069 http.request.method=GET http.request.remoteaddr="127.0.0.1:48876" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.12626ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:55:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-17T01:55:23.658337349Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (3.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-17T01:55:23.814187502Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-17T01:55:23.814906625Z" 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.5 time="2026-07-17T01:55:23.814926415Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:23.814940702Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.26.5 time="2026-07-17T01:55:23.815066949Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.16s) PASS ok github.com/docker/distribution/registry 11.379s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.008s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.08s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.151s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-17T01:55:20Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=7ee62540-f6d2-42d3-886a-7e17f4389487 time="2026-07-17T01:55:20Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=7ee62540-f6d2-42d3-886a-7e17f4389487 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-07-17T01:55:20Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password=wtCa-yrpLcmVIQb84qssFMQg5JVDsqRS1sFx1f9fKUU user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.116s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2026-07-17T01:55:20Z" level=info msg="token not to be used before 2026-07-17 01:55:21 +0000 UTC - currently 2026-07-17 01:55:20.581106941 +0000 UTC m=+0.036793897" time="2026-07-17T01:55:20Z" level=info msg="token not to be used after 2026-07-17 01:55:20 +0000 UTC - currently 2026-07-17 01:55:20.583800774 +0000 UTC m=+0.039487067" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-07-17T01:55:20Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.065s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.099s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.036s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.010s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-17T01:55:20Z" 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.5 time="2026-07-17T01:55:20Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39971" http.request.id=6b507287-2451-4502-816b-00716f4df83f http.request.method=GET http.request.remoteaddr="127.0.0.1:41042" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.767326ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:55:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-07-17T01:55:20Z" 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.5 time="2026-07-17T01:55:20Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=42121bc1-59ec-4cd6-b3e3-64085533d6a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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.786484ms http.response.status=200 http.response.written=20 127.0.0.1 - - [17/Jul/2026:01:55:20 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-17T01:55:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=e90772ae-ca7a-4b28-8ed1-ae6807d1d151 http.request.method=POST http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070058ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:20 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=3fdd65f0-7fa6-42f4-a7b3-e4d69a011807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/aaaa/blobs/uploads/6aefd9d6-47e4-4bca-99c8-789d343a9db2?_state=9rOwj7kFyX2oKH8NTAAfZr0M-x3XvZPu_aas752X-9J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YWVmZDlkNi00N2U0LTRiY2EtOTljOC03ODlkMzQzYTlkYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjAuODcwOTQ3NjU4WiJ9&digest=sha256%3A376f8797574aa558280b86d36cb90ef8b57fa26c3c61535150b92731cb401e50" http.request.useragent="Go-http-client/1.1" http.response.duration=2.240948462s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:20 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6aefd9d6-47e4-4bca-99c8-789d343a9db2?_state=9rOwj7kFyX2oKH8NTAAfZr0M-x3XvZPu_aas752X-9J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YWVmZDlkNi00N2U0LTRiY2EtOTljOC03ODlkMzQzYTlkYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjAuODcwOTQ3NjU4WiJ9&digest=sha256%3A376f8797574aa558280b86d36cb90ef8b57fa26c3c61535150b92731cb401e50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=25d8c7db-8a4d-4607-bcbf-b4f6f559968f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=810a30fe-d06c-4bd7-8581-83f4717f50c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="864.674µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:23 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=d5eefef9-e5de-41aa-a635-33cde2b9cb3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bbbb/blobs/uploads/e13f2eb4-ed38-4be4-856e-60df18b3bdd9?_state=zz5uomDoOgf-8wY84jN45zU4M4SXjVbl1300SIZHUuJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlMTNmMmViNC1lZDM4LTRiZTQtODU2ZS02MGRmMThiM2JkZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjMuMzEwNDI0MzU4WiJ9&digest=sha256%3A20934fd90cd0eb9abe06bcb2590df11b96527416c7462b294f5ece0c91e43124" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582903802s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:23 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e13f2eb4-ed38-4be4-856e-60df18b3bdd9?_state=zz5uomDoOgf-8wY84jN45zU4M4SXjVbl1300SIZHUuJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlMTNmMmViNC1lZDM4LTRiZTQtODU2ZS02MGRmMThiM2JkZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjMuMzEwNDI0MzU4WiJ9&digest=sha256%3A20934fd90cd0eb9abe06bcb2590df11b96527416c7462b294f5ece0c91e43124 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=c753c261-59cb-4a60-a109-b4e6109f5f05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:24 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=20ca6198-656f-4ca8-9f93-07596b9467d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.621µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:25 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=eae58e65-5f49-42b0-93fa-6dc9873c317c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/cccc/blobs/uploads/c99ca8dd-f87f-481e-9919-4fce84bb8be6?_state=8gt0pdO3ukz0nvxzMyiP0y4yy4bpEpFch3LXVxq7GO17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTljYThkZC1mODdmLTQ4MWUtOTkxOS00ZmNlODRiYjhiZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjUuMTU2MTY3NjVaIn0%3D&digest=sha256%3A953a8417d11c470fc32481b9fcdbeaee2535bea2eceaba036601eb80510f829d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205230969s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:25 +0000] "PUT /v2/foo/cccc/blobs/uploads/c99ca8dd-f87f-481e-9919-4fce84bb8be6?_state=8gt0pdO3ukz0nvxzMyiP0y4yy4bpEpFch3LXVxq7GO17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTljYThkZC1mODdmLTQ4MWUtOTkxOS00ZmNlODRiYjhiZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjUuMTU2MTY3NjVaIn0%3D&digest=sha256%3A953a8417d11c470fc32481b9fcdbeaee2535bea2eceaba036601eb80510f829d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=3c8bbae1-558f-4b69-ba7c-70de48673f25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=8ff01f18-90fe-4bd6-86a5-0887eea41fd5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:27 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=8cef8719-658b-48fc-9ead-6891355742b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/dddd/blobs/uploads/a254e33a-d2f2-4f70-9867-dfccafabf8e1?_state=rNfK61fDiN7YP5Ir3FrtBQ8_nyA2WKpj8STGT5Ea6097Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMjU0ZTMzYS1kMmYyLTRmNzAtOTg2Ny1kZmNjYWZhYmY4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjcuNTE1NzI1NDU2WiJ9&digest=sha256%3A079b4fd5b226c48532b6a2f2b603316c0cd4ce1e607da9c5f9c0ab9a299b3809" http.request.useragent="Go-http-client/1.1" http.response.duration=920.024301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:27 +0000] "PUT /v2/foo/dddd/blobs/uploads/a254e33a-d2f2-4f70-9867-dfccafabf8e1?_state=rNfK61fDiN7YP5Ir3FrtBQ8_nyA2WKpj8STGT5Ea6097Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMjU0ZTMzYS1kMmYyLTRmNzAtOTg2Ny1kZmNjYWZhYmY4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjcuNTE1NzI1NDU2WiJ9&digest=sha256%3A079b4fd5b226c48532b6a2f2b603316c0cd4ce1e607da9c5f9c0ab9a299b3809 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=42a396af-ed23-47af-9199-0fc0052c710b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.775536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:28 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=49395b83-2a26-45c3-a965-27d73c9f19ab http.request.method=POST http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.388µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:28 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=71c51abb-f979-4876-9d1f-2cc9b554ab44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/eeee/blobs/uploads/da99d373-8e87-4542-a96c-1ab1d7864374?_state=agetwmQpVFgxxWzIDSdQQyn6FwNZQnmDl89bs9C8eTt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkYTk5ZDM3My04ZTg3LTQ1NDItYTk2Yy0xYWIxZDc4NjQzNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjguNjU4Mjc4MDg0WiJ9&digest=sha256%3Abcc80fb49785b7416662b2fe6779a3cee4cc3ea4250882eac3ff8126975afd60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637391637s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:28 +0000] "PUT /v2/foo/eeee/blobs/uploads/da99d373-8e87-4542-a96c-1ab1d7864374?_state=agetwmQpVFgxxWzIDSdQQyn6FwNZQnmDl89bs9C8eTt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkYTk5ZDM3My04ZTg3LTQ1NDItYTk2Yy0xYWIxZDc4NjQzNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MjguNjU4Mjc4MDg0WiJ9&digest=sha256%3Abcc80fb49785b7416662b2fe6779a3cee4cc3ea4250882eac3ff8126975afd60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=db7613f8-27f1-4c85-a33d-bb9a4bccd03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.047964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:30 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=05397a51-3ab5-4a9a-8bab-d88290ae9262 http.request.method=POST http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.499µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:30 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=060b523e-43fe-4440-bf9d-ab1d25ec26a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/ffff/blobs/uploads/e15e3f31-5958-40cb-8703-c3ee793448d0?_state=V-YzxZqMyUH3NRNIomQIo8dH0iB4axIVPf5408ZQBQt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMTVlM2YzMS01OTU4LTQwY2ItODcwMy1jM2VlNzkzNDQ4ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzAuNDQyNDY2NjA0WiJ9&digest=sha256%3A5206e66987ca40ab6e81335d81387440d61f1c36bcaa311c9f3b89b0622283b4" http.request.useragent="Go-http-client/1.1" http.response.duration=736.441737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:30 +0000] "PUT /v2/foo/ffff/blobs/uploads/e15e3f31-5958-40cb-8703-c3ee793448d0?_state=V-YzxZqMyUH3NRNIomQIo8dH0iB4axIVPf5408ZQBQt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMTVlM2YzMS01OTU4LTQwY2ItODcwMy1jM2VlNzkzNDQ4ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzAuNDQyNDY2NjA0WiJ9&digest=sha256%3A5206e66987ca40ab6e81335d81387440d61f1c36bcaa311c9f3b89b0622283b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=3e0711c9-19be-4d9c-bb16-3eb67682c84b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508166ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=535d97b9-47e9-4e55-816e-de3b865e31ca http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="601.838µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=57cd605e-4ef9-4ce9-b8f6-b2399e0d81b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="640.164µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=f5dfb01b-c689-4c74-a855-65594e0f99e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="606.516µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=95e13d67-1ab2-40d2-bc34-984561ef9668 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="554.338µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=c21119fe-fd1c-4370-b052-1a32d1d5f0d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="585.764µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=31628695-85d9-4fdb-9048-134dba13161c http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="613.521µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" 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.5 http.request.host="127.0.0.1:43327" http.request.id=eea0023b-67a6-4807-9796-987fa5b7c57c http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="608.598µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" 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.5 http.request.host="127.0.0.1:43327" http.request.id=b237e0ec-89dd-461d-b4a6-d7592a777c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="965.731µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=86fe7e0b-59f5-4c6e-a67b-984d5919a44b http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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="960.389µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43327" http.request.id=6f11e4c0-71c8-4e9e-8119-a9535f0bb14e http.request.method=GET http.request.remoteaddr="127.0.0.1:58964" 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.003401ms http.response.status=200 http.response.written=74 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-17T01:55:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:31Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=c07eb66a-4b30-45fb-a326-f812e9ae93a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.502µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=5123f0ac-c477-4e9d-9b0a-c2952ec5d823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/aaaa/blobs/uploads/b37cb889-9984-42db-8a23-a085284527db?_state=PctDFnszQe4n_60X-6RjO6B8R91RrxdItqvT0p2-0ON7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMzdjYjg4OS05OTg0LTQyZGItOGEyMy1hMDg1Mjg0NTI3ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzEuNDEwMzMwMDI1WiJ9&digest=sha256%3A44f2741685e77475e0a5c58adfe0a325b337e00a0ce9808aca205ee2ec93a7f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601975323s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b37cb889-9984-42db-8a23-a085284527db?_state=PctDFnszQe4n_60X-6RjO6B8R91RrxdItqvT0p2-0ON7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMzdjYjg4OS05OTg0LTQyZGItOGEyMy1hMDg1Mjg0NTI3ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzEuNDEwMzMwMDI1WiJ9&digest=sha256%3A44f2741685e77475e0a5c58adfe0a325b337e00a0ce9808aca205ee2ec93a7f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=249daf74-38d4-4508-9d3d-a58ac81081a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.730053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:33 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=4a9cc98e-d514-4937-a578-4eb670002bed http.request.method=POST http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.319µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:33 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=d6fbbda4-258d-4bac-b00c-69da30799c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/bbbb/blobs/uploads/7f2aee46-93b6-4840-97d5-791d17a0419b?_state=cm_UZxuzXK5dn6NNknQeczJ2JhyhzrnDCfdvxCOnq1p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZjJhZWU0Ni05M2I2LTQ4NDAtOTdkNS03OTFkMTdhMDQxOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzMuMjE2MTYyMzE1WiJ9&digest=sha256%3Ae62eaa11959bc0cb34ee22be9f1182668d0d5e0db51cb1f523e8cc9ca5b0cf99" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337818126s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:33 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7f2aee46-93b6-4840-97d5-791d17a0419b?_state=cm_UZxuzXK5dn6NNknQeczJ2JhyhzrnDCfdvxCOnq1p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZjJhZWU0Ni05M2I2LTQ4NDAtOTdkNS03OTFkMTdhMDQxOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzMuMjE2MTYyMzE1WiJ9&digest=sha256%3Ae62eaa11959bc0cb34ee22be9f1182668d0d5e0db51cb1f523e8cc9ca5b0cf99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=ecba7544-30dd-4e1c-87c1-0e716ad0f0c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:34 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=2f2b6436-89d2-4830-9b9a-f2e3577fdf50 http.request.method=POST http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="764.459µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:34 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=411f775e-a387-47ec-a98f-54c4039a7f47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/cccc/blobs/uploads/0491f742-3031-4769-9486-10550a02aeab?_state=HnUX36pwYuDYvW8eSLklVhc428I6ugR58F149sqa6nB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNDkxZjc0Mi0zMDMxLTQ3NjktOTQ4Ni0xMDU1MGEwMmFlYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzQuNzI3OTUyMDFaIn0%3D&digest=sha256%3Acaeb61404736695191f05f84c9e611da9d757b1676eca2e93771084a72929910" http.request.useragent="Go-http-client/1.1" http.response.duration=859.873522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:34 +0000] "PUT /v2/foo/cccc/blobs/uploads/0491f742-3031-4769-9486-10550a02aeab?_state=HnUX36pwYuDYvW8eSLklVhc428I6ugR58F149sqa6nB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNDkxZjc0Mi0zMDMxLTQ3NjktOTQ4Ni0xMDU1MGEwMmFlYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzQuNzI3OTUyMDFaIn0%3D&digest=sha256%3Acaeb61404736695191f05f84c9e611da9d757b1676eca2e93771084a72929910 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=e9340e7b-8867-478c-93a0-bcfdab51f56a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:35 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=f191dd0e-872b-4282-a285-ec80da2faf27 http.request.method=POST http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.691µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:35 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=f0ea5cf0-db30-4d8f-9245-7dfbfd913ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/dddd/blobs/uploads/3d74f966-f603-4430-9bd0-eb36d4b78166?_state=p2Xxj6YHEJP4P7ZbmtUgwEe8fsAytwcUU_I913WBTOZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZDc0Zjk2Ni1mNjAzLTQ0MzAtOWJkMC1lYjM2ZDRiNzgxNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzUuODAxNDk4MDFaIn0%3D&digest=sha256%3A5b9e03256ef0ea2cbf896b55c60ac0e39be49f0e5bced389b0a248a82b0f279a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489817521s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:35 +0000] "PUT /v2/foo/dddd/blobs/uploads/3d74f966-f603-4430-9bd0-eb36d4b78166?_state=p2Xxj6YHEJP4P7ZbmtUgwEe8fsAytwcUU_I913WBTOZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZDc0Zjk2Ni1mNjAzLTQ0MzAtOWJkMC1lYjM2ZDRiNzgxNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzUuODAxNDk4MDFaIn0%3D&digest=sha256%3A5b9e03256ef0ea2cbf896b55c60ac0e39be49f0e5bced389b0a248a82b0f279a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=4925eb93-a946-4daf-b5cf-3ec9d29001a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43168" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43143" http.request.id=a310f2e4-72f6-42d8-a291-f313d953f968 http.request.method=GET http.request.remoteaddr="127.0.0.1:43168" 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="601.039µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.73s) === RUN TestURLPrefix time="2026-07-17T01:55:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:37Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43713" http.request.id=bac3ea21-738e-4c2f-8460-1a3abf519089 http.request.method=GET http.request.remoteaddr="127.0.0.1:56228" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.832µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-07-17T01:55:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:37Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=dc26e01c-c396-4d1c-ade5-c064cc976f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:51810" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.722µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "GET /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=f4ea98f1-914e-408b-a2c3-1048ebb98d08 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51812" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.458µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=e177cbfe-ce5d-433b-885d-e4211288347b http.request.method=POST http.request.remoteaddr="127.0.0.1:51812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="684.911µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=c6ae3232-31a9-469c-b3f4-463c66b89bae http.request.method=GET http.request.remoteaddr="127.0.0.1:51812" http.request.uri="/v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="782.951µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "GET /v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=c0e28828-9499-467d-acb8-983af049a870 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51812" http.request.uri="/v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="758.809µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=b71b9b69-c389-4656-8c2e-c1d05380fb16 http.request.method=GET http.request.remoteaddr="127.0.0.1:51812" http.request.uri="/v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b1edb116-db88-4da2-948c-1a52b5d61e04 time="2026-07-17T01:55:37Z" 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.5 http.request.host="127.0.0.1:38889" http.request.id=b71b9b69-c389-4656-8c2e-c1d05380fb16 http.request.method=GET http.request.remoteaddr="127.0.0.1:51812" http.request.uri="/v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="745.328µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b1edb116-db88-4da2-948c-1a52b5d61e04 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "GET /v2/foo/bar/blobs/uploads/b1edb116-db88-4da2-948c-1a52b5d61e04?_state=M7PtALQNdhLMLY7gI4sZwb01JFD2aCMGePRavuceUjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWRiMTE2LWRiODgtNGRhMi05NDhjLTFhNTJiNWQ2MWUwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDE4OTAxNzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=7ed7ab8a-a0fa-4dda-9905-f677a366a009 http.request.method=POST http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.603µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=2d86eaf4-0b0f-482e-965f-1ffdd137f445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/a7453199-ac22-48ba-b3dc-f3026c153623?_state=z9e1Xfy2DOH5cZn-ZtbCMeoNKk0r2AGDjgbyuZXuExx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDUzMTk5LWFjMjItNDhiYS1iM2RjLWYzMDI2YzE1MzYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDU2Mjk3MjhaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" provided=sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 vars.name="foo/bar" vars.uuid=a7453199-ac22-48ba-b3dc-f3026c153623 time="2026-07-17T01:55:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=2d86eaf4-0b0f-482e-965f-1ffdd137f445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/a7453199-ac22-48ba-b3dc-f3026c153623?_state=z9e1Xfy2DOH5cZn-ZtbCMeoNKk0r2AGDjgbyuZXuExx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDUzMTk5LWFjMjItNDhiYS1iM2RjLWYzMDI2YzE1MzYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDU2Mjk3MjhaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a7453199-ac22-48ba-b3dc-f3026c153623 time="2026-07-17T01:55:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=2d86eaf4-0b0f-482e-965f-1ffdd137f445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/a7453199-ac22-48ba-b3dc-f3026c153623?_state=z9e1Xfy2DOH5cZn-ZtbCMeoNKk0r2AGDjgbyuZXuExx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDUzMTk5LWFjMjItNDhiYS1iM2RjLWYzMDI2YzE1MzYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDU2Mjk3MjhaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.153µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a7453199-ac22-48ba-b3dc-f3026c153623 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a7453199-ac22-48ba-b3dc-f3026c153623?_state=z9e1Xfy2DOH5cZn-ZtbCMeoNKk0r2AGDjgbyuZXuExx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDUzMTk5LWFjMjItNDhiYS1iM2RjLWYzMDI2YzE1MzYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDU2Mjk3MjhaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=5e01845d-90db-407f-823d-294cf1916131 http.request.method=POST http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="681.732µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=54ca8810-4e98-4b00-a048-deb9131e7ec5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/6d917e61-edfd-45ed-a0f5-10ecd47db80b?_state=Uf_D-RMC9_fq6xworCPRrTWh9nZGDtVS6BrKHXTmNd17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkOTE3ZTYxLWVkZmQtNDVlZC1hMGY1LTEwZWNkNDdkYjgwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDc0NTgyNzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="870.277µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "PUT /v2/foo/bar/blobs/uploads/6d917e61-edfd-45ed-a0f5-10ecd47db80b?_state=Uf_D-RMC9_fq6xworCPRrTWh9nZGDtVS6BrKHXTmNd17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkOTE3ZTYxLWVkZmQtNDVlZC1hMGY1LTEwZWNkNDdkYjgwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDc0NTgyNzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=6f27b82f-2d6a-45db-8116-7f9c50c15c56 http.request.method=POST http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="704.591µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=3b40547e-e043-45b7-95d9-6d31566485dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/d58255fd-d417-4964-bde7-33bf198ba3d2?_state=k2hkn-AStNCkArHjkGyXGgoDBuHd8DCCuUbDB-_0Zi97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ODI1NWZkLWQ0MTctNDk2NC1iZGU3LTMzYmYxOThiYTNkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDkzMzc5OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "PUT /v2/foo/bar/blobs/uploads/d58255fd-d417-4964-bde7-33bf198ba3d2?_state=k2hkn-AStNCkArHjkGyXGgoDBuHd8DCCuUbDB-_0Zi97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ODI1NWZkLWQ0MTctNDk2NC1iZGU3LTMzYmYxOThiYTNkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MDkzMzc5OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=6a36b7d4-12b9-4c48-bc58-d6c9f3bf0d06 http.request.method=POST http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.792µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=5f30291f-f1a2-437e-8e7f-26c7673b4377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/a58531a0-8a34-4856-a638-2c7c3f55afc0?_state=6_E5Axv4up5r-XHP5548BodUICKQSCmwBB0RDQtuaLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1ODUzMWEwLThhMzQtNDg1Ni1hNjM4LTJjN2MzZjU1YWZjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MTE2MTIyNDNaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490178729s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a58531a0-8a34-4856-a638-2c7c3f55afc0?_state=6_E5Axv4up5r-XHP5548BodUICKQSCmwBB0RDQtuaLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1ODUzMWEwLThhMzQtNDg1Ni1hNjM4LTJjN2MzZjU1YWZjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozNy41MTE2MTIyNDNaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=53fb11c8-30df-4ce8-b4ef-d68bcef2bb29 http.request.method=POST http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.312µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38889" http.request.id=b3769877-225a-434e-9fc0-13b0324214ea http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/89f5aab5-9a2e-41c4-a8be-086c7ec7d606?_state=2BQhT7_xpE0RBKIxd0vtTjvrJGfUyZNdkUrcCe88a3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZjVhYWI1LTlhMmUtNDFjNC1hOGJlLTA4NmM3ZWM3ZDYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozOS4wODY5NTgzNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.516063847s http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/89f5aab5-9a2e-41c4-a8be-086c7ec7d606?_state=2BQhT7_xpE0RBKIxd0vtTjvrJGfUyZNdkUrcCe88a3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZjVhYWI1LTlhMmUtNDFjNC1hOGJlLTA4NmM3ZWM3ZDYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTozOS4wODY5NTgzNDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=fe4cb60a-7c97-44f3-b32c-a1f699ee1585 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/89f5aab5-9a2e-41c4-a8be-086c7ec7d606?_state=iJo7QxUfOeO5MdIvopl80PlQYbpqaCgLHkM0qojJlux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZjVhYWI1LTlhMmUtNDFjNC1hOGJlLTA4NmM3ZWM3ZDYwNiIsIk9mZnNldCI6MjcyNDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzlaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10298ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "PUT /v2/foo/bar/blobs/uploads/89f5aab5-9a2e-41c4-a8be-086c7ec7d606?_state=iJo7QxUfOeO5MdIvopl80PlQYbpqaCgLHkM0qojJlux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZjVhYWI1LTlhMmUtNDFjNC1hOGJlLTA4NmM3ZWM3ZDYwNiIsIk9mZnNldCI6MjcyNDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6MzlaIn0%3D&digest=sha256%3A2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=68cd9e49-6474-46e1-a5be-50b3432bdb55 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="818.172µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=956d749c-6e05-4cf7-a15a-bd3237b89cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=60.24125ms http.response.status=200 http.response.written=27242496 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 200 27242496 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=error msg="error parsing digest="sha257:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=8f375d53-bdba-48b4-9f91-6fd7ba9c342d http.request.method=GET http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/sha257:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" vars.name="foo/bar" time="2026-07-17T01:55:40Z" 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.5 http.request.host="127.0.0.1:38889" http.request.id=8f375d53-bdba-48b4-9f91-6fd7ba9c342d http.request.method=GET http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/sha257:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="666.851µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/sha257:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=a91e2e8a-da8c-4142-9920-799e8491ece2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44278" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.duration="974.69µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:40Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=c5cd1b55-72ca-48a7-8095-012e4d9e347f http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.384µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=01e30626-dc2b-4f84-af1f-e1fa7b2d4558 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53520" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="729.116µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=16f4876d-19fc-45fd-9c84-e401cb22a954 http.request.method=POST http.request.remoteaddr="127.0.0.1:53520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.311µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=1f3632e9-bdd1-4b7c-a0e6-4aaddf904a51 http.request.method=GET http.request.remoteaddr="127.0.0.1:53520" http.request.uri="/v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="712.699µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=78d116a6-2dce-4480-bd9c-c1754e768fee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53520" http.request.uri="/v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="716.683µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=95be54ff-9384-48e3-a867-28532f8a5ead http.request.method=GET http.request.remoteaddr="127.0.0.1:53520" http.request.uri="/v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=67c98a67-2348-4d85-96d9-6bf08f642a59 time="2026-07-17T01:55:40Z" 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.5 http.request.host="127.0.0.1:34471" http.request.id=95be54ff-9384-48e3-a867-28532f8a5ead http.request.method=GET http.request.remoteaddr="127.0.0.1:53520" http.request.uri="/v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.285827ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=67c98a67-2348-4d85-96d9-6bf08f642a59 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/uploads/67c98a67-2348-4d85-96d9-6bf08f642a59?_state=65U5FbjSXfD85sgoHTUt-XfVIE6011CfetRbSW0d_tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Yzk4YTY3LTIzNDgtNGQ4NS05NmQ5LTZiZjA4ZjY0MmE1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44NzI1OTAxMjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=1300d92b-4200-466c-baa0-b0f0f793eec7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33871ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=2d46b7cb-65ff-4b86-b397-7586edaafb1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/ba3d87c6-4bc1-4a06-b676-da62a7d63d60?_state=6TqGWDKhyUAQywtHUCcHA_OIVkj47tIKbH4yEDEDsop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhM2Q4N2M2LTRiYzEtNGEwNi1iNjc2LWRhNjJhN2Q2M2Q2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44Nzc0MjgwNTFaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" provided=sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 vars.name="foo/bar" vars.uuid=ba3d87c6-4bc1-4a06-b676-da62a7d63d60 time="2026-07-17T01:55:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=2d46b7cb-65ff-4b86-b397-7586edaafb1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/ba3d87c6-4bc1-4a06-b676-da62a7d63d60?_state=6TqGWDKhyUAQywtHUCcHA_OIVkj47tIKbH4yEDEDsop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhM2Q4N2M2LTRiYzEtNGEwNi1iNjc2LWRhNjJhN2Q2M2Q2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44Nzc0MjgwNTFaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ba3d87c6-4bc1-4a06-b676-da62a7d63d60 time="2026-07-17T01:55:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=2d46b7cb-65ff-4b86-b397-7586edaafb1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/ba3d87c6-4bc1-4a06-b676-da62a7d63d60?_state=6TqGWDKhyUAQywtHUCcHA_OIVkj47tIKbH4yEDEDsop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhM2Q4N2M2LTRiYzEtNGEwNi1iNjc2LWRhNjJhN2Q2M2Q2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44Nzc0MjgwNTFaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.398102ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ba3d87c6-4bc1-4a06-b676-da62a7d63d60 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ba3d87c6-4bc1-4a06-b676-da62a7d63d60?_state=6TqGWDKhyUAQywtHUCcHA_OIVkj47tIKbH4yEDEDsop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhM2Q4N2M2LTRiYzEtNGEwNi1iNjc2LWRhNjJhN2Q2M2Q2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44Nzc0MjgwNTFaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=5ab6f482-662e-432e-9b8f-ea2d633aad49 http.request.method=POST http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161534ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=24e7373f-5c24-4317-8724-63579f01a087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/1b7786f0-f1db-4a40-ac2b-5b0d354ffcd9?_state=x35HxnwM2JwgHdA2_KPniBu8rQ5Bo9I6WYhh87w2Xo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNzc4NmYwLWYxZGItNGE0MC1hYzJiLTViMGQzNTRmZmNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44ODA2MDg5OTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.458836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "PUT /v2/foo/bar/blobs/uploads/1b7786f0-f1db-4a40-ac2b-5b0d354ffcd9?_state=x35HxnwM2JwgHdA2_KPniBu8rQ5Bo9I6WYhh87w2Xo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNzc4NmYwLWYxZGItNGE0MC1hYzJiLTViMGQzNTRmZmNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44ODA2MDg5OTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=755d103f-0083-479d-a6aa-c44926d7c2cd http.request.method=POST http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136399ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=d78c7b9d-6123-493e-bb2a-1dfafc09f5ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/bc5e6d9d-ec6d-4714-838c-6a901d10fe83?_state=Ha6i7dqJOBpccpYL2gVWLbkED1xOHgBr4SOfUna9KIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNWU2ZDlkLWVjNmQtNDcxNC04MzhjLTZhOTAxZDEwZmU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44ODM3NTYzNDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "PUT /v2/foo/bar/blobs/uploads/bc5e6d9d-ec6d-4714-838c-6a901d10fe83?_state=Ha6i7dqJOBpccpYL2gVWLbkED1xOHgBr4SOfUna9KIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNWU2ZDlkLWVjNmQtNDcxNC04MzhjLTZhOTAxZDEwZmU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44ODM3NTYzNDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=f1626143-923b-4fc6-a213-07fe861e0250 http.request.method=POST http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=a45aa99e-9242-4a1c-8cbb-6d4b049d52ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/69e0ee34-6708-464f-815b-1bc6266d0b06?_state=oJBDqsg41QPZnbKZ1owAgt6ZKF5bqf-zR-ucrJHToxV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTBlZTM0LTY3MDgtNDY0Zi04MTViLTFiYzYyNjZkMGIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44ODY4MzU2MzdaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022781785s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "PUT /v2/foo/bar/blobs/uploads/69e0ee34-6708-464f-815b-1bc6266d0b06?_state=oJBDqsg41QPZnbKZ1owAgt6ZKF5bqf-zR-ucrJHToxV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTBlZTM0LTY3MDgtNDY0Zi04MTViLTFiYzYyNjZkMGIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MC44ODY4MzU2MzdaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=b6234abd-cb48-4a3f-9332-8226531f275d http.request.method=POST http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.021µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34471" http.request.id=18e85bbd-016a-4a14-b335-9447405d07dd http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/7244d528-e4a3-40e0-b74e-faaed08f15c8?_state=IAxtAkUYlK0zHDe-wzGsFkce-lCH86Qbv3N1iHpNZt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDRkNTI4LWU0YTMtNDBlMC1iNzRlLWZhYWVkMDhmMTVjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MS45NzczNjA5MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=970.852479ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/7244d528-e4a3-40e0-b74e-faaed08f15c8?_state=IAxtAkUYlK0zHDe-wzGsFkce-lCH86Qbv3N1iHpNZt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDRkNTI4LWU0YTMtNDBlMC1iNzRlLWZhYWVkMDhmMTVjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0MS45NzczNjA5MDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=73ee8ea2-ac25-47b4-97cb-54e46456dea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/uploads/7244d528-e4a3-40e0-b74e-faaed08f15c8?_state=dv5OJ_jmO3iEqNxDAiz816ZMUQvxpHXfF96RM7cF1X57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDRkNTI4LWU0YTMtNDBlMC1iNzRlLWZhYWVkMDhmMTVjOCIsIk9mZnNldCI6MjI0MTIyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NDFaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:42 +0000] "PUT /v2/foo/bar/blobs/uploads/7244d528-e4a3-40e0-b74e-faaed08f15c8?_state=dv5OJ_jmO3iEqNxDAiz816ZMUQvxpHXfF96RM7cF1X57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDRkNTI4LWU0YTMtNDBlMC1iNzRlLWZhYWVkMDhmMTVjOCIsIk9mZnNldCI6MjI0MTIyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NDFaIn0%3D&digest=sha256%3A8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=5f8a9fed-2a02-43e5-8a83-957e18e5d777 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="742.106µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=965aa499-f221-4607-817b-5472f29c7ee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=47.524406ms http.response.status=200 http.response.written=22412288 127.0.0.1 - - [17/Jul/2026:01:55:42 +0000] "GET /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 200 22412288 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=error msg="error parsing digest="sha257:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=cd32f0d3-3c49-436b-a2b6-6d8346c82b09 http.request.method=GET http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/sha257:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" vars.name="foo/bar" time="2026-07-17T01:55:43Z" 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.5 http.request.host="127.0.0.1:34471" http.request.id=cd32f0d3-3c49-436b-a2b6-6d8346c82b09 http.request.method=GET http.request.remoteaddr="127.0.0.1:53522" http.request.uri="/v2/foo/bar/blobs/sha257:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.863µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/sha257:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=57ac2ae5-3b3d-4854-be54-fbe8a4eddf31 http.request.method=GET http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.duration="997.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=bf83bba2-633b-43ce-8add-a7f866ce0748 http.request.method=GET http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.271292ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34471" http.request.id=f8a6306d-65f4-4468-aabf-dde37695e8e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53534" http.request.uri="/v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.243045ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/sha256:8f5301f5d3a034e66aa67d67e56b0e88c5b19d8769d325134c8936870da3bb69 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=91278d7b-ed1b-4a5f-8f7b-bc31803c384d http.request.method=GET http.request.remoteaddr="127.0.0.1:44278" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.329569711s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38889" http.request.id=729197ba-5ee9-4acc-bdaf-b3e46cd0783f http.request.method=GET http.request.remoteaddr="127.0.0.1:44272" http.request.uri="/v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.332497989s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [17/Jul/2026:01:55:40 +0000] "GET /v2/foo/bar/blobs/sha256:2943f91d70bd1a97b4b37a295dd10b8ddd7ef1b7781e30c2a5e45b01426371d1 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.73s) === RUN TestBlobDelete time="2026-07-17T01:55:43Z" 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.5 time="2026-07-17T01:55:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=85184c00-622a-43c0-8ce9-5d7e989d26e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.74µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=666b4f63-f030-4fb6-9791-febc3edc620a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48966" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.773µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=f68dfbcd-693a-4f2b-ab99-789e60094aba http.request.method=POST http.request.remoteaddr="127.0.0.1:48966" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="699.229µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=dc4223c8-041b-445d-b350-3ceeaf46df01 http.request.method=GET http.request.remoteaddr="127.0.0.1:48966" http.request.uri="/v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="764.396µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=22f4af09-5baf-45d7-b403-951ef1ca0955 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48966" http.request.uri="/v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="748.348µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=0817914a-b357-48bf-aefe-d10fe676feb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48966" http.request.uri="/v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1be8017e-87b1-4f57-98db-58dbacade7d6 time="2026-07-17T01:55:43Z" 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.5 http.request.host="127.0.0.1:33499" http.request.id=0817914a-b357-48bf-aefe-d10fe676feb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48966" http.request.uri="/v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.463µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1be8017e-87b1-4f57-98db-58dbacade7d6 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "GET /v2/foo/bar/blobs/uploads/1be8017e-87b1-4f57-98db-58dbacade7d6?_state=D41jobVSd4LPIffkeaMCMzoFF3Seb-_dUvQURx9-x8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiZTgwMTdlLTg3YjEtNGY1Ny05OGRiLTU4ZGJhY2FkZTdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMjcyODkwNTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=1b5f69b5-7e26-438d-8071-53d4a31785a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="832.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=a706e62b-7d68-4092-9eae-3fa3d4097578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/7340f169-166c-4118-9048-4d3370aa1569?_state=FQN-VLD9bi26E8Q_RdjQjItlzzFa1HF5wlMpiWiLB1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNDBmMTY5LTE2NmMtNDExOC05MDQ4LTRkMzM3MGFhMTU2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzEwMDE3OTVaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" provided=sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 vars.name="foo/bar" vars.uuid=7340f169-166c-4118-9048-4d3370aa1569 time="2026-07-17T01:55:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=a706e62b-7d68-4092-9eae-3fa3d4097578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/7340f169-166c-4118-9048-4d3370aa1569?_state=FQN-VLD9bi26E8Q_RdjQjItlzzFa1HF5wlMpiWiLB1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNDBmMTY5LTE2NmMtNDExOC05MDQ4LTRkMzM3MGFhMTU2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzEwMDE3OTVaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7340f169-166c-4118-9048-4d3370aa1569 time="2026-07-17T01:55:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=a706e62b-7d68-4092-9eae-3fa3d4097578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/7340f169-166c-4118-9048-4d3370aa1569?_state=FQN-VLD9bi26E8Q_RdjQjItlzzFa1HF5wlMpiWiLB1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNDBmMTY5LTE2NmMtNDExOC05MDQ4LTRkMzM3MGFhMTU2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzEwMDE3OTVaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.152µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7340f169-166c-4118-9048-4d3370aa1569 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "PUT /v2/foo/bar/blobs/uploads/7340f169-166c-4118-9048-4d3370aa1569?_state=FQN-VLD9bi26E8Q_RdjQjItlzzFa1HF5wlMpiWiLB1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNDBmMTY5LTE2NmMtNDExOC05MDQ4LTRkMzM3MGFhMTU2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzEwMDE3OTVaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=7a9994e3-aff5-43d2-a93b-8d2f39814eb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="670.462µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=7cd15ffb-ee41-41a2-9c54-2d3a7febb0e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/c6f13f24-5a9f-48de-b404-744b550db7e7?_state=BaHCR6md1kp1SbuoxbGpjRWJItlsijNCLQ37Qupaict7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2ZjEzZjI0LTVhOWYtNDhkZS1iNDA0LTc0NGI1NTBkYjdlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzI3NjQxNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="875.127µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "PUT /v2/foo/bar/blobs/uploads/c6f13f24-5a9f-48de-b404-744b550db7e7?_state=BaHCR6md1kp1SbuoxbGpjRWJItlsijNCLQ37Qupaict7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2ZjEzZjI0LTVhOWYtNDhkZS1iNDA0LTc0NGI1NTBkYjdlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzI3NjQxNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=b38f381d-25bb-4090-b249-07ae972817b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.721µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=5557c098-0eef-4a04-a17a-f9511dadb547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/a715e89e-533b-4576-b8aa-3cb336e1b75c?_state=dqTbkp9K-GexqJkXj0MYT8NJWyGeQ1pAwIt9svNtFk17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MTVlODllLTUzM2ItNDU3Ni1iOGFhLTNjYjMzNmUxYjc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzQ2NDk4NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "PUT /v2/foo/bar/blobs/uploads/a715e89e-533b-4576-b8aa-3cb336e1b75c?_state=dqTbkp9K-GexqJkXj0MYT8NJWyGeQ1pAwIt9svNtFk17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MTVlODllLTUzM2ItNDU3Ni1iOGFhLTNjYjMzNmUxYjc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzQ2NDk4NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=7f1c8b35-500d-44ab-9aa1-aa7099b321cc http.request.method=POST http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.685µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:44Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=8b58c6cb-3a55-4f8b-829e-2da428a18aba http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/c3af2cd8-4dd4-46de-adb2-38270bfc7cf0?_state=Hy3bXTYUKfnESPlwEPZzyhNqFuE--IEinw0Sml2QaYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYWYyY2Q4LTRkZDQtNDZkZS1hZGIyLTM4MjcwYmZjN2NmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzY2ODEzOTdaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383976724s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:43 +0000] "PUT /v2/foo/bar/blobs/uploads/c3af2cd8-4dd4-46de-adb2-38270bfc7cf0?_state=Hy3bXTYUKfnESPlwEPZzyhNqFuE--IEinw0Sml2QaYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYWYyY2Q4LTRkZDQtNDZkZS1hZGIyLTM4MjcwYmZjN2NmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0My4yMzY2ODEzOTdaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:44Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=2da48208-42c8-4a9a-a114-dd09f9349d9e http.request.method=POST http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.189µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33499" http.request.id=78554337-6c44-4e31-82a9-4c5c8dfdf3cf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/c1aa5d10-8798-44c5-b41e-d6c97cd2bc80?_state=AVkEcKntD-yFMFPBL3rQ9zxK3BG5QYQ1lNbeo8-Tai57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWE1ZDEwLTg3OTgtNDRjNS1iNDFlLWQ2Yzk3Y2QyYmM4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0NC43MDI3MDAyNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387688404s http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/c1aa5d10-8798-44c5-b41e-d6c97cd2bc80?_state=AVkEcKntD-yFMFPBL3rQ9zxK3BG5QYQ1lNbeo8-Tai57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWE1ZDEwLTg3OTgtNDRjNS1iNDFlLWQ2Yzk3Y2QyYmM4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0NC43MDI3MDAyNDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=f6f428d9-8f6f-418f-90bc-3b0382bdf16d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/uploads/c1aa5d10-8798-44c5-b41e-d6c97cd2bc80?_state=mLmrRSYD6jnApnKir24RKlaOaoyzMoEHZraUqEOpm2t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWE1ZDEwLTg3OTgtNDRjNS1iNDFlLWQ2Yzk3Y2QyYmM4MCIsIk9mZnNldCI6MjYyODkxNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NDRaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/c1aa5d10-8798-44c5-b41e-d6c97cd2bc80?_state=mLmrRSYD6jnApnKir24RKlaOaoyzMoEHZraUqEOpm2t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWE1ZDEwLTg3OTgtNDRjNS1iNDFlLWQ2Yzk3Y2QyYmM4MCIsIk9mZnNldCI6MjYyODkxNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NDRaIn0%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=004e609c-e2b4-449e-b2e9-3098228e0d9d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="858.508µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=d999fe98-cbef-49d3-a55e-0d23be13ea36 http.request.method=GET http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=59.509752ms http.response.status=200 http.response.written=26289152 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 200 26289152 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=error msg="error parsing digest="sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=06d68831-7bcd-4f39-bace-8fda9b7b2234 http.request.method=GET http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" time="2026-07-17T01:55:46Z" 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.5 http.request.host="127.0.0.1:33499" http.request.id=06d68831-7bcd-4f39-bace-8fda9b7b2234 http.request.method=GET http.request.remoteaddr="127.0.0.1:48980" http.request.uri="/v2/foo/bar/blobs/sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.971µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "GET /v2/foo/bar/blobs/sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=5c1ca633-7e3c-4587-abfa-650bacba9f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:48998" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698525ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=be1a6606-d49c-4c97-8956-48906bc3993a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49012" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.duration="822.804µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=919659f1-7580-4d4b-a53d-6c2a640b9a5f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49012" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.161µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=44a5207e-d948-4569-81c4-ec4a46bfa054 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49012" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.85µs" http.response.status=404 http.response.written=74 vars.digest="sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=error msg="error parsing digest="sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=56e28315-502d-4697-9ad8-b5959a6c4201 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49026" http.request.uri="/v2/foo/bar/blobs/sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" time="2026-07-17T01:55:46Z" 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.5 http.request.host="127.0.0.1:33499" http.request.id=56e28315-502d-4697-9ad8-b5959a6c4201 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49026" http.request.uri="/v2/foo/bar/blobs/sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.516µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "DELETE /v2/foo/bar/blobs/sha257:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T01:55:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=866b53d1-e6e2-4843-a9eb-c6deac0e54e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.423µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=bd842c40-5665-446d-96b4-b5ba34ec2e0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49028" http.request.uri="/v2/foo/bar/blobs/uploads/dc37db3e-d1d9-479b-8208-3fb707c476d4?_state=7WAxzGP8WvPnh7F7eGttvVumm6a4VVOY4LGpZzYLcVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMzdkYjNlLWQxZDktNDc5Yi04MjA4LTNmYjcwN2M0NzZkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0Ni4xOTQyMDgzNFoifQ%3D%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420998568s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/dc37db3e-d1d9-479b-8208-3fb707c476d4?_state=7WAxzGP8WvPnh7F7eGttvVumm6a4VVOY4LGpZzYLcVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMzdkYjNlLWQxZDktNDc5Yi04MjA4LTNmYjcwN2M0NzZkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0Ni4xOTQyMDgzNFoifQ%3D%3D&digest=sha256%3Ab1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=0d3fd089-6c12-4f27-acb8-52b0a5ccbcb6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49028" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="920.471µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=ab125680-453b-4339-8654-d17a35210daa http.request.method=GET http.request.remoteaddr="127.0.0.1:48988" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.512826695s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-07-17T01:55:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33499" http.request.id=a6df1021-1c82-4035-b409-1c9ec27f7e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:48998" http.request.uri="/v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.508525254s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [17/Jul/2026:01:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:b1f41cdabcbbf73009a402dca86ffb7c56f2c2f57216d150433d2e606c478095 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.67s) === RUN TestRelativeURL time="2026-07-17T01:55:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:47Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42247" http.request.id=7cc2ae6f-3376-42ee-ad2e-ac7cc4a243cd http.request.method=POST http.request.remoteaddr="127.0.0.1:47486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.225µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42247" http.request.id=49a5de61-b79c-413f-b913-0369b83db54f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47486" http.request.uri="/v2/foo/bar/blobs/uploads/4aef7601-389b-4140-a9c3-52ba17820385?_state=cWgCwm1zEdOx9Oap8QNNuyaB5Skm8XF2GgjONkslCD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhZWY3NjAxLTM4OWItNDE0MC1hOWMzLTUyYmExNzgyMDM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0Ny42OTg5NTA2OTVaIn0%3D&digest=sha256%3A57d6cb3b56932ea6e44e57f98febbec7aebe13494e207605c5472afc126e7d44" http.request.useragent="Go-http-client/1.1" http.response.duration=703.427984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:47 +0000] "PUT /v2/foo/bar/blobs/uploads/4aef7601-389b-4140-a9c3-52ba17820385?_state=cWgCwm1zEdOx9Oap8QNNuyaB5Skm8XF2GgjONkslCD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhZWY3NjAxLTM4OWItNDE0MC1hOWMzLTUyYmExNzgyMDM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0Ny42OTg5NTA2OTVaIn0%3D&digest=sha256%3A57d6cb3b56932ea6e44e57f98febbec7aebe13494e207605c5472afc126e7d44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42247" http.request.id=5162130c-0efa-4f05-a7c7-7231b35cf020 http.request.method=POST http.request.remoteaddr="127.0.0.1:47486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.954µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42247" http.request.id=4f7ba7ca-7a58-43cb-8119-d48bf2f441af http.request.method=POST http.request.remoteaddr="127.0.0.1:47486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42247" http.request.id=1d0c6db6-e389-48c1-bf09-004cec6a1976 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47486" http.request.uri="/v2/foo/bar/blobs/uploads/f136e97c-4bd8-4e0e-8af5-58b51aece963?_state=9TWiShGqXCkJpvcTiyeq4yOX2oC2ovxJyETmLaJUwix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMzZlOTdjLTRiZDgtNGUwZS04YWY1LTU4YjUxYWVjZTk2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0OC43MzEwMzI4NjRaIn0%3D&digest=sha256%3A8216103cbfb3f271d57c3e7b1fed6a79f8a8f1d98ad4cf2a7467674cd5e27ef9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.351805337s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:48 +0000] "PUT /v2/foo/bar/blobs/uploads/f136e97c-4bd8-4e0e-8af5-58b51aece963?_state=9TWiShGqXCkJpvcTiyeq4yOX2oC2ovxJyETmLaJUwix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMzZlOTdjLTRiZDgtNGUwZS04YWY1LTU4YjUxYWVjZTk2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo0OC43MzEwMzI4NjRaIn0%3D&digest=sha256%3A8216103cbfb3f271d57c3e7b1fed6a79f8a8f1d98ad4cf2a7467674cd5e27ef9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.39s) === RUN TestBlobDeleteDisabled time="2026-07-17T01:55:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:39021" http.request.id=80183819-6522-4ed4-8eda-7c257590326a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45738" http.request.uri="/v2/foo/bar/blobs/sha256:018e739780dbcc81897470d73d956cc5f4ef4d90bf543aa9a2956106a741e2f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.797µs" http.response.status=405 http.response.written=78 vars.digest="sha256:018e739780dbcc81897470d73d956cc5f4ef4d90bf543aa9a2956106a741e2f4" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:018e739780dbcc81897470d73d956cc5f4ef4d90bf543aa9a2956106a741e2f4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.20s) === RUN TestDeleteDisabled time="2026-07-17T01:55:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43677" http.request.id=35fae6ed-83c5-40b7-af0a-02fd955f94b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43677" http.request.id=3416d2f2-cd76-4ded-bc1b-88c3425c3b8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47908" http.request.uri="/v2/foo/bar/blobs/uploads/898a418a-8b11-42a3-bd1c-c480dc94e344?_state=l-yb-dzgXU4ALCbM6tAX6FqABILsPmxmfPZTNVSTgip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OGE0MThhLThiMTEtNDJhMy1iZDFjLWM0ODBkYzk0ZTM0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo1MC41MjQ3Mzc2NTlaIn0%3D&digest=sha256%3Aa67f53c575f11ab506c01d0c0d40903daa1d5dc3283393151b419fa06d45931c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.907611777s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:50 +0000] "PUT /v2/foo/bar/blobs/uploads/898a418a-8b11-42a3-bd1c-c480dc94e344?_state=l-yb-dzgXU4ALCbM6tAX6FqABILsPmxmfPZTNVSTgip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OGE0MThhLThiMTEtNDJhMy1iZDFjLWM0ODBkYzk0ZTM0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo1MC41MjQ3Mzc2NTlaIn0%3D&digest=sha256%3Aa67f53c575f11ab506c01d0c0d40903daa1d5dc3283393151b419fa06d45931c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:43677" http.request.id=7263c664-592a-4ee6-890b-be0ff75e8d82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47908" http.request.uri="/v2/foo/bar/blobs/sha256:a67f53c575f11ab506c01d0c0d40903daa1d5dc3283393151b419fa06d45931c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.278µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a67f53c575f11ab506c01d0c0d40903daa1d5dc3283393151b419fa06d45931c" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:55:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:a67f53c575f11ab506c01d0c0d40903daa1d5dc3283393151b419fa06d45931c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.15s) === RUN TestDeleteReadOnly time="2026-07-17T01:55:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:52Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39677" http.request.id=76282476-415d-44aa-b2b5-914c23a25139 http.request.method=POST http.request.remoteaddr="127.0.0.1:36028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.069µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39677" http.request.id=1f3c519b-7984-482c-87b0-05d41c7f96b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36028" http.request.uri="/v2/foo/bar/blobs/uploads/d4aed01b-358d-4219-82a3-08174a1b1173?_state=sTfZ-6NSpPbrvqfh_NRksXMz46pFBZwx3h5WKeHQT9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YWVkMDFiLTM1OGQtNDIxOS04MmEzLTA4MTc0YTFiMTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo1Mi41ODQ2MzAxNzVaIn0%3D&digest=sha256%3Aa5bfcfb1898ba882ec354a63da3d6fbf696951e7b7af81613bedcd6283d48e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=764.067212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:52 +0000] "PUT /v2/foo/bar/blobs/uploads/d4aed01b-358d-4219-82a3-08174a1b1173?_state=sTfZ-6NSpPbrvqfh_NRksXMz46pFBZwx3h5WKeHQT9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YWVkMDFiLTM1OGQtNDIxOS04MmEzLTA4MTc0YTFiMTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NTo1Mi41ODQ2MzAxNzVaIn0%3D&digest=sha256%3Aa5bfcfb1898ba882ec354a63da3d6fbf696951e7b7af81613bedcd6283d48e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:a5bfcfb1898ba882ec354a63da3d6fbf696951e7b7af81613bedcd6283d48e0f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.92s) === RUN TestStartPushReadOnly time="2026-07-17T01:55:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:53Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [17/Jul/2026:01:55:53 +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-07-17T01:55:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:55:53Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=9e6d0da4-541b-4d8f-b274-7b4b0e293675 http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" 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="760.045µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T01:55:53Z" 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.5 http.request.host="127.0.0.1:46135" http.request.id=4e56eca7-b896-45ce-925c-c97a6b039640 http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" 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="589.084µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T01:55:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=433dd19c-5668-40d1-be44-06c0bf940e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" 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="616.724µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-17T01:55:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=05d366cb-1586-4844-95a0-979116bd781d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" 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.064343ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:55:53Z" 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.5 http.request.host="127.0.0.1:46135" http.request.id=05d366cb-1586-4844-95a0-979116bd781d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" 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.090324ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:55:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=05d366cb-1586-4844-95a0-979116bd781d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" 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.113173ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:55:53Z" 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.5 http.request.host="127.0.0.1:46135" http.request.id=05d366cb-1586-4844-95a0-979116bd781d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" 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.136784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-17T01:55:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=bd8a7c66-4f44-4050-91b7-905d084efa7f http.request.method=POST http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.555µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=af4278e1-963e-437a-8e7b-f3715e1aaae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/blobs/uploads/1783ec04-8be2-4782-bfad-1a281c8831bb?_state=Rau5kwzZVD3PJXCAmrTj5B2RwiWSgbJS-ELt4DV7ppB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNzgzZWMwNC04YmUyLTQ3ODItYmZhZC0xYTI4MWM4ODMxYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTMuNTAwNDI2MzA5WiJ9&digest=sha256%3Ad028724fe3b8e986946afb15103ca7da9aa658a03c4f2bf731d08822d8d748c7" http.request.useragent="Go-http-client/1.1" http.response.duration=759.905518ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/1783ec04-8be2-4782-bfad-1a281c8831bb?_state=Rau5kwzZVD3PJXCAmrTj5B2RwiWSgbJS-ELt4DV7ppB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNzgzZWMwNC04YmUyLTQ3ODItYmZhZC0xYTI4MWM4ODMxYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTMuNTAwNDI2MzA5WiJ9&digest=sha256%3Ad028724fe3b8e986946afb15103ca7da9aa658a03c4f2bf731d08822d8d748c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=cb22234c-2328-4b54-9f91-4ea39b0b9f57 http.request.method=POST http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.386µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=7f956142-06bc-4f82-a656-bbb9edf4c9b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/blobs/uploads/57ed318b-7953-49ff-b9ff-da94bde35099?_state=KCDNSbBAQRUI1W7uZKxunQnfaKhzL_uF_OuxzRNWEGV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1N2VkMzE4Yi03OTUzLTQ5ZmYtYjlmZi1kYTk0YmRlMzUwOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTQuNDMyMDEwNzIzWiJ9&digest=sha256%3A2a4e336dc3abafff6215c81360a3c8693304049deb688ceb0c971f004dfa93fb" http.request.useragent="Go-http-client/1.1" http.response.duration=823.428063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/57ed318b-7953-49ff-b9ff-da94bde35099?_state=KCDNSbBAQRUI1W7uZKxunQnfaKhzL_uF_OuxzRNWEGV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1N2VkMzE4Yi03OTUzLTQ5ZmYtYjlmZi1kYTk0YmRlMzUwOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTQuNDMyMDEwNzIzWiJ9&digest=sha256%3A2a4e336dc3abafff6215c81360a3c8693304049deb688ceb0c971f004dfa93fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=6e446321-61fb-4582-a8db-133906f40663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.13693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=73508f99-ae74-46a2-8c1d-49239da2804e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.duration=1.827532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=b724f9d9-782d-49ce-9a85-9c39c6c2376e http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" 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.158585ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=1b5abcf0-9ac6-4224-a4b0-a2c0b50e000c http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.093516ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46135" http.request.id=9dab4974-8f73-422f-89cd-83462597e5aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46135" http.request.id=5029c847-60bf-4eca-8210-c8168be4479d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.duration=1.37125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46135" http.request.id=207e2e8e-b544-466d-808b-25ec77574485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=6006abad-0969-4c71-9c1b-802b0f0fcb95 http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.100953ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=168a6530-163c-45b7-9d45-81a6e3558b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="574.475µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=ad46e035-164d-416f-851b-52ab58674a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.duration="605.72µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=0fdb1e72-6a12-4048-bb2f-60a615bd3539 http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" 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="587.549µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=error msg="payload digest does match: "sha256:ae22da80f79e59e238c66d011f98bc8839fc07da5bf1337446a3c51fa1a45281" != "sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96"" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=fbdd7b43-81a1-498f-b121-6b6d5396488d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" time="2026-07-17T01:55:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=fbdd7b43-81a1-498f-b121-6b6d5396488d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="716.403µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96" 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0d1420faa7d1cfea8c84624278736b9bd736545121bbee61023bc96cb84ea96 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=f06238d8-b6fc-41e9-9bb6-0c83e4f07107 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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="738.362µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" 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.5 http.request.host="127.0.0.1:46135" http.request.id=c446e9e9-4d12-4d64-a37c-337e04ad8fda http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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="589.566µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=546eb870-2603-45dc-a34a-853b0561bc6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" 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="686.452µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:55:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=546eb870-2603-45dc-a34a-853b0561bc6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" 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="712.482µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:55:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=546eb870-2603-45dc-a34a-853b0561bc6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" 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="743.834µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=8057c482-94d0-44f8-8b7a-9f336a240249 http.request.method=POST http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.433µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=2d019648-fc12-4965-833e-25596384cb3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/blobs/uploads/b10ca40a-f01e-4139-b91e-ae374c0649ca?_state=dcLTvzWJdbM-oihhd9cnlWdG-RcTI7C5CAO_LEmv0_B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTBjYTQwYS1mMDFlLTQxMzktYjkxZS1hZTM3NGMwNjQ5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTUuMjc2NTU2ODM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="921.774µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/b10ca40a-f01e-4139-b91e-ae374c0649ca?_state=dcLTvzWJdbM-oihhd9cnlWdG-RcTI7C5CAO_LEmv0_B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTBjYTQwYS1mMDFlLTQxMzktYjkxZS1hZTM3NGMwNjQ5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTUuMjc2NTU2ODM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=08c3982d-71cb-475e-b889-79e70b21ebca http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" 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="725.619µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:55:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=08c3982d-71cb-475e-b889-79e70b21ebca http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" 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="753.696µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-17T01:55:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=9d44bf66-231f-419e-a074-143b294be2e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.342µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=034ddf13-e576-418b-9a74-d119a28383de http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/blobs/uploads/ba7959f2-513b-4674-9c15-2e8cbe894f45?_state=1D5xRe_AwcQbIu6EnGYzT-x6H_lbOBqk1WWkEcKJ_mV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTc5NTlmMi01MTNiLTQ2NzQtOWMxNS0yZThjYmU4OTRmNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTUuNTE0NDY2ODI4WiJ9&digest=sha256%3A70089500d14df517a71f9ff105a88d95fefa8d14f25c2c368058de08ada10a0f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.041313672s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/ba7959f2-513b-4674-9c15-2e8cbe894f45?_state=1D5xRe_AwcQbIu6EnGYzT-x6H_lbOBqk1WWkEcKJ_mV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTc5NTlmMi01MTNiLTQ2NzQtOWMxNS0yZThjYmU4OTRmNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTUuNTE0NDY2ODI4WiJ9&digest=sha256%3A70089500d14df517a71f9ff105a88d95fefa8d14f25c2c368058de08ada10a0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=9057cd4a-e045-4009-9ac4-6b337aae47df http.request.method=POST http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.941µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=b7d465da-1509-4f7f-9c68-e79755aba3ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/blobs/uploads/49f52d11-bad2-447c-9586-1e1c846729c9?_state=xIqmGvp8QkfDCwSS3YmxhWMNR1sovurHraTUmafL50d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OWY1MmQxMS1iYWQyLTQ0N2MtOTU4Ni0xZTFjODQ2NzI5YzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTcuNjcyNzY4NDk0WiJ9&digest=sha256%3A1ea82b182d399251217f60cbd83a7905d30204e2b9567d337ce8bd0a627ef1b7" http.request.useragent="Go-http-client/1.1" http.response.duration=426.690198ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/49f52d11-bad2-447c-9586-1e1c846729c9?_state=xIqmGvp8QkfDCwSS3YmxhWMNR1sovurHraTUmafL50d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OWY1MmQxMS1iYWQyLTQ0N2MtOTU4Ni0xZTFjODQ2NzI5YzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTcuNjcyNzY4NDk0WiJ9&digest=sha256%3A1ea82b182d399251217f60cbd83a7905d30204e2b9567d337ce8bd0a627ef1b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=8811a1b6-2cb1-4d9c-84ea-414e817c7a0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46135" http.request.id=d19da109-1ef2-4da2-99f0-7abbc03d6973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3" http.request.useragent="Go-http-client/1.1" http.response.duration="861.561µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=be2bab69-609f-4985-8a1d-03e06e198614 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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="759.738µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=cd5d25be-db09-4762-9d1a-51540c850aa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="780.904µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=f3df42a9-6528-40d7-a2c6-69eedd58882b http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="617.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=040ca5fc-0503-4561-ad92-2a798587f133 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3" http.request.useragent="Go-http-client/1.1" http.response.duration="560.632µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=8fcf2a6c-c371-4c11-988a-77a5753045a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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="555.793µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="rewriting manifest sha256:8e4fade42de41ba188f09833b10dd5cdce799b93e26e43c89b1ddadc33d42ce3 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=889fc635-0a01-4394-b531-a6b12a27862a http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=889fc635-0a01-4394-b531-a6b12a27862a http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.309648ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46135" http.request.id=e7c03737-8d33-4363-bf33-8822e214fb84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" 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="713.431µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46135" http.request.id=55c9ee99-0c5c-4597-b855-b14aa0e6f5c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="864.268µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46135" http.request.id=5fc492e2-723d-4543-af2e-d0229f54f76a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6" http.request.useragent="Go-http-client/1.1" http.response.duration="775.814µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=c1159c4b-2568-4a5a-8489-85901200e407 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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="751.082µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=fe57fbf5-78c4-4a85-9a70-7d3450d014c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="716.23µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=767166a4-21aa-4fa8-bdbe-dbeaa1da37d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="581.311µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=fc1a8188-7974-4e81-8e45-b33d258f6f09 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" http.request.uri="/v2/foo/schema2/manifests/sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6" http.request.useragent="Go-http-client/1.1" http.response.duration="590.078µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="rewriting manifest list sha256:af9374fa183b55923d3b2eb93d42972f44eb261625fd49d5b3a9d3412c3a87e6 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=fc572274-3bb7-4b9f-b9e6-7eef455f2fa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46135" http.request.id=fc572274-3bb7-4b9f-b9e6-7eef455f2fa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55348" 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=1.521185ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-17T01:55: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.5 time="2026-07-17T01:55:58Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:55:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=240aa1a2-2c6e-4831-967a-d584f6e1f76e http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" 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="861.2µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" 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.5 http.request.host="127.0.0.1:36647" http.request.id=97f6127e-3f6b-4222-85b1-46065d50c293 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" 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="685.276µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=aa3eb0a3-387e-4b48-be53-a1e6256d015e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" 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="747.688µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=7a4452ba-3517-4554-8460-dd4f507cae51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" 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.317214ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:55:58Z" 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.5 http.request.host="127.0.0.1:36647" http.request.id=7a4452ba-3517-4554-8460-dd4f507cae51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" 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.35265ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:55:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=7a4452ba-3517-4554-8460-dd4f507cae51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" 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.384999ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:55:58Z" 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.5 http.request.host="127.0.0.1:36647" http.request.id=7a4452ba-3517-4554-8460-dd4f507cae51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" 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.411517ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=66c0a8a0-4017-4b0f-8de2-7ffbdf4194a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.682µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=62abb483-3a6d-4b5a-8c00-55a18d6e3397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/blobs/uploads/61b2e300-195d-491c-b00c-d40c1750f801?_state=b9_6nNdYwC5kI-CPWXkyI2nXjUF0-G4wqJq8ftEeZB57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MWIyZTMwMC0xOTVkLTQ5MWMtYjAwYy1kNDBjMTc1MGY4MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTguMjU4NDU1OTg3WiJ9&digest=sha256%3A0fdd204be35088800114c7f143ae1c5ab1f65000c44fceb591f7af05dbe69eb6" http.request.useragent="Go-http-client/1.1" http.response.duration=623.92553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/61b2e300-195d-491c-b00c-d40c1750f801?_state=b9_6nNdYwC5kI-CPWXkyI2nXjUF0-G4wqJq8ftEeZB57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MWIyZTMwMC0xOTVkLTQ5MWMtYjAwYy1kNDBjMTc1MGY4MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTguMjU4NDU1OTg3WiJ9&digest=sha256%3A0fdd204be35088800114c7f143ae1c5ab1f65000c44fceb591f7af05dbe69eb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=9ce5dfd5-cebb-4a89-ad50-0af7bf733f5d http.request.method=POST http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=791c8567-9e9f-4c36-8b48-2c9e41014ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/blobs/uploads/7d8106da-5ce1-4301-9946-c0134ed2215b?_state=AfzzBDwGHLGDkphyZF4Dj3morbaDD7fZmVqNfEedPoF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZDgxMDZkYS01Y2UxLTQzMDEtOTk0Ni1jMDEzNGVkMjIxNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTkuMDM4MDkyOTY3WiJ9&digest=sha256%3A92423dc93a8259ac7b03a09c4efd4cd0d2935782a5741cc8404f57a7c483eee7" http.request.useragent="Go-http-client/1.1" http.response.duration=785.461089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/7d8106da-5ce1-4301-9946-c0134ed2215b?_state=AfzzBDwGHLGDkphyZF4Dj3morbaDD7fZmVqNfEedPoF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZDgxMDZkYS01Y2UxLTQzMDEtOTk0Ni1jMDEzNGVkMjIxNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTkuMDM4MDkyOTY3WiJ9&digest=sha256%3A92423dc93a8259ac7b03a09c4efd4cd0d2935782a5741cc8404f57a7c483eee7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=319470d8-bab0-4472-b2f0-b1f249ce61d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=622ebff5-f4fd-4488-becb-75727678b9ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=377b0b7f-923f-4cb8-a0a5-f228b25e9c51 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" 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.15589ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=6c677704-49ac-4d3c-b0bb-00e578f20147 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.119087ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36647" http.request.id=1f7abda3-524f-4f39-9797-43fa5592f47c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36647" http.request.id=6c66765d-4074-48f3-86fe-3f4f30a1e739 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:36647" http.request.id=42f53f25-46f4-4a29-acb4-5e695631a5e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=8e3299c9-35bd-49ae-81c3-ae1b563277b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.132428ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=247c5240-84d2-4705-9087-bf1fa53157e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="603.988µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=21d7ef3e-6f99-4b11-a95c-2dd32c3f0536 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.duration="575.232µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=54f979f2-fae1-455a-a021-877f879247a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60748" 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="586.073µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=error msg="payload digest does match: "sha256:66e9be6fdace720a984247fb5ca6e23f46b76beae7b23c0b07fd7af5e810b871" != "sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914"" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=a6483b73-e87e-4771-a6ce-665f443cba00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=a6483b73-e87e-4771-a6ce-665f443cba00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60748" http.request.uri="/v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="837.477µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914" 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c132a8cfd7bbc4d2588116687438b983a752edf1e69159ffe95480a9719e914 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=933d1968-0dad-4d4b-a7fe-41b6bf0a2348 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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="836.24µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=ccc7a71a-b6e0-4339-850f-8cfc2703bd94 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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="685.294µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=8a5aae41-e6d5-4f09-987d-81efa3d73d82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" 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="807.086µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=8a5aae41-e6d5-4f09-987d-81efa3d73d82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" 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="843.883µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=8a5aae41-e6d5-4f09-987d-81efa3d73d82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" 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="874.441µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=5316f5ec-93cb-4c26-ab7e-4fc5a2e24bc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.698µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=dbf48aff-40cf-4807-a76b-89a041155d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/blobs/uploads/da540643-ce68-4c3f-a5e7-3d3fb5e5b85b?_state=_0Wtx6vJQcpngMpMAg7mp9h_Lo0XDyRM7PNy4eWUl4p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYTU0MDY0My1jZTY4LTRjM2YtYTVlNy0zZDNmYjVlNWI4NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTkuODQ0MTAyMjkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/da540643-ce68-4c3f-a5e7-3d3fb5e5b85b?_state=_0Wtx6vJQcpngMpMAg7mp9h_Lo0XDyRM7PNy4eWUl4p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYTU0MDY0My1jZTY4LTRjM2YtYTVlNy0zZDNmYjVlNWI4NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTkuODQ0MTAyMjkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=65ad098f-4c0b-4e2f-ad10-8a7520a4126e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" 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="819.738µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:55:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=65ad098f-4c0b-4e2f-ad10-8a7520a4126e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" 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="850.231µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-17T01:55:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=e99e64fe-cf9c-48be-a5d9-deaa3495b5ab http.request.method=POST http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.852µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=88bbcb1f-44a0-4e20-ae72-dcbba5bbb5c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/blobs/uploads/672de713-e5e9-48a1-bacc-7029cb42003c?_state=XL9SHkZLTp2eXFkK_eey6y3OuoUyjd6Eb2PsCQyasQ57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzJkZTcxMy1lNWU5LTQ4YTEtYmFjYy03MDI5Y2I0MjAwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTkuOTc0NjU3MDE1WiJ9&digest=sha256%3A0f259a41160c2165a5325c1c031335899f081b0b309ef0725fc5d6286a213e03" http.request.useragent="Go-http-client/1.1" http.response.duration=530.24854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:55:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/672de713-e5e9-48a1-bacc-7029cb42003c?_state=XL9SHkZLTp2eXFkK_eey6y3OuoUyjd6Eb2PsCQyasQ57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzJkZTcxMy1lNWU5LTQ4YTEtYmFjYy03MDI5Y2I0MjAwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTU6NTkuOTc0NjU3MDE1WiJ9&digest=sha256%3A0f259a41160c2165a5325c1c031335899f081b0b309ef0725fc5d6286a213e03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=2b75d0e2-b51f-49d5-b879-fe29fe945290 http.request.method=POST http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.236µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=efd44796-1240-49a8-81d2-8455d3b501a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/blobs/uploads/9a80e785-8a7f-4627-88b0-794e43ad79ff?_state=v_k8by-MRfRuJXbVQF2BxJtjhqNzgAICe373vkPUgjd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YTgwZTc4NS04YTdmLTQ2MjctODhiMC03OTRlNDNhZDc5ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDAuNzMzOTgyMDg4WiJ9&digest=sha256%3A243ee1454150460a4d0cabbbdff8cb0bd93d857cb3f878d50108ac26421d2449" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78903705s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/9a80e785-8a7f-4627-88b0-794e43ad79ff?_state=v_k8by-MRfRuJXbVQF2BxJtjhqNzgAICe373vkPUgjd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YTgwZTc4NS04YTdmLTQ2MjctODhiMC03OTRlNDNhZDc5ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDAuNzMzOTgyMDg4WiJ9&digest=sha256%3A243ee1454150460a4d0cabbbdff8cb0bd93d857cb3f878d50108ac26421d2449 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=293f3d94-47a3-4abb-b581-ae79ef4fda8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36647" http.request.id=052808c1-28a1-42d0-8eac-b9b558cbba2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17" http.request.useragent="Go-http-client/1.1" http.response.duration="857.952µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=b535f0e6-b2ef-4e58-a146-dac2d9d095e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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="763.988µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=d95f67f6-be8c-41db-9c8b-13bbe50bf7f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="763.416µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=a86717d9-b16f-424a-952b-6c40643c4660 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="575.782µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=d2d9a7c2-5fae-4da3-9f7b-c9b591844e80 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17" http.request.useragent="Go-http-client/1.1" http.response.duration="658.911µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=f1c47b82-424c-4b15-95a7-d1852bb48b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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="575.96µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="rewriting manifest sha256:3b1f5e1221f5f64297a3fd6f7261a683190c052fa252832bd977f6d47481dc17 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=1d206e49-efd7-496f-9fc9-aa91d102e55c http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=1d206e49-efd7-496f-9fc9-aa91d102e55c http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.227549ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36647" http.request.id=c8a810f7-3a66-41e9-b12e-e25f5cd64931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" 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="673.337µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36647" http.request.id=6165e212-a3e0-4715-bd2e-593b6233cacf http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="821.812µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36647" http.request.id=d6ea76dd-b8df-41d7-a252-0162d8465adb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327" http.request.useragent="Go-http-client/1.1" http.response.duration="761.756µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=b3f5ed65-f379-4226-ab73-c3ef38ee59ee http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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="750.465µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=be161eec-083b-4e92-bf9c-5aa0bf5cb8bf http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="722.472µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=8ce2f1c1-7f42-4f69-95ad-2c20e0cf8f2d http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="585.893µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=ea71c891-6c99-4ad9-af57-0756e559438c http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" http.request.uri="/v2/foo/schema2/manifests/sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327" http.request.useragent="Go-http-client/1.1" http.response.duration="571.97µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="rewriting manifest list sha256:78f286881b5d19774c59d51db0ca9a249141e57140947597d0370f976f697327 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=d399b79c-db9b-4196-a4f4-88daf79b9641 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36647" http.request.id=d399b79c-db9b-4196-a4f4-88daf79b9641 http.request.method=GET http.request.remoteaddr="127.0.0.1:60762" 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=1.297887ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.19s) === RUN TestGetManifestWithStorageError time="2026-07-17T01:56:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:56:02Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37421" http.request.id=4b320c29-198a-474d-9bf5-9bd1f733e8d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33506" 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="815.307µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:37421" http.request.id=614b8602-2a6e-4a8c-a29e-fa9b5bf6cf6f http.request.method=GET http.request.remoteaddr="127.0.0.1:33506" 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="663.048µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:37421" http.request.id=f16a9657-4b92-4a1c-af8b-aa1d8e275995 http.request.method=GET http.request.remoteaddr="127.0.0.1:33506" 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="663.364µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:37421" http.request.id=b0a7c2e3-ae78-41e4-8d9f-c84720e291c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33506" 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="710.722µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-07-17T01:56:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:56:02Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=0c73f153-1e2d-4cbe-8a21-ac5ea3a0cb0e http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" 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="881.921µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" 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.5 http.request.host="127.0.0.1:37039" http.request.id=ebec4f62-a067-4211-9aee-d445f9037511 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" 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="605.459µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=b8037ee1-b84e-4ba6-b659-80397d8ca62e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" 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="624.907µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=b5dc1897-236a-4570-ae18-5dc79b17d45c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" 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.201665ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:56:02Z" 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.5 http.request.host="127.0.0.1:37039" http.request.id=b5dc1897-236a-4570-ae18-5dc79b17d45c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" 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.239871ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:56:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=b5dc1897-236a-4570-ae18-5dc79b17d45c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" 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.276253ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T01:56:02Z" 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.5 http.request.host="127.0.0.1:37039" http.request.id=b5dc1897-236a-4570-ae18-5dc79b17d45c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" 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.309794ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-17T01:56:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=4acec3f7-0009-462f-90d7-9ed1b9ab920c http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.303µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=82382f56-83b0-49d1-b51f-98872942d57d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/blobs/uploads/416e108c-f48b-41aa-88a5-33e94551bba6?_state=FnI05cHyTY6LHwvhFjWjZrxuCFm60cSuaWhBfPbSFtB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTZlMTA4Yy1mNDhiLTQxYWEtODhhNS0zM2U5NDU1MWJiYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDIuNzYwMDQzNDA0WiJ9&digest=sha256%3A5a48c7c77149cba1e5478140f394fe0a92b3c0370e27545f2cf53a53411c053f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.597869579s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/416e108c-f48b-41aa-88a5-33e94551bba6?_state=FnI05cHyTY6LHwvhFjWjZrxuCFm60cSuaWhBfPbSFtB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTZlMTA4Yy1mNDhiLTQxYWEtODhhNS0zM2U5NDU1MWJiYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDIuNzYwMDQzNDA0WiJ9&digest=sha256%3A5a48c7c77149cba1e5478140f394fe0a92b3c0370e27545f2cf53a53411c053f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=5c4b50be-da12-4b07-b9a3-9f975991a550 http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.6µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=17dabd74-33af-4e38-9f82-11ffe4a640ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/blobs/uploads/455cde69-a2db-4489-ad1d-3de23830e53f?_state=ccOKVjkr8u00bJY2DoIGdPlZ9dt0MD7ZaFgNyXsf45B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTVjZGU2OS1hMmRiLTQ0ODktYWQxZC0zZGUyMzgzMGU1M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDQuNTA1NTE3MTA4WiJ9&digest=sha256%3Ac2575d805f0d4c566d72936657dcdaadbebf16c9e5e86fe48134bba7c48e261d" http.request.useragent="Go-http-client/1.1" http.response.duration=762.415848ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/455cde69-a2db-4489-ad1d-3de23830e53f?_state=ccOKVjkr8u00bJY2DoIGdPlZ9dt0MD7ZaFgNyXsf45B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTVjZGU2OS1hMmRiLTQ0ODktYWQxZC0zZGUyMzgzMGU1M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDQuNTA1NTE3MTA4WiJ9&digest=sha256%3Ac2575d805f0d4c566d72936657dcdaadbebf16c9e5e86fe48134bba7c48e261d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=e6c838fb-d6d4-4cd0-a45a-86c2a2d80b79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.685608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=35158ad9-0ba7-487d-ab76-1d183bd383f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration=1.394043ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=a0087a82-0d36-4ac6-8162-fe03b54bd077 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" 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.191476ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=6a2b7073-731f-4409-aa2b-f930f085440d http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.119481ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37039" http.request.id=ad88dadc-f141-41af-bd42-110d439355dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37039" http.request.id=342e7481-a9b0-479a-85ad-15958c50b638 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:37039" http.request.id=2f00ffe2-6e15-45fc-9b87-27249bbf2658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration=1.42067ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=4438f8b5-756d-4789-bfb0-ceae2ba7c0b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.153814ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=9e0893ee-e5c0-447c-b090-32befcd25ae4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="585.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=8fe5cc13-0bfe-45c2-b796-84f483ae3f60 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration="572.13µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=a1dea8f3-c2f1-465e-96c2-c3ce76137691 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" 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="573.643µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=error msg="payload digest does match: "sha256:92a85a5061714430e75bff5fd0d39ae10fcdb6a7a3acce690b0402fa2ea66a49" != "sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037"" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=1840675b-1e37-435a-9df2-e0232bc12daf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" time="2026-07-17T01:56:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=1840675b-1e37-435a-9df2-e0232bc12daf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.52µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=2795b174-623b-4ce8-a280-1758a3d4950b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45136" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration="940.005µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=384f9e45-5e89-4721-9748-f3f36e13e864 http.request.method=GET http.request.remoteaddr="127.0.0.1:45136" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.196µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=f6687394-350e-4b30-85e1-e273db058e27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45148" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.158µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=fff3b4ee-15d2-4664-837d-3d505fa2d98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45160" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration=1.864936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=238ec155-3bd1-4b38-a277-c7b8f4e70cca http.request.method=GET http.request.remoteaddr="127.0.0.1:45160" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.554637ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=cfb3f718-e78f-4ade-a3a4-2e5753c97a69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45164" 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.198986ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=914290cb-e61e-4eb7-abde-7a0bcaa28af2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.060287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=991a46ea-9c81-4daf-8cf3-eeb316416ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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="829.691µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=45300798-4972-4e32-adea-e7da094e6f8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:74daff578aac9cf001871709a3323b7337aa9a2c6a291bdb38042c9627b36037 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=496fa1ec-8429-4ff6-89f5-3fde330cb511 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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="783.602µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=c756437d-eb12-43d1-afe4-662bd3a167a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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="930.727µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" 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.5 http.request.host="127.0.0.1:37039" http.request.id=2525209c-60c9-4dbd-86e2-356648efdabf http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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="777.386µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=e1da95a5-6318-4625-81d4-e6550032ae28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" 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="936.262µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:56:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=e1da95a5-6318-4625-81d4-e6550032ae28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" 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="974.415µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:56:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=e1da95a5-6318-4625-81d4-e6550032ae28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" 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.014191ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=4df3375e-c006-4a6a-a3ab-6111ee5ce153 http.request.method=POST http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.636µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=c56f423d-a2dd-452d-a3b8-656a1c5cb626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/blobs/uploads/d586143e-715a-4157-9642-1895d923860c?_state=teCZvrdyIySbZQWl1v3fNKTnOgWhoXBmzNlfJGU6NOh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTg2MTQzZS03MTVhLTQxNTctOTY0Mi0xODk1ZDkyMzg2MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDUuMzAzNTA2NzE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/d586143e-715a-4157-9642-1895d923860c?_state=teCZvrdyIySbZQWl1v3fNKTnOgWhoXBmzNlfJGU6NOh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTg2MTQzZS03MTVhLTQxNTctOTY0Mi0xODk1ZDkyMzg2MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDUuMzAzNTA2NzE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=361bf4ac-9223-496c-a973-fdc6bf4affb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" 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.072776ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T01:56:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=361bf4ac-9223-496c-a973-fdc6bf4affb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" 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.115159ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-17T01:56:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=d3e61b34-28a9-4b82-9b61-6a2ae8a0c4c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.227µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=4cd3cb9e-e441-4db0-b1a2-424c991cfb63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/blobs/uploads/2b25d83f-4254-4bd9-afa5-22a618a85a4b?_state=ZvxmXOxxiEDBCUdbVIOf7iWyHOhwiDREFUlOR9t9B1h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYjI1ZDgzZi00MjU0LTRiZDktYWZhNS0yMmE2MThhODVhNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDUuNDk4MDY1ODk2WiJ9&digest=sha256%3Abfac236e1517a8fffcbcb764dd5484b875049ccb8eb36f8cb7e9e4c4d6ae9a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330213009s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/2b25d83f-4254-4bd9-afa5-22a618a85a4b?_state=ZvxmXOxxiEDBCUdbVIOf7iWyHOhwiDREFUlOR9t9B1h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYjI1ZDgzZi00MjU0LTRiZDktYWZhNS0yMmE2MThhODVhNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDUuNDk4MDY1ODk2WiJ9&digest=sha256%3Abfac236e1517a8fffcbcb764dd5484b875049ccb8eb36f8cb7e9e4c4d6ae9a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=85d68da0-3fb2-46cc-abb2-714052d3378e http.request.method=POST http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=5f3faac6-6ec6-434d-8abe-df8ca070e917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/blobs/uploads/4564a600-ff49-42af-8cac-b16287b7f28e?_state=Q_XtiXsmdSIMsmY6l_9HXWo7rvQg1bk42W95yUnKKjh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NTY0YTYwMC1mZjQ5LTQyYWYtOGNhYy1iMTYyODdiN2YyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDcuMDY0ODgzMTgyWiJ9&digest=sha256%3Acf13d2fa886356ed5ce7891b99112e92f4d4c317d4068aff8ce43125ae604b28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.859039407s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/4564a600-ff49-42af-8cac-b16287b7f28e?_state=Q_XtiXsmdSIMsmY6l_9HXWo7rvQg1bk42W95yUnKKjh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NTY0YTYwMC1mZjQ5LTQyYWYtOGNhYy1iMTYyODdiN2YyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMDE6NTY6MDcuMDY0ODgzMTgyWiJ9&digest=sha256%3Acf13d2fa886356ed5ce7891b99112e92f4d4c317d4068aff8ce43125ae604b28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=8d97302e-be2d-4fdf-a9c8-496de2c8245f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=0f35280b-0f0c-49c8-9210-3a7f779279a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.duration="871.613µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=a8df2766-0488-4b5c-a95d-bfccf5ec4d8e http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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="774.04µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=0adeff9d-efd1-4700-b1d8-f0b7843e10a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="765.275µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=9580182b-addd-4c65-816e-55399ad11924 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="639.663µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=64a18d9f-6e2c-487c-a566-469267a94ca2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.duration="645.416µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=25b4db24-d9a5-4036-b054-2e364b31fadf http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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="635.975µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="rewriting manifest sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=982ed7a1-eb73-4a4b-af86-d9a3029d5773 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" 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-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=982ed7a1-eb73-4a4b-af86-d9a3029d5773 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.400803ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=896898b3-a40f-43ef-b4e7-8f7b6454977a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.duration="791.866µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=040955c1-4c1c-4f53-9cf4-82f0e6a03357 http.request.method=GET http.request.remoteaddr="127.0.0.1:45168" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.465µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=66371663-c867-42c7-bcf9-1205ef3d2354 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.552µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=5304bcb1-f560-44d5-b150-64300ba48050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=13acc0a1-8fa5-4296-b3c0-2600fff544bc http.request.method=GET http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="846.804µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=889e9f45-8620-4764-9771-0fed11271e45 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59660" 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="849.693µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37039" http.request.id=17b1a292-b141-4d1d-b34c-e9dad82a6589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=c4798d86-db24-4f3d-bf1e-fe24bd6d57ce http.request.method=GET http.request.remoteaddr="127.0.0.1:59670" 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="611.157µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=9d0a17c5-3a17-45d8-afd6-af90832cd830 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1" http.request.useragent="Go-http-client/1.1" http.response.duration="789.686µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38c5fae1e9f3a01920b89d7f2a3edf50ea6ed6afc2473ccc215d1d66fa78c8d1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37039" http.request.id=ee4ae182-6d54-4dac-a266-0e3efe7da88e http.request.method=GET http.request.remoteaddr="127.0.0.1:59670" 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="622.8µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.40s) === RUN TestManifestDeleteDisabled time="2026-07-17T01:56:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:56:08Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:56:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:41709" http.request.id=67031d52-2f6c-462d-9cf6-93ad17b63bee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38896" 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="803.44µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [17/Jul/2026:01:56:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-07-17T01:56:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T01:56:08Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:56:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-17T01:56:09Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-17T01:56:09Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-17T01:56:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:45803" http.request.id=a938e2f7-5f52-41be-9f03-e436cd8d6205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56624" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.315163ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [17/Jul/2026:01:56:09 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-17T01:56:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:45803" http.request.id=d09df436-fd0f-41bf-a20f-d2e4471840a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56640" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.102835ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [17/Jul/2026:01:56:09 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-17T01:56:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:45803" http.request.id=c14d5b59-ceb4-4737-8bb0-a0544c18b8c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56656" 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.137296ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:56:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-17T01:56:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:45803" http.request.id=97aee184-596b-4f8b-860f-aef33698e2ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56666" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.419768ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:01:56:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.19s) === RUN TestProxyManifestGetByTag time="2026-07-17T01:56: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.5 time="2026-07-17T01:56:09Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:56:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=3079abbf-cef3-46ba-8fcf-be92e66164f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=a0f81162-7257-4731-b198-e7806f861d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/bar/blobs/uploads/0b45a4ac-b508-4f05-a945-74fc9a7d9c33?_state=TbQjIZFnrPPQBAq1mdDg4fJg6gaCUCSdA6kM_plTCEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNDVhNGFjLWI1MDgtNGYwNS1hOTQ1LTc0ZmM5YTdkOWMzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NjowOS4zMzA0NDU2NDhaIn0%3D&digest=sha256%3A52e4111070d735c9133d85e08b00bb3555e6e265a3689aa6ddbb2976213ce656" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373810253s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:09 +0000] "PUT /v2/foo/bar/blobs/uploads/0b45a4ac-b508-4f05-a945-74fc9a7d9c33?_state=TbQjIZFnrPPQBAq1mdDg4fJg6gaCUCSdA6kM_plTCEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNDVhNGFjLWI1MDgtNGYwNS1hOTQ1LTc0ZmM5YTdkOWMzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NjowOS4zMzA0NDU2NDhaIn0%3D&digest=sha256%3A52e4111070d735c9133d85e08b00bb3555e6e265a3689aa6ddbb2976213ce656 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=b48cf4e4-90cb-44d7-b734-3b93d612c877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.534475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" 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.5 time="2026-07-17T01:56:10Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T01:56:10Z" level=info msg="Starting upload purge in 30m0s" go.version=go1.26.5 time="2026-07-17T01:56:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=1e8d7c76-5352-42af-b8c5-d1c57328ba27 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.465µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35839" go.version=go1.26.5 time="2026-07-17T01:56:10Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=8440264a-138c-4866-a1cb-35d001cbe223 http.request.method=GET http.request.remoteaddr="127.0.0.1:38594" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.087789ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35839/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:35839/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=8fbe3fef-27dc-41d5-ac59-cc6f56801fcf http.request.method=GET http.request.remoteaddr="127.0.0.1:37818" http.request.uri="/v2/foo/bar/manifests/sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23" time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=9bea63ce-f5c8-494d-8fff-486b1fdaa855 http.request.method=GET http.request.remoteaddr="127.0.0.1:38600" http.request.uri="/v2/foo/bar/manifests/sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.088786ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "GET /v2/foo/bar/manifests/sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23 with ttl=167h59m59.999997883s" go.version=go1.26.5 time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=8fbe3fef-27dc-41d5-ac59-cc6f56801fcf http.request.method=GET http.request.remoteaddr="127.0.0.1:37818" http.request.uri="/v2/foo/bar/manifests/sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.140558ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "GET /v2/foo/bar/manifests/sha256:9cfd0cf4576121e46c8c1a5208ebf701ae934404cb16ebd67c8b479f1b97ad23 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=2ee72d70-bb47-492d-8534-c954ceeda79d http.request.method=GET http.request.remoteaddr="127.0.0.1:38600" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="619.154µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35839/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:35839/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=19c1135b-66c6-46bf-93ed-d281d4dfb53d http.request.method=GET http.request.remoteaddr="127.0.0.1:37822" 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-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=ee31f3a1-0736-4473-a286-ebc171699cb3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.404832ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=19c1135b-66c6-46bf-93ed-d281d4dfb53d http.request.method=GET http.request.remoteaddr="127.0.0.1:37822" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.865126ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T01:56:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=5d78e1a8-6846-4f25-9d93-a78fc0c13b16 http.request.method=POST http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="773.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=7edd8cf6-ab40-4d0c-8130-cdd46b4ba6c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/e99beaf6-9cd9-472b-8170-6feb1501fb23?_state=4XC_x5WQ5SwPyqhJY5IMEE1Z7tqC8uqHi2gAwokM7GZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OWJlYWY2LTljZDktNDcyYi04MTcwLTZmZWIxNTAxZmIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NjoxMC45Mjc4NzUyMDRaIn0%3D&digest=sha256%3Ab0179957c28dab371d83101ff8edea720c367fcd8ad803f4b053b751ea3b2289" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517789834s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:10 +0000] "PUT /v2/foo/bar/blobs/uploads/e99beaf6-9cd9-472b-8170-6feb1501fb23?_state=4XC_x5WQ5SwPyqhJY5IMEE1Z7tqC8uqHi2gAwokM7GZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OWJlYWY2LTljZDktNDcyYi04MTcwLTZmZWIxNTAxZmIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QwMTo1NjoxMC45Mjc4NzUyMDRaIn0%3D&digest=sha256%3Ab0179957c28dab371d83101ff8edea720c367fcd8ad803f4b053b751ea3b2289 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=8ce36a29-cdb9-4192-97ea-3e4040e78060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.570554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:01:56:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=64b0b824-1492-472b-a6b4-f28e26ba6b0d http.request.method=GET http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.288µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:56:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35839/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:35839/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=4ec43e41-e503-4d17-9edc-6e084592df4e http.request.method=GET http.request.remoteaddr="127.0.0.1:37834" 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-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=27a4bfc8-00b5-49a3-9d2f-b01f686adc4e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38608" 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.010553ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=2e32d9fc-9475-4285-852b-2e0b2ce5dc78 http.request.method=GET http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.223µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:01:56:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35839/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:35839/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=4ec43e41-e503-4d17-9edc-6e084592df4e http.request.method=GET http.request.remoteaddr="127.0.0.1:37834" 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-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35839" http.request.id=ac7d81fc-d6be-4616-ba75-5fbf54e839b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38616" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.992204ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T01:56:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cdd913665ce2bc4d1937308ddbffd4463f8b0eb42eb411949dd7174a0faf7fa6 with ttl=167h59m59.999993652s" go.version=go1.26.5 time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45413" http.request.id=4ec43e41-e503-4d17-9edc-6e084592df4e http.request.method=GET http.request.remoteaddr="127.0.0.1:37834" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.371394ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:01:56:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.33s) === RUN TestAppDispatcher time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:32903" http.request.id=459a3153-b6d9-4ef9-a3e6-2485a49f393e http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049619ms http.response.status=200 http.response.written=0 time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:32903" http.request.id=b75862cc-124f-4ce8-8a03-f590efb9c16d http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="700.998µs" http.response.status=200 http.response.written=0 time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:32903" http.request.id=9e455f36-43e1-46f9-aaaf-4b1c4a24b7f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="694.677µs" http.response.status=200 http.response.written=0 time="2026-07-17T01:56:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:32903" http.request.id=ca6437ea-890c-4ace-b54e-f9af72f1c1b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="729.626µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-07-17T01:56:12Z" 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.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:12Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:12Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.5 http.request.host="127.0.0.1:32899" http.request.id=79521cff-8517-4da9-8a8f-8d9ef4db5f1a http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-07-17T01:56:12Z" 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.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:12Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:12Z" level=info msg="configuring file health check path=/tmp/healthcheck1322191375, interval=1" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-07-17T01:56:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:16Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:16Z" level=info msg="configuring TCP health check addr=127.0.0.1:41047, interval=1" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-07-17T01:56:20Z" 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.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:20Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 time="2026-07-17T01:56:20Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45057, interval=1, threshold=3" go.version=go1.26.5 instance.id=6476be36-1801-4f00-972d-812989a146f4 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 66.946s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.25s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.69s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.010s === RUN TestSchedule time="2026-07-17T01:55:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 time="2026-07-17T01:55:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994338ms" go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 time="2026-07-17T01:55:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=994.672µs" go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 time="2026-07-17T01:55:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.43µs" go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 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-07-17T01:55:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-17T01:55:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 time="2026-07-17T01:55:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995713ms" go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 time="2026-07-17T01:55:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995549ms" go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 time="2026-07-17T01:55:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-17T01:55:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=c245f391-5ef6-4e68-8391-e384fe221a85 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.591s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.05s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26463744 sha256:501f19de6afc4a05ea56dfd0af967ed4743459ee80323fc0c7ecf1c4e68c22cf [] map[] } --- PASS: TestSimpleBlobRead (0.42s) === RUN TestBlobMount --- PASS: TestBlobMount (0.25s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.47s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.10s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.06s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:52b1195067c31564ee77ebfa2f1b2ebea9fc2aab5df88146899e2007810feb34 palailogos: marking blob sha256:fdfb39ee091199d413e3b27cf22ee4b3fe23da6e321a5e2093cbd15df9e3c91c palailogos: marking blob sha256:4d98b7425be86e4ac26d6343e6d9ebef86736ac5a92bc650268452aa226b893f palailogos: marking manifest sha256:68c5113e918a715c32c6b138af65f3433e76dc3008fcd98cd292b4998cf61c6d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:6bcf3711369a499f0d69c5ad543fa48158349044951290c96d8e03957c5a646d palailogos: marking blob sha256:c89f25e5c36b719eb2ce704b62c94219b7410e16ab116e4854f576bc9e8f52ad palailogos: marking manifest sha256:d3cf4968b87f0efe6d3792506fae0694d97c6932257ad5e78b97d6e8efcae45c palailogos: marking blob sha256:52b1195067c31564ee77ebfa2f1b2ebea9fc2aab5df88146899e2007810feb34 palailogos: marking blob sha256:f717df232c7cb06b51e9bcbe705b2c0109b46ba50479e269d5a89448d0cdc2c7 palailogos: marking manifest sha256:f717df232c7cb06b51e9bcbe705b2c0109b46ba50479e269d5a89448d0cdc2c7 palailogos: marking blob sha256:f2d87e87ea60a77892d582a5b1aeedf31a01776ca87b263ada3d4d66b8d0ec4c palailogos: marking blob sha256:7bb3af4e757de1bccd9359d7fc71af8c89b24d67429c4c88692a424f4a5a191c 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.40s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c deletemanifests: marking manifest sha256:991a88c434b26f18cebac88389d8ea214985e5777b95692917b9ae5748d8894e deletemanifests: marking blob sha256:e3158f288f99c9ba5934015d92abe9e7c990469c214d0ce80388de59202a3264 deletemanifests: marking blob sha256:e974ef3a1b301a061dba4efba60308bff769b9a404cf43e82a252b8044c3fb52 deletemanifests: marking blob sha256:83dbe9369b9187c03092dce2e43660e751a49074bd75ed0f56ae498141128257 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:81abc8b4479c889df1f76d62ed243c8844113637785d45117cc174374218bd74 blob eligible for deletion: sha256:f62b3ef5afcaf46f5bf5517b2c7127361afacec66960045d15f44e9eacb592db blob eligible for deletion: sha256:1097adedca1e54c3df5c915917319b33372ff27036a43ecf570afd0abf684c31 blob eligible for deletion: sha256:4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c deletemanifests manifest eligible for deletion: sha256:4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c deletemanifests: marking manifest sha256:991a88c434b26f18cebac88389d8ea214985e5777b95692917b9ae5748d8894e deletemanifests: marking blob sha256:e3158f288f99c9ba5934015d92abe9e7c990469c214d0ce80388de59202a3264 deletemanifests: marking blob sha256:e974ef3a1b301a061dba4efba60308bff769b9a404cf43e82a252b8044c3fb52 deletemanifests: marking blob sha256:83dbe9369b9187c03092dce2e43660e751a49074bd75ed0f56ae498141128257 time="2026-07-17T01:55:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 time="2026-07-17T01:55:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:81abc8b4479c889df1f76d62ed243c8844113637785d45117cc174374218bd74 time="2026-07-17T01:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81abc8b4479c889df1f76d62ed243c8844113637785d45117cc174374218bd74" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:f62b3ef5afcaf46f5bf5517b2c7127361afacec66960045d15f44e9eacb592db time="2026-07-17T01:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f62b3ef5afcaf46f5bf5517b2c7127361afacec66960045d15f44e9eacb592db" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:1097adedca1e54c3df5c915917319b33372ff27036a43ecf570afd0abf684c31 time="2026-07-17T01:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/1097adedca1e54c3df5c915917319b33372ff27036a43ecf570afd0abf684c31" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c time="2026-07-17T01:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b848bb5ef6a3a9545a827d740978b16bab16c3ce15ed5330dd138917afa7c0c" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 --- PASS: TestDeleteManifestIfTagNotFound (1.51s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ffbc321c3e0090fb43fb6f407fc1dcc8932a1c665c9cd786f4a1ca7f6486718f time="2026-07-17T01:55:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ffbc321c3e0090fb43fb6f407fc1dcc8932a1c665c9cd786f4a1ca7f6486718f" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:962ba7e6146033b84c464a725edeacb452eb7169486f4e3bebb63c1262019e9f time="2026-07-17T01:55:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/962ba7e6146033b84c464a725edeacb452eb7169486f4e3bebb63c1262019e9f" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:f54fda6dbbd18cd2c40d0063aa111d397efe1b318c31362a121d25c0d98e6845 time="2026-07-17T01:55:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f54fda6dbbd18cd2c40d0063aa111d397efe1b318c31362a121d25c0d98e6845" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 --- PASS: TestGCWithMissingManifests (0.63s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:1b0e7bb92f0efddcaca7ee364a5444920f03ae728ed04511b4bd2575be714150 komnenos: marking blob sha256:bef187ab8ae98caf51f7a9953c33eaae04b029325712370abd0bb4eb8f43d8bd komnenos: marking blob sha256:28f015bd19e5d0290f86ecbcb1ccb0e85566df9adcd7166ef17a0586e567f91b 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:ff89d50cc8fab7edff522fc79049e5665e9e20c4e2183b34ef14338b2ed972e8 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff89d50cc8fab7edff522fc79049e5665e9e20c4e2183b34ef14338b2ed972e8" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:517e4fa1fe0de21b6d72b57b1a21ce6340bdcc878b111a3862b5d36ad5ce9e12 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/517e4fa1fe0de21b6d72b57b1a21ce6340bdcc878b111a3862b5d36ad5ce9e12" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:9ee775183197bd9b233b24b736c135bb5f3e4dc630ed81973f46d6b2d39ad308 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9ee775183197bd9b233b24b736c135bb5f3e4dc630ed81973f46d6b2d39ad308" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:ac238104302a462aceff6f0ecb4f74622573120be7b33bae209af4414c041141 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/ac238104302a462aceff6f0ecb4f74622573120be7b33bae209af4414c041141" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:bea2ed8967b3143027dee08c8a9b6d437ebcdd55ffb53fbf7ba9c70f24f225b4 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/bea2ed8967b3143027dee08c8a9b6d437ebcdd55ffb53fbf7ba9c70f24f225b4" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 blob eligible for deletion: sha256:d02779de978aefaa5bd6c9eed8e6629b8b117a5dff5ffa5ec357d9f359bc57e3 time="2026-07-17T01:55:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d02779de978aefaa5bd6c9eed8e6629b8b117a5dff5ffa5ec357d9f359bc57e3" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 --- PASS: TestDeletionHasEffect (1.54s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.63s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:6202b177492e2d8015bfa85fd7287b3a6401f1de1658752c1008c4ea619c6abb michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:df785933f22609eb76acd820526b0ee161edae61737db792a8e550d6fe54ca92 michael_z_doukas: marking blob sha256:d915a6e412cd9f58d0928263383b73a76ce03433729f4ba1bb1f653963f4aabb 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6da8f439dcf6ee24c1f19683047cd8670635c0af005f69452cb775246e8b8686 time="2026-07-17T01:55:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6da8f439dcf6ee24c1f19683047cd8670635c0af005f69452cb775246e8b8686" go.version=go1.26.5 instance.id=9eeecaf0-4716-4ee7-a6b5-b792d87f31d6 --- PASS: TestOrphanBlobDeleted (0.81s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:329bebe22ce3a0ac652d9a8d0e539edb5608c80320518c02df352b400ec06799 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ea3b70da34270ac11f25738dfd3ef15a8c4f7dcceaceb17e0769e7261c8dcfbd --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.46s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.53s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.31s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.05s) === 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-07-17T01:55:39Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 00:55:39.799293447 +0000 UTC m=-3580.750491304, actuallyDelete=true" time="2026-07-17T01:55:39Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-17T01:55:39Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800, actuallyDelete=true" time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f8e015f-c6f0-4d35-981a-952adacd25e0 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/46773457-c9d2-4ea1-a181-b3a6c402bb49 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4dafd1dd-9aa9-48cd-af80-8d32613d4fe1 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/528f9143-7d03-43bc-8258-a01b453ab655 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5a589857-6a12-4278-ab95-edd37f2896da have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95918788-e6db-494a-9106-5623acae6657 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/991eb413-d887-4737-9791-2fb4a62d6676 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/99bd57df-da5f-49f6-8d65-d0422905b2c3 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/e55b3d4d-4c63-4bdc-b565-a2cbac800a32 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/019447e6-ec46-4453-8554-98fa9f212fcf have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/175093da-1193-433b-8624-2fee57af18ba have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.800180546 +0000 UTC m=+19.250395800). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-17T01:55:39Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 01:55:39.801253064 +0000 UTC m=+19.251468314, actuallyDelete=true" time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/61d8333b-5111-40f9-9f6c-98ebc83e8409 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.801253064 +0000 UTC m=+19.251468314). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0e6fd1af-1826-4aea-9129-00ca916c7431 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.801253064 +0000 UTC m=+19.251468314). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/398ed337-5dbc-4b6c-a8af-6f31abe1c9df have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.801253064 +0000 UTC m=+19.251468314). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b08caa21-e893-4f36-9ac8-e65467ac3269 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.801253064 +0000 UTC m=+19.251468314). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c9a861c1-1c4b-458a-a485-cf9e5737b253 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.801253064 +0000 UTC m=+19.251468314). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-17T01:55:39Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 01:55:39.802016185 +0000 UTC m=+19.252231435, actuallyDelete=true" time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/684f63c5-a0d4-435b-b7e5-04500e6908fe have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.802016185 +0000 UTC m=+19.252231435). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/98a02ddc-392f-4cbf-b0c4-2cd4975749cb have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.802016185 +0000 UTC m=+19.252231435). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9fbdd065-8634-4472-a8bb-b4297c324b6c have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.802016185 +0000 UTC m=+19.252231435). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a806fe39-1640-46a8-a897-558b9974b2a3 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.802016185 +0000 UTC m=+19.252231435). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7c8f984-6963-437f-b1b8-23102c6ec326 have older date (2026-07-17 00:55:39 +0000 UTC) than purge date (2026-07-17 01:55:39.802016185 +0000 UTC m=+19.252231435). Removing upload directory." time="2026-07-17T01:55:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-17T01:55:39Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 01:55:39.80246748 +0000 UTC m=+19.252682732, actuallyDelete=true" time="2026-07-17T01:55:39Z" 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 19.267s ? 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.016s === 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.015s === RUN TestWalkFileRemoved time="2026-07-17T01:55:20Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.009s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.694s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.093s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.954s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.59s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.306s ? 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-07-17T01:55:20Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-07-17T01:55:20Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-07-17T01:55:20Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 time="2026-07-17T01:55:20Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=247f3da3-b9a2-4e4b-be19-b1fce9d8afc5 ip=?0000000000000000000000000000000000 time="2026-07-17T01:55:20Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=247f3da3-b9a2-4e4b-be19-b1fce9d8afc5 time="2026-07-17T01:55:20Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-07-17T01:55:20Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=247f3da3-b9a2-4e4b-be19-b1fce9d8afc5 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-07-17T01:55:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T01:55:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T01:55:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T01:55:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.517s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.012s ? 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.692s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.48s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.249s ? 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.026s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 27.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r24.apk >>> docker-registry: Build complete at Fri, 17 Jul 2026 01:56:28 +0000 elapsed time 0h 1m 30s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260717.015459) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 289.3 MiB in 106 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...