>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Thu, 16 Jul 2026 14:10:59 +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 (20260716.141100) Executing busybox-1.38.0-r1.trigger OK: 606.2 MiB in 111 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-07-16T14:11:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-16T14:11:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.116s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-16T14:11:11Z" 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.112s ? 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.101s === 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.082s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.07s) PASS ok github.com/docker/distribution/health/checks 0.181s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.01s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.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.078s === 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.095s === 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.099s === 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.078s ? 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/16 14:11:11 http: TLS handshake error from 127.0.0.1:53404: 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:38821/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38821/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38821/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38821/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46355?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.24s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-16T14:11:12Z" level=info msg="broadcaster: closing" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" time="2026-07-16T14:11:12Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-07-16T14:11:12Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T14:11:12Z" level=warning msg="&{0x257833c0eea0 0.9} encountered too many errors, backing off" time="2026-07-16T14:11:12Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.58s) PASS ok github.com/docker/distribution/notifications 1.068s ? 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-16T14:11:11Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T14:11:11.911878751Z" 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-16T14:11:11.911918712Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:11.912002033Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.26.5 time="2026-07-16T14:11:11.912275236Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-16T14:11:11.912343397Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-16T14:11:11.912738402Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-16T14:11:14.918537249Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=d89d2f8e-0eae-4a55-8b1d-c500978eb05f http.request.method=GET http.request.remoteaddr="127.0.0.1:34084" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.528µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-16T14:11:14.91864121Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (3.24s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-16T14:11:15.608412884Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T14:11:15.609992544Z" 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-16T14:11:15.610017024Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:15.610063545Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.26.5 time="2026-07-16T14:11:15.610141826Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.69s) PASS ok github.com/docker/distribution/registry 12.051s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.080s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === 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.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.182s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-16T14:11:11Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=8bbce46e-3123-4ea7-96b3-ec7f1d92f9e9 time="2026-07-16T14:11:11Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=8bbce46e-3123-4ea7-96b3-ec7f1d92f9e9 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-07-16T14:11:11Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password="R_C0xfmNvW7Tb9LdAPnq79Y3ZArnKdSLzletDNk7FNc" user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.172s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.103s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-07-16T14:11:11Z" level=info msg="token not to be used before 2026-07-16 14:11:12 +0000 UTC - currently 2026-07-16 14:11:11.768625992 +0000 UTC m=+0.056419335" time="2026-07-16T14:11:11Z" level=info msg="token not to be used after 2026-07-16 14:11:11 +0000 UTC - currently 2026-07-16 14:11:11.769155118 +0000 UTC m=+0.056948421" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-07-16T14:11:11Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.113s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === 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.166s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.124s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.082s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-16T14:11:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:11Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45687" http.request.id=1e9c14f9-8968-4eee-aaa3-e79a4518fc6d http.request.method=GET http.request.remoteaddr="127.0.0.1:58414" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.651µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-07-16T14:11:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:11Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=bc239457-685a-431e-b40c-c4d72f5efcca http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.317548ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:14:11:11 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T14:11:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=d19cb3b4-59c7-4b2a-acfd-438120c5aca0 http.request.method=POST http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.291µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:11 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:13Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=7763d375-99e5-4a1c-bb48-826fa8b14fd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/aaaa/blobs/uploads/ab16dd9f-3bb6-43ff-aa1f-3d9ec0360718?_state=o7QzRRZOpLnM_Jc5k2B7aEKlD4M87AwZ9PMyVFhYbkZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYjE2ZGQ5Zi0zYmI2LTQzZmYtYWExZi0zZDllYzAzNjA3MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTEuODk0NTgxMTc5WiJ9&digest=sha256%3A87238032bdeee2521f386a5829640bd1d6ccf899e55b4f7859263d96bd67f094" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385903346s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:11 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ab16dd9f-3bb6-43ff-aa1f-3d9ec0360718?_state=o7QzRRZOpLnM_Jc5k2B7aEKlD4M87AwZ9PMyVFhYbkZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYjE2ZGQ5Zi0zYmI2LTQzZmYtYWExZi0zZDllYzAzNjA3MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTEuODk0NTgxMTc5WiJ9&digest=sha256%3A87238032bdeee2521f386a5829640bd1d6ccf899e55b4f7859263d96bd67f094 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:13Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=04057245-c25a-40b8-a63f-2efc3648a5ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.475058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:13 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:13Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=7bb334a9-cff5-4eb0-ad94-a5fd6143f8fb http.request.method=POST http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:13 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=8c65fda4-ce54-462a-b5ca-6e34a8120d61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/bbbb/blobs/uploads/bb305ae4-95d6-4fa5-9084-cd67f27701fc?_state=Ay7_nnuTge0xcHPxfpWT0fmZj1MyKOc6_FAd1c6ytvJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYjMwNWFlNC05NWQ2LTRmYTUtOTA4NC1jZDY3ZjI3NzAxZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTMuNDEzOTg4NzY1WiJ9&digest=sha256%3A67fb406a5a7d60efd29109e27a69e9302d66677d00a5c16bf3903386cb4c17fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98372589s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:13 +0000] "PUT /v2/foo/bbbb/blobs/uploads/bb305ae4-95d6-4fa5-9084-cd67f27701fc?_state=Ay7_nnuTge0xcHPxfpWT0fmZj1MyKOc6_FAd1c6ytvJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYjMwNWFlNC05NWQ2LTRmYTUtOTA4NC1jZDY3ZjI3NzAxZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTMuNDEzOTg4NzY1WiJ9&digest=sha256%3A67fb406a5a7d60efd29109e27a69e9302d66677d00a5c16bf3903386cb4c17fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=052d8fd0-1a2a-479a-aeb1-5fcadf105f14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.61174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:15 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=22f775ce-3499-44a2-9445-9ca438a71e3d http.request.method=POST http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.531µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:15 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=0c40e69f-862d-4938-9fbe-83b58f234aa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/cccc/blobs/uploads/ebbf1b30-2e3c-4e16-b6b2-caf8a0fcbcbc?_state=oFwSQMXPNSruRruGNABcQQKAC4df3Pw-o58pj2RwuUF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYmJmMWIzMC0yZTNjLTRlMTYtYjZiMi1jYWY4YTBmY2JjYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTUuNTI0NTc2OTc0WiJ9&digest=sha256%3A2b95456ccc1cc2d756a2ceca5a9eb26dcf00d1ae50ecab5e885b3fc3a22ae4bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363633913s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:15 +0000] "PUT /v2/foo/cccc/blobs/uploads/ebbf1b30-2e3c-4e16-b6b2-caf8a0fcbcbc?_state=oFwSQMXPNSruRruGNABcQQKAC4df3Pw-o58pj2RwuUF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYmJmMWIzMC0yZTNjLTRlMTYtYjZiMi1jYWY4YTBmY2JjYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTUuNTI0NTc2OTc0WiJ9&digest=sha256%3A2b95456ccc1cc2d756a2ceca5a9eb26dcf00d1ae50ecab5e885b3fc3a22ae4bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=037ff856-fde6-4c7b-b5c8-c831409b26ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.286855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=d584c43c-27e1-4a60-898b-923b36c5b823 http.request.method=POST http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:16 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=86168fc4-0b34-445c-a924-ce673ad71134 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/dddd/blobs/uploads/83ce82fc-87f0-49d3-8241-c574826d2d3f?_state=D2wNSP5K5TWciPC6g-nlWPXCwvQreyUx5kP7m3XnNIZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4M2NlODJmYy04N2YwLTQ5ZDMtODI0MS1jNTc0ODI2ZDJkM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTYuOTkwNDYyMDIzWiJ9&digest=sha256%3Add042ac5f88a128400f935190793c3d92801697fee56cfe57017b48c1ae6c220" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069060974s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:16 +0000] "PUT /v2/foo/dddd/blobs/uploads/83ce82fc-87f0-49d3-8241-c574826d2d3f?_state=D2wNSP5K5TWciPC6g-nlWPXCwvQreyUx5kP7m3XnNIZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4M2NlODJmYy04N2YwLTQ5ZDMtODI0MS1jNTc0ODI2ZDJkM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTYuOTkwNDYyMDIzWiJ9&digest=sha256%3Add042ac5f88a128400f935190793c3d92801697fee56cfe57017b48c1ae6c220 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=166c0cbe-2eca-46b1-ab97-163e643ec265 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=99beeba6-cf58-4bdb-9863-b083339ab3b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="749.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:18 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=cfa604b1-6711-46c0-b110-2d7172d329be http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/eeee/blobs/uploads/18939912-1603-4e55-97a4-7e8c30b1884d?_state=Axpc5aTO-2uQtvYGpHhMTAgy56UQVOnI1jH49Q4Lc-p7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxODkzOTkxMi0xNjAzLTRlNTUtOTdhNC03ZThjMzBiMTg4NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTguMTQxNjU1OTI2WiJ9&digest=sha256%3Acd5d5ae6c8d3005b653c78b0eb3ee3306be73a4e5bd95a508b08cfb5d93ddbce" http.request.useragent="Go-http-client/1.1" http.response.duration=668.050328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:18 +0000] "PUT /v2/foo/eeee/blobs/uploads/18939912-1603-4e55-97a4-7e8c30b1884d?_state=Axpc5aTO-2uQtvYGpHhMTAgy56UQVOnI1jH49Q4Lc-p7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxODkzOTkxMi0xNjAzLTRlNTUtOTdhNC03ZThjMzBiMTg4NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTguMTQxNjU1OTI2WiJ9&digest=sha256%3Acd5d5ae6c8d3005b653c78b0eb3ee3306be73a4e5bd95a508b08cfb5d93ddbce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=3e29cf78-283f-43a6-961f-9343077eac03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:18 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=a4a19215-579d-4ae9-a7ee-631fa69d9ec9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:18 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=55f19e27-574c-499d-a0ed-311357b162d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/ffff/blobs/uploads/85418dfb-fd14-4ee5-86bd-50c6b99f3d7d?_state=5shIloORZV9J0vUhWGU19bZUOjbM7xYrDJwGqjs798t7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4NTQxOGRmYi1mZDE0LTRlZTUtODZiZC01MGM2Yjk5ZjNkN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTguOTIwMzkzMjUzWiJ9&digest=sha256%3A9914f3130d179674c4a65c0f0169a622e105a34306f77b68c90167f8ffbfc444" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206505502s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:18 +0000] "PUT /v2/foo/ffff/blobs/uploads/85418dfb-fd14-4ee5-86bd-50c6b99f3d7d?_state=5shIloORZV9J0vUhWGU19bZUOjbM7xYrDJwGqjs798t7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4NTQxOGRmYi1mZDE0LTRlZTUtODZiZC01MGM2Yjk5ZjNkN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MTguOTIwMzkzMjUzWiJ9&digest=sha256%3A9914f3130d179674c4a65c0f0169a622e105a34306f77b68c90167f8ffbfc444 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=826101ce-718a-4946-8ce7-7f65b19404a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.393137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=021ef007-72df-43b5-b269-61e3246d72c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.647µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=773135e0-f482-4efb-97bb-07f59793a158 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="568.127µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=8313f3bc-64a0-424c-ab54-7301baa9598e http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="549.166µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=007431c4-a21a-408d-aa88-9cbc29f5d503 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="553.767µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=3888cb72-0a88-4b38-aa6f-94a67aabe3a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="622.088µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=aaee93c6-aa16-4e4d-a442-f1ac0d540a7b http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="583.007µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" 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:33551" http.request.id=ed4835b4-c814-49fd-a376-ccc58572c922 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="629.208µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" 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:33551" http.request.id=26b54511-8235-4dd4-b5d7-91301a07a8b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="497.366µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=5570f221-0cbc-4050-947e-bfdfeda9bf8f http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="473.286µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33551" http.request.id=bef0652e-3a36-48e2-b9c5-84f2e3415a5c http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" 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="612.567µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T14:11: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-16T14:11:20Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=da1e9013-61ce-40fd-b0e1-59b60e234e1b http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.011µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=907f4393-bdca-4ff1-9439-9b75b48b7758 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/aaaa/blobs/uploads/d889d81a-290a-47fb-9f2a-82a59d93ae6d?_state=nXLvJnPgUDctR6hsspLVzEN3m5LTp9OcjQsQrGsXvgl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkODg5ZDgxYS0yOTBhLTQ3ZmItOWYyYS04MmE1OWQ5M2FlNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjAuMjY0MTYzNTYyWiJ9&digest=sha256%3A065e535c17e93e5b744386da5ba80d5a8a35ad7cf771e1fdbd0b0004505cbb61" http.request.useragent="Go-http-client/1.1" http.response.duration=1.572174835s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:20 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d889d81a-290a-47fb-9f2a-82a59d93ae6d?_state=nXLvJnPgUDctR6hsspLVzEN3m5LTp9OcjQsQrGsXvgl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkODg5ZDgxYS0yOTBhLTQ3ZmItOWYyYS04MmE1OWQ5M2FlNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjAuMjY0MTYzNTYyWiJ9&digest=sha256%3A065e535c17e93e5b744386da5ba80d5a8a35ad7cf771e1fdbd0b0004505cbb61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=ef2c1db2-6da7-4ea3-b194-35d306221913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:21 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=6bb74f7f-fa4c-4c25-8480-013b9516c938 http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:21 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=b60c0188-66f8-4d20-be72-ba9561726088 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bbbb/blobs/uploads/a622a559-4794-47d8-b80f-d0a9f69e6860?_state=zuRkOfWMXpxl532NSU0pGlH4NpSS2VWjGvIpbfwo9yF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhNjIyYTU1OS00Nzk0LTQ3ZDgtYjgwZi1kMGE5ZjY5ZTY4NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjEuOTI1MTYzNDg4WiJ9&digest=sha256%3Abfa32ee3c64b949c22791509b8d6bda7f615af9d37866dc36593ea95fb1d4a12" http.request.useragent="Go-http-client/1.1" http.response.duration=553.719722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:21 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a622a559-4794-47d8-b80f-d0a9f69e6860?_state=zuRkOfWMXpxl532NSU0pGlH4NpSS2VWjGvIpbfwo9yF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhNjIyYTU1OS00Nzk0LTQ3ZDgtYjgwZi1kMGE5ZjY5ZTY4NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjEuOTI1MTYzNDg4WiJ9&digest=sha256%3Abfa32ee3c64b949c22791509b8d6bda7f615af9d37866dc36593ea95fb1d4a12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=95e4b60e-8249-4c69-8c85-a1d7b04c6659 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:22 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=95a6aa3a-b9f1-437c-8d37-26b3e4819590 http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:22 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=1bd41cdf-f2b5-41f2-8a1e-ae2b9b69d09d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/cccc/blobs/uploads/28ea580b-a5d7-462b-98cb-48aebf7c0951?_state=-376RfbYi6WyIcHfW-K72XJoLtT5e6OPOsrr-jbIl5J7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOGVhNTgwYi1hNWQ3LTQ2MmItOThjYi00OGFlYmY3YzA5NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjIuNTY4NTM0NzEyWiJ9&digest=sha256%3A30649060dee2769c10bd462bd195447bb4519c3e140a07e9f15de4b9563ff6f4" http.request.useragent="Go-http-client/1.1" http.response.duration=708.14386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:22 +0000] "PUT /v2/foo/cccc/blobs/uploads/28ea580b-a5d7-462b-98cb-48aebf7c0951?_state=-376RfbYi6WyIcHfW-K72XJoLtT5e6OPOsrr-jbIl5J7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOGVhNTgwYi1hNWQ3LTQ2MmItOThjYi00OGFlYmY3YzA5NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjIuNTY4NTM0NzEyWiJ9&digest=sha256%3A30649060dee2769c10bd462bd195447bb4519c3e140a07e9f15de4b9563ff6f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=4ecdefc9-6873-4cd5-b03f-d3f2d3a224ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:23 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=1e108745-275b-491f-8609-cc9a9c7311c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="718.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:23 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=2af57d44-8e93-47f8-90d9-b4ecc68fed11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/dddd/blobs/uploads/d6394cd5-5542-4320-add1-27e69d1274c8?_state=7lczStusVjMYZ77gG2BA0vwGan6hBAgkGqUHAq1DkMx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNjM5NGNkNS01NTQyLTQzMjAtYWRkMS0yN2U2OWQxMjc0YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjMuMzk5MTA1NzE2WiJ9&digest=sha256%3A98b628a60b73e182dd6170f9e0265c186bba872a48f1cb4386a7aaad82808640" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385493661s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:23 +0000] "PUT /v2/foo/dddd/blobs/uploads/d6394cd5-5542-4320-add1-27e69d1274c8?_state=7lczStusVjMYZ77gG2BA0vwGan6hBAgkGqUHAq1DkMx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNjM5NGNkNS01NTQyLTQzMjAtYWRkMS0yN2U2OWQxMjc0YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjMuMzk5MTA1NzE2WiJ9&digest=sha256%3A98b628a60b73e182dd6170f9e0265c186bba872a48f1cb4386a7aaad82808640 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=ac59ba5b-72a3-48e8-9c5b-01815868a375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44791" http.request.id=50f1bc99-31c7-448f-8581-3c88aed7378d http.request.method=GET http.request.remoteaddr="127.0.0.1:51338" 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="581.007µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.00s) === RUN TestURLPrefix time="2026-07-16T14:11:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:24Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=d3c898bd-c3a4-45b9-b6bd-5197df98b743 http.request.method=GET http.request.remoteaddr="127.0.0.1:50466" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="596.167µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-07-16T14:11:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:24Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=4cbc715b-954b-45bf-ab40-25a09598111b http.request.method=GET http.request.remoteaddr="127.0.0.1:47448" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "GET /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=cc32fc5f-a6ef-4807-8006-621aba8a236a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.008µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=274c07cb-987f-458b-bcea-b3493dd52956 http.request.method=POST http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=206a61a4-187b-4de5-ae76-64ca54de318f http.request.method=GET http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="821.49µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "GET /v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=1bb7c611-a342-4c6a-8246-9807c11d9ff1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="708.129µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=45b6500a-0227-407c-8692-59ff4dfd26ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2d5033fa-3ce3-4b64-ba6f-16ee90083c07 time="2026-07-16T14:11:24Z" 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:45929" http.request.id=45b6500a-0227-407c-8692-59ff4dfd26ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.008µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2d5033fa-3ce3-4b64-ba6f-16ee90083c07 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "GET /v2/foo/bar/blobs/uploads/2d5033fa-3ce3-4b64-ba6f-16ee90083c07?_state=g22J0HT0PrDvBK1j_cj-Ngo3zield3kniQm_o8XVmqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNTAzM2ZhLTNjZTMtNGI2NC1iYTZmLTE2ZWU5MDA4M2MwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDQxODQwMDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=fff3df3e-053b-4910-8c36-df39d8f8bed6 http.request.method=POST http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=7d7e3c9d-5eac-4bc7-a4c0-e43c25929f38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/1dd78079-0670-4582-8d7a-ff1f5c519db9?_state=DVQzMy1Mefdz_ud1DdjwlPTbKWJaF1C5EBrt5i8ubop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDc4MDc5LTA2NzAtNDU4Mi04ZDdhLWZmMWY1YzUxOWRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDc5MjY0MTJaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" provided=sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac vars.name="foo/bar" vars.uuid=1dd78079-0670-4582-8d7a-ff1f5c519db9 time="2026-07-16T14:11:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=7d7e3c9d-5eac-4bc7-a4c0-e43c25929f38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/1dd78079-0670-4582-8d7a-ff1f5c519db9?_state=DVQzMy1Mefdz_ud1DdjwlPTbKWJaF1C5EBrt5i8ubop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDc4MDc5LTA2NzAtNDU4Mi04ZDdhLWZmMWY1YzUxOWRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDc5MjY0MTJaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1dd78079-0670-4582-8d7a-ff1f5c519db9 time="2026-07-16T14:11:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac, 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:45929" http.request.id=7d7e3c9d-5eac-4bc7-a4c0-e43c25929f38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/1dd78079-0670-4582-8d7a-ff1f5c519db9?_state=DVQzMy1Mefdz_ud1DdjwlPTbKWJaF1C5EBrt5i8ubop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDc4MDc5LTA2NzAtNDU4Mi04ZDdhLWZmMWY1YzUxOWRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDc5MjY0MTJaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.37µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1dd78079-0670-4582-8d7a-ff1f5c519db9 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/1dd78079-0670-4582-8d7a-ff1f5c519db9?_state=DVQzMy1Mefdz_ud1DdjwlPTbKWJaF1C5EBrt5i8ubop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDc4MDc5LTA2NzAtNDU4Mi04ZDdhLWZmMWY1YzUxOWRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDc5MjY0MTJaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=d392a75a-34a4-4e26-87b7-df43af873bce http.request.method=POST http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=8b76d8c8-930b-4599-abee-d2098da19bcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/be49e953-8f2f-421d-9cb7-16fc03e089f6?_state=cWaJfGGjbDfJLioZ3CEZZEYZmdXnIKANGEfaQ1tjauZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNDllOTUzLThmMmYtNDIxZC05Y2I3LTE2ZmMwM2UwODlmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDk3MTY4MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="730.609µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/be49e953-8f2f-421d-9cb7-16fc03e089f6?_state=cWaJfGGjbDfJLioZ3CEZZEYZmdXnIKANGEfaQ1tjauZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNDllOTUzLThmMmYtNDIxZC05Y2I3LTE2ZmMwM2UwODlmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MDk3MTY4MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=0be7c237-fe15-4853-8ccc-4e914ddc1c25 http.request.method=POST http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=2977cba6-8183-4312-88b7-c243cbf43517 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/0a670c01-d99e-49b5-bd2d-48a6445407b6?_state=4cR1UEHpuIvjzDyYnqU2aaKcvC5JhGCXOud8Xsic8vh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNjcwYzAxLWQ5OWUtNDliNS1iZDJkLTQ4YTY0NDU0MDdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MTEzNzUzNzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="897.291µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/0a670c01-d99e-49b5-bd2d-48a6445407b6?_state=4cR1UEHpuIvjzDyYnqU2aaKcvC5JhGCXOud8Xsic8vh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNjcwYzAxLWQ5OWUtNDliNS1iZDJkLTQ4YTY0NDU0MDdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MTEzNzUzNzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=8e8e16c4-d8cf-475c-9cb8-6af76b3bd7b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="653.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=13456ce7-a42b-4a3a-88e5-d98087bad371 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/6322450c-8df3-4afc-a577-a9924ec45e4a?_state=PBZnpy5nBePJOjoNYwgalBkxVDGW1ACN_XiGThZxNMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMjI0NTBjLThkZjMtNGFmYy1hNTc3LWE5OTI0ZWM0NWU0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MTMyMTk1MTdaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104616971s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/6322450c-8df3-4afc-a577-a9924ec45e4a?_state=PBZnpy5nBePJOjoNYwgalBkxVDGW1ACN_XiGThZxNMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMjI0NTBjLThkZjMtNGFmYy1hNTc3LWE5OTI0ZWM0NWU0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNC45MTMyMTk1MTdaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=5c66704a-a04a-443e-bb60-274387226639 http.request.method=POST http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.771µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45929" http.request.id=a55aef60-fbb9-4cc6-8c0a-39ecbc3425d8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/94274691-09b2-4b81-a6f1-8abbb6012b27?_state=hR7kHqlhXSJl5yanvyNRCu1wPdTTIrvTf0agfjAcGoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Mjc0NjkxLTA5YjItNGI4MS1hNmYxLThhYmJiNjAxMmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNi4wMzI3NjE5OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088958418s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/94274691-09b2-4b81-a6f1-8abbb6012b27?_state=hR7kHqlhXSJl5yanvyNRCu1wPdTTIrvTf0agfjAcGoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Mjc0NjkxLTA5YjItNGI4MS1hNmYxLThhYmJiNjAxMmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNi4wMzI3NjE5OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=fad84448-df3a-4581-8e01-2d57e44356b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/uploads/94274691-09b2-4b81-a6f1-8abbb6012b27?_state=Q5sArPwYMXhH3HVvNQCXjn0MTe8Aql3SNkAk8Ku8x8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Mjc0NjkxLTA5YjItNGI4MS1hNmYxLThhYmJiNjAxMmIyNyIsIk9mZnNldCI6MjQyMDk5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjZaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.duration="907.371µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "PUT /v2/foo/bar/blobs/uploads/94274691-09b2-4b81-a6f1-8abbb6012b27?_state=Q5sArPwYMXhH3HVvNQCXjn0MTe8Aql3SNkAk8Ku8x8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Mjc0NjkxLTA5YjItNGI4MS1hNmYxLThhYmJiNjAxMmIyNyIsIk9mZnNldCI6MjQyMDk5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjZaIn0%3D&digest=sha256%3Ae1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=8f256d8f-1220-4850-9812-47e656223c6c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="680.689µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=2cbc36ce-e57a-4279-ba97-7c64cc361ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.119598ms http.response.status=200 http.response.written=24209920 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 200 24209920 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=error msg="error parsing digest="sha257:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=3be820ad-b69b-424b-ae14-57c67c90dce1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/sha257:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" vars.name="foo/bar" time="2026-07-16T14:11:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=3be820ad-b69b-424b-ae14-57c67c90dce1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47466" http.request.uri="/v2/foo/bar/blobs/sha257:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="557.767µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/sha257:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=9fbc98b6-a78f-4516-bbc7-c6cf88d0508a http.request.method=GET http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167735ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:27Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=ca979f8c-f39a-41bf-9855-cd79c00f4246 http.request.method=GET http.request.remoteaddr="127.0.0.1:33026" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.529µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=13eae0cb-63be-47be-bcac-abe0068f7633 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.168µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=5e90d71d-924e-4310-b7de-a560666e0027 http.request.method=POST http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="627.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=d22823ce-c77b-4a86-aed7-23ca5457b311 http.request.method=GET http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="647.768µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=d63239b6-353e-4a5a-ad62-d071f915bf27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="631.648µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "DELETE /v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=8a4bf4fe-d176-48c5-aa21-6149defe01a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b560a0dd-db23-4b7a-864d-368e68a4b5aa time="2026-07-16T14:11:27Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=8a4bf4fe-d176-48c5-aa21-6149defe01a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.167µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b560a0dd-db23-4b7a-864d-368e68a4b5aa 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/uploads/b560a0dd-db23-4b7a-864d-368e68a4b5aa?_state=FKTuira0TBFCGMFKfJxlwccIomXOGFp4oc8J69cdWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NjBhMGRkLWRiMjMtNGI3YS04NjRkLTM2OGU2OGE0YjVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjEyMzE0NDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=fd00fdcd-2393-4bed-93bd-d917c0467d30 http.request.method=POST http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="747.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=6597de9b-bf6e-45f6-89f5-72e94a39ede3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/ea051f12-666f-4255-ba64-e517ca362b4c?_state=SXyIIlLt7WB6mHtzxrIDAP888JkiTmhJXEe4WgwZ3UV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhMDUxZjEyLTY2NmYtNDI1NS1iYTY0LWU1MTdjYTM2MmI0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjQ0NDg0MDNaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" provided=sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b vars.name="foo/bar" vars.uuid=ea051f12-666f-4255-ba64-e517ca362b4c time="2026-07-16T14:11:27Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=6597de9b-bf6e-45f6-89f5-72e94a39ede3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/ea051f12-666f-4255-ba64-e517ca362b4c?_state=SXyIIlLt7WB6mHtzxrIDAP888JkiTmhJXEe4WgwZ3UV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhMDUxZjEyLTY2NmYtNDI1NS1iYTY0LWU1MTdjYTM2MmI0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjQ0NDg0MDNaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ea051f12-666f-4255-ba64-e517ca362b4c time="2026-07-16T14:11:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b, 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:46709" http.request.id=6597de9b-bf6e-45f6-89f5-72e94a39ede3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/ea051f12-666f-4255-ba64-e517ca362b4c?_state=SXyIIlLt7WB6mHtzxrIDAP888JkiTmhJXEe4WgwZ3UV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhMDUxZjEyLTY2NmYtNDI1NS1iYTY0LWU1MTdjYTM2MmI0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjQ0NDg0MDNaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.528µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ea051f12-666f-4255-ba64-e517ca362b4c 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "PUT /v2/foo/bar/blobs/uploads/ea051f12-666f-4255-ba64-e517ca362b4c?_state=SXyIIlLt7WB6mHtzxrIDAP888JkiTmhJXEe4WgwZ3UV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhMDUxZjEyLTY2NmYtNDI1NS1iYTY0LWU1MTdjYTM2MmI0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjQ0NDg0MDNaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=2165c3f4-14b3-4e2e-a731-816a6e982951 http.request.method=POST http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="586.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=7e0f3b48-f4b3-4a44-b4cc-bfc4a17badca http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/2e709ec6-a1e8-439b-911e-150e021cf25e?_state=oGNhIHChxIIogyQzteylmQuNUz-zwVUIA8vieEca98B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNzA5ZWM2LWExZTgtNDM5Yi05MTFlLTE1MGUwMjFjZjI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjYwMjQ4MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="794.89µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "PUT /v2/foo/bar/blobs/uploads/2e709ec6-a1e8-439b-911e-150e021cf25e?_state=oGNhIHChxIIogyQzteylmQuNUz-zwVUIA8vieEca98B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNzA5ZWM2LWExZTgtNDM5Yi05MTFlLTE1MGUwMjFjZjI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjYwMjQ4MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=1545f4dd-d003-4a4e-b7d7-c090fe3c59c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="580.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=ad8ba275-a383-4cc2-a2bd-76025daf16d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/8503ccf3-9cf6-49ca-9a76-f32b9e4c904f?_state=SvEJEDttS0Kg9b6r1TDftYf0dZ58BOg1dnqRKEjsgN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MDNjY2YzLTljZjYtNDljYS05YTc2LWYzMmI5ZTRjOTA0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjc3MDQyNDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="725.449µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "PUT /v2/foo/bar/blobs/uploads/8503ccf3-9cf6-49ca-9a76-f32b9e4c904f?_state=SvEJEDttS0Kg9b6r1TDftYf0dZ58BOg1dnqRKEjsgN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MDNjY2YzLTljZjYtNDljYS05YTc2LWYzMmI5ZTRjOTA0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjc3MDQyNDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=d8d6f3c9-5e0a-4fed-b41b-f6edcd9ce545 http.request.method=POST http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=c6f96d9a-3bed-48fc-800c-9abed9dbafea http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/bf487bc5-0085-43cf-9ea2-e780191685be?_state=UTmZELFeYqFV4nioEamTdZToKxMLvz_4MtoBJaUOYY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNDg3YmM1LTAwODUtNDNjZi05ZWEyLWU3ODAxOTE2ODViZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjkyODA1NDJaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165987805s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "PUT /v2/foo/bar/blobs/uploads/bf487bc5-0085-43cf-9ea2-e780191685be?_state=UTmZELFeYqFV4nioEamTdZToKxMLvz_4MtoBJaUOYY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNDg3YmM1LTAwODUtNDNjZi05ZWEyLWU3ODAxOTE2ODViZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyNy4yNjkyODA1NDJaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=325088a7-49b0-4b3e-81a1-3922b779f70e http.request.method=POST http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46709" http.request.id=495e891a-650e-4b16-b693-57f113d5555d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/14890d28-d3cc-4f79-bc4f-cd39526bba05?_state=74EKvS-IZOFBKDCkf8zzDy0bg9u69gu0fWhruQR5Nkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ODkwZDI4LWQzY2MtNGY3OS1iYzRmLWNkMzk1MjZiYmEwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOC40NDk5NzQwODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182409446s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/14890d28-d3cc-4f79-bc4f-cd39526bba05?_state=74EKvS-IZOFBKDCkf8zzDy0bg9u69gu0fWhruQR5Nkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ODkwZDI4LWQzY2MtNGY3OS1iYzRmLWNkMzk1MjZiYmEwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOC40NDk5NzQwODhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=40e08cc0-458b-4b6b-bfb6-a93342361665 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/uploads/14890d28-d3cc-4f79-bc4f-cd39526bba05?_state=RIrUwBHKtSqivFf3IbnVDr4jYMlxUBXSR5trR7tv66t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ODkwZDI4LWQzY2MtNGY3OS1iYzRmLWNkMzk1MjZiYmEwNSIsIk9mZnNldCI6MjUyMjM2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjhaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/14890d28-d3cc-4f79-bc4f-cd39526bba05?_state=RIrUwBHKtSqivFf3IbnVDr4jYMlxUBXSR5trR7tv66t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ODkwZDI4LWQzY2MtNGY3OS1iYzRmLWNkMzk1MjZiYmEwNSIsIk9mZnNldCI6MjUyMjM2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MjhaIn0%3D&digest=sha256%3A4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=f1718544-d0b2-45d0-b4b5-7f81fe2e23eb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="703.488µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=b7e1a838-399c-4aa8-8a72-e7b2dc872c5b http.request.method=GET http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=17.486254ms http.response.status=200 http.response.written=25223680 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 200 25223680 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=error msg="error parsing digest="sha257:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=4f616676-a846-4248-bbfa-96b7063fdea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/sha257:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" vars.name="foo/bar" time="2026-07-16T14:11:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=4f616676-a846-4248-bbfa-96b7063fdea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33046" http.request.uri="/v2/foo/bar/blobs/sha257:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.367µs" http.response.status=400 http.response.written=110 vars.digest="sha257:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/sha257:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=335d48ba-e460-4c41-ad01-2634430dcde4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33070" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.duration="985.532µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=0b8f46b8-b2a0-4b66-94bd-d7051b0d0d11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33070" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.50055ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46709" http.request.id=e7447659-21d1-46a9-b964-dd851e7a9b3d http.request.method=GET http.request.remoteaddr="127.0.0.1:33060" http.request.uri="/v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.711883ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:4770ef5a3c4e661c25883a35e0898d6978ab63f9bc14d73413a4aeaf7c65ef1b HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=91123c21-f35c-4aa3-9cb8-60a90da6b408 http.request.method=GET http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.515305542s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45929" http.request.id=d056b671-3c85-49a6-a23a-147006c5b65f http.request.method=GET http.request.remoteaddr="127.0.0.1:47468" http.request.uri="/v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.518590622s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:14:11:27 +0000] "GET /v2/foo/bar/blobs/sha256:e1d860ae63125902626f088d339a367dc62dbb35771efb14fce2af60f3e9f3ac HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.87s) === RUN TestBlobDelete time="2026-07-16T14:11:29Z" 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-16T14:11:29Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=bf36ca29-3d3c-42b9-93d9-2015385d0074 http.request.method=GET http.request.remoteaddr="127.0.0.1:57964" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="992.972µs" http.response.status=404 http.response.written=157 vars.digest="sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=04120b53-489b-4f9b-876a-f2d501a03fe5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.769µs" http.response.status=404 http.response.written=157 vars.digest="sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=c8f2f177-37ca-4f6c-888c-32a4e402607d http.request.method=POST http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=25ee33a1-d74e-4f86-8138-2b9c2bc4a87e http.request.method=GET http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="767.09µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=48649801-e66e-4b84-8b85-7d93eb897409 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="697.929µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=6fefa5f9-c1b4-4d3d-93b6-966c46191498 http.request.method=GET http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bdb7fcc0-bba2-459d-b852-ea4f325d149c time="2026-07-16T14:11:29Z" 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:43901" http.request.id=6fefa5f9-c1b4-4d3d-93b6-966c46191498 http.request.method=GET http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="721.369µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bdb7fcc0-bba2-459d-b852-ea4f325d149c 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "GET /v2/foo/bar/blobs/uploads/bdb7fcc0-bba2-459d-b852-ea4f325d149c?_state=LKX-vMhtOdEatXOxRohQZs_JnXIXJ7uXAkWiTAAQ7VN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjdmY2MwLWJiYTItNDU5ZC1iODUyLWVhNGYzMjVkMTQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTE3MDM1MzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=7d063561-7744-4d9d-92f5-1e75884c0a33 http.request.method=POST http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=6ecf4bbd-7eb9-492c-bb2a-85b81603c2bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/40b11510-a18b-4f80-88a0-decb1d44d384?_state=T1_FSaCqkrIaZDKEltsDGFhyT4g9fjrKU9BzeSB_Rpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwYjExNTEwLWExOGItNGY4MC04OGEwLWRlY2IxZDQ0ZDM4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTU0ODc2MThaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" provided=sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 vars.name="foo/bar" vars.uuid=40b11510-a18b-4f80-88a0-decb1d44d384 time="2026-07-16T14:11:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=6ecf4bbd-7eb9-492c-bb2a-85b81603c2bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/40b11510-a18b-4f80-88a0-decb1d44d384?_state=T1_FSaCqkrIaZDKEltsDGFhyT4g9fjrKU9BzeSB_Rpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwYjExNTEwLWExOGItNGY4MC04OGEwLWRlY2IxZDQ0ZDM4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTU0ODc2MThaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=40b11510-a18b-4f80-88a0-decb1d44d384 time="2026-07-16T14:11:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5, 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:43901" http.request.id=6ecf4bbd-7eb9-492c-bb2a-85b81603c2bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/40b11510-a18b-4f80-88a0-decb1d44d384?_state=T1_FSaCqkrIaZDKEltsDGFhyT4g9fjrKU9BzeSB_Rpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwYjExNTEwLWExOGItNGY4MC04OGEwLWRlY2IxZDQ0ZDM4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTU0ODc2MThaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="734.689µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=40b11510-a18b-4f80-88a0-decb1d44d384 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/40b11510-a18b-4f80-88a0-decb1d44d384?_state=T1_FSaCqkrIaZDKEltsDGFhyT4g9fjrKU9BzeSB_Rpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwYjExNTEwLWExOGItNGY4MC04OGEwLWRlY2IxZDQ0ZDM4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTU0ODc2MThaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=7cdd3554-16ed-4b8e-bdbe-c883800a0473 http.request.method=POST http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="756.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=5055cd61-2ccf-49b5-a524-8906d625bcc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/d21c9ccc-bb51-4901-83ab-9b722dd59b04?_state=gl8eSsW7RhcBL8mJrfm8mGucs--nHcZas0uypLqENLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMWM5Y2NjLWJiNTEtNDkwMS04M2FiLTliNzIyZGQ1OWIwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTczNzYyMDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="858.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/d21c9ccc-bb51-4901-83ab-9b722dd59b04?_state=gl8eSsW7RhcBL8mJrfm8mGucs--nHcZas0uypLqENLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMWM5Y2NjLWJiNTEtNDkwMS04M2FiLTliNzIyZGQ1OWIwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTczNzYyMDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=774afed8-863c-4552-ab35-11b2c8175406 http.request.method=POST http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="662.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=6d37e339-e279-41a4-a8c4-46188c2e57b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/6f1e9959-dde1-430e-8925-f6bf1c38b086?_state=pz0CtMyVCl1Xm7_6ux5UwJMc-DyUt494xl1BXrdHAdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMWU5OTU5LWRkZTEtNDMwZS04OTI1LWY2YmYxYzM4YjA4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTkyMTkxNDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="786.009µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/6f1e9959-dde1-430e-8925-f6bf1c38b086?_state=pz0CtMyVCl1Xm7_6ux5UwJMc-DyUt494xl1BXrdHAdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMWU5OTU5LWRkZTEtNDMwZS04OTI1LWY2YmYxYzM4YjA4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS43OTkyMTkxNDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=5683e5af-088e-45dd-a0d2-f0ff6b88c745 http.request.method=POST http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="619.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=5f49c7bb-174b-4ebd-85e0-1853bed3edce http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/51bdcc60-2565-4ae9-94d9-4a54d03441fe?_state=ZAAQ_9_A51zYOZPFosh5Cm3rM1Xq7Qftm3SSuudX6nJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYmRjYzYwLTI1NjUtNGFlOS05NGQ5LTRhNTRkMDM0NDFmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS44MDA5NDMyODVaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480086503s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/51bdcc60-2565-4ae9-94d9-4a54d03441fe?_state=ZAAQ_9_A51zYOZPFosh5Cm3rM1Xq7Qftm3SSuudX6nJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYmRjYzYwLTI1NjUtNGFlOS05NGQ5LTRhNTRkMDM0NDFmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMToyOS44MDA5NDMyODVaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=f3e35d14-66db-4ffe-a9a6-bdd342d7e79c http.request.method=POST http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43901" http.request.id=adf69c14-1d13-44c5-ab57-b487a214e177 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/d98c6bfa-92a1-4f3b-8ad7-8f28692095ab?_state=bdxFs5Y8VUsGi0R-GjaukXKKTqwEEkVViSVplXexy_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5OGM2YmZhLTkyYTEtNGYzYi04YWQ3LThmMjg2OTIwOTVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozMS4yOTgwMDc1MTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.527979132s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/d98c6bfa-92a1-4f3b-8ad7-8f28692095ab?_state=bdxFs5Y8VUsGi0R-GjaukXKKTqwEEkVViSVplXexy_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5OGM2YmZhLTkyYTEtNGYzYi04YWQ3LThmMjg2OTIwOTVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozMS4yOTgwMDc1MTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=911844da-80ce-4236-8b53-f71054150e48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/uploads/d98c6bfa-92a1-4f3b-8ad7-8f28692095ab?_state=OJIPabbtJ0C1PuhIw5ZRrGwhGXfLlhvxy9SY-xaJ3vZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5OGM2YmZhLTkyYTEtNGYzYi04YWQ3LThmMjg2OTIwOTVhYiIsIk9mZnNldCI6Mjg1NjgwNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MzFaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.duration="921.852µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "PUT /v2/foo/bar/blobs/uploads/d98c6bfa-92a1-4f3b-8ad7-8f28692095ab?_state=OJIPabbtJ0C1PuhIw5ZRrGwhGXfLlhvxy9SY-xaJ3vZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5OGM2YmZhLTkyYTEtNGYzYi04YWQ3LThmMjg2OTIwOTVhYiIsIk9mZnNldCI6Mjg1NjgwNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MzFaIn0%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=761e5018-e6e0-4fe9-9824-4eaa620a62d2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="734.129µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=e2e3a6cf-3d16-4578-9a15-9313ec234da8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=21.359542ms http.response.status=200 http.response.written=28568064 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "GET /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 200 28568064 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=error msg="error parsing digest="sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=dc48c4b2-5678-49b3-a2cc-8fcee1c50a2b http.request.method=GET http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" time="2026-07-16T14:11:32Z" 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:43901" http.request.id=dc48c4b2-5678-49b3-a2cc-8fcee1c50a2b http.request.method=GET http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.969µs" http.response.status=400 http.response.written=110 vars.digest="sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "GET /v2/foo/bar/blobs/sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=cbc73af5-ebf7-4b81-a88e-42068fa47fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.duration="824.05µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "GET /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=80ee309e-4892-4031-b26c-661749a64622 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58020" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.duration="847.051µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=9313549c-bbc2-4dd5-af23-5e44435b51fc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58020" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.808µs" http.response.status=404 http.response.written=157 vars.digest="sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" 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:43901" http.request.id=9c9355d2-510c-4d6e-b0a6-2f443d67343b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58020" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="556.487µs" http.response.status=404 http.response.written=74 vars.digest="sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=error msg="error parsing digest="sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=d05c7040-1057-49ac-90e6-c5c27d2c9828 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58036" http.request.uri="/v2/foo/bar/blobs/sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" time="2026-07-16T14:11:32Z" 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:43901" http.request.id=d05c7040-1057-49ac-90e6-c5c27d2c9828 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58036" http.request.uri="/v2/foo/bar/blobs/sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="870.811µs" http.response.status=400 http.response.written=110 vars.digest="sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "DELETE /v2/foo/bar/blobs/sha257:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T14:11:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=caa4a93a-eab8-4f4e-a036-404f0456ec1e http.request.method=POST http.request.remoteaddr="127.0.0.1:58044" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=bb19f724-3342-4f12-a904-83d6fc5f397d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58044" http.request.uri="/v2/foo/bar/blobs/uploads/57f959e8-74eb-4f7d-9324-9207f15d26fc?_state=J5nUuu_BA9jubTxrdvbkx03cJkdDAGOuwzr74X7FrMN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3Zjk1OWU4LTc0ZWItNGY3ZC05MzI0LTkyMDdmMTVkMjZmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozMi44NjQzMTUyNFoifQ%3D%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520548321s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "PUT /v2/foo/bar/blobs/uploads/57f959e8-74eb-4f7d-9324-9207f15d26fc?_state=J5nUuu_BA9jubTxrdvbkx03cJkdDAGOuwzr74X7FrMN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3Zjk1OWU4LTc0ZWItNGY3ZC05MzI0LTkyMDdmMTVkMjZmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozMi44NjQzMTUyNFoifQ%3D%3D&digest=sha256%3A40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=272a13f0-b5f5-411e-a203-e324467de8b9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58044" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="896.251µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=51e73bf4-3be4-416c-909e-7addbd34f985 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.546915484s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "GET /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" time="2026-07-16T14:11:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43901" http.request.id=ad2df17c-b323-41a7-a2b1-59d373b320db http.request.method=GET http.request.remoteaddr="127.0.0.1:58000" http.request.uri="/v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.550701811s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:14:11:32 +0000] "GET /v2/foo/bar/blobs/sha256:40a481ad0b1c698bc77b3c1cd27cdba101493aa50462544b65e35f2ca413b2c5 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.74s) === RUN TestRelativeURL time="2026-07-16T14:11:34Z" 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-16T14:11:34Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34569" http.request.id=6a39d030-3367-4f2d-9729-83ae59bf5794 http.request.method=POST http.request.remoteaddr="127.0.0.1:52452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.811µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34569" http.request.id=e43b305f-dc5a-4133-8db0-cf55c7d723ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52452" http.request.uri="/v2/foo/bar/blobs/uploads/d63e3571-8885-49a1-a9b0-a981421c3ecc?_state=mA8rnl0JdjyZ5nCgv6UiJzjNNG_o2KBudL6yeDhCbal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2M2UzNTcxLTg4ODUtNDlhMS1hOWIwLWE5ODE0MjFjM2VjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNC40MDY1NDE0NjdaIn0%3D&digest=sha256%3A75cdb4fc7d3e36b4669e64886090e4a8b4ab2f26e7b20a3f41f39a0abe3d071f" http.request.useragent="Go-http-client/1.1" http.response.duration=685.069296ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:34 +0000] "PUT /v2/foo/bar/blobs/uploads/d63e3571-8885-49a1-a9b0-a981421c3ecc?_state=mA8rnl0JdjyZ5nCgv6UiJzjNNG_o2KBudL6yeDhCbal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2M2UzNTcxLTg4ODUtNDlhMS1hOWIwLWE5ODE0MjFjM2VjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNC40MDY1NDE0NjdaIn0%3D&digest=sha256%3A75cdb4fc7d3e36b4669e64886090e4a8b4ab2f26e7b20a3f41f39a0abe3d071f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34569" http.request.id=b05c1305-25b4-4ef0-a4fd-2fcea2e6534c http.request.method=POST http.request.remoteaddr="127.0.0.1:52452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34569" http.request.id=9015d6e5-bced-4c86-b401-26dd0f61be7c http.request.method=POST http.request.remoteaddr="127.0.0.1:52452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34569" http.request.id=9df4c980-ce6e-454d-9435-2e5b70a198d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52452" http.request.uri="/v2/foo/bar/blobs/uploads/22353040-0388-4bb8-aa50-7f83b0618a64?_state=oiJQZwmmtcGBfoRVF4rgFpirQsRDqOPjN_PqUUDbHzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMzUzMDQwLTAzODgtNGJiOC1hYTUwLTdmODNiMDYxOGE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNS4yNzI4NTM5MVoifQ%3D%3D&digest=sha256%3Ac3b0feb24831b46390879413d9da106cb19ff5c1975c96d582e2d5d489337fd8" http.request.useragent="Go-http-client/1.1" http.response.duration=850.341807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:35 +0000] "PUT /v2/foo/bar/blobs/uploads/22353040-0388-4bb8-aa50-7f83b0618a64?_state=oiJQZwmmtcGBfoRVF4rgFpirQsRDqOPjN_PqUUDbHzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMzUzMDQwLTAzODgtNGJiOC1hYTUwLTdmODNiMDYxOGE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNS4yNzI4NTM5MVoifQ%3D%3D&digest=sha256%3Ac3b0feb24831b46390879413d9da106cb19ff5c1975c96d582e2d5d489337fd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.72s) === RUN TestBlobDeleteDisabled time="2026-07-16T14:11:36Z" 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-16T14:11:36Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:36Z" 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:44243" http.request.id=f6dd34f1-3504-42ac-9c6e-e0f453fa7a15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32912" http.request.uri="/v2/foo/bar/blobs/sha256:e3e31926ec7285538be2933fd489c2ffc47bc80d7d84afaedd052063a996e362" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.449µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3e31926ec7285538be2933fd489c2ffc47bc80d7d84afaedd052063a996e362" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3e31926ec7285538be2933fd489c2ffc47bc80d7d84afaedd052063a996e362 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.10s) === RUN TestDeleteDisabled time="2026-07-16T14:11:36Z" 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-16T14:11:36Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45887" http.request.id=fdc0d393-119f-44da-8a41-ba58207ad50d http.request.method=POST http.request.remoteaddr="127.0.0.1:35594" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="765.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45887" http.request.id=b82fe345-4754-471f-b92b-400452975642 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35594" http.request.uri="/v2/foo/bar/blobs/uploads/91f868e7-1c9f-4759-b1dd-9fc34aca58df?_state=u1vsq1Sgch5oDdsJtWwtLeb2IudsS73AiuwZf2iCTkl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZjg2OGU3LTFjOWYtNDc1OS1iMWRkLTlmYzM0YWNhNThkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNi4zMDUyNjc0MzRaIn0%3D&digest=sha256%3A8ddfa2ea10e54b35cc7e0472830a52aeb2f357c40e4618810bb739a20221a7c6" http.request.useragent="Go-http-client/1.1" http.response.duration=708.791068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:36 +0000] "PUT /v2/foo/bar/blobs/uploads/91f868e7-1c9f-4759-b1dd-9fc34aca58df?_state=u1vsq1Sgch5oDdsJtWwtLeb2IudsS73AiuwZf2iCTkl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZjg2OGU3LTFjOWYtNDc1OS1iMWRkLTlmYzM0YWNhNThkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNi4zMDUyNjc0MzRaIn0%3D&digest=sha256%3A8ddfa2ea10e54b35cc7e0472830a52aeb2f357c40e4618810bb739a20221a7c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" 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:45887" http.request.id=9971594c-0159-49ba-b419-60d1c4fcb748 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35594" http.request.uri="/v2/foo/bar/blobs/sha256:8ddfa2ea10e54b35cc7e0472830a52aeb2f357c40e4618810bb739a20221a7c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.13µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8ddfa2ea10e54b35cc7e0472830a52aeb2f357c40e4618810bb739a20221a7c6" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:8ddfa2ea10e54b35cc7e0472830a52aeb2f357c40e4618810bb739a20221a7c6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.79s) === RUN TestDeleteReadOnly time="2026-07-16T14:11: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-16T14:11:37Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40555" http.request.id=17fae3de-c039-4668-bb1e-f9b64e870325 http.request.method=POST http.request.remoteaddr="127.0.0.1:50834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.812µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40555" http.request.id=0bc5c1ac-b730-473c-8f8f-13021ed4cff6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50834" http.request.uri="/v2/foo/bar/blobs/uploads/7cd05e34-f812-4778-abd7-3933aab2ff10?_state=pMCpuaVa_Hzrbb-kXsk2NC8X6R_GqlXVRlFVJUJF2KR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZDA1ZTM0LWY4MTItNDc3OC1hYmQ3LTM5MzNhYWIyZmYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNy4xMDAwNTc3MThaIn0%3D&digest=sha256%3A3096a66994ff1c4860838059e18cf4dd82764ad565844adc378fe8b3d0038e29" http.request.useragent="Go-http-client/1.1" http.response.duration=661.084442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "PUT /v2/foo/bar/blobs/uploads/7cd05e34-f812-4778-abd7-3933aab2ff10?_state=pMCpuaVa_Hzrbb-kXsk2NC8X6R_GqlXVRlFVJUJF2KR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZDA1ZTM0LWY4MTItNDc3OC1hYmQ3LTM5MzNhYWIyZmYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTozNy4xMDAwNTc3MThaIn0%3D&digest=sha256%3A3096a66994ff1c4860838059e18cf4dd82764ad565844adc378fe8b3d0038e29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:3096a66994ff1c4860838059e18cf4dd82764ad565844adc378fe8b3d0038e29 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.75s) === RUN TestStartPushReadOnly time="2026-07-16T14:11: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-16T14:11:37Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [16/Jul/2026:14:11:37 +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-16T14:11: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-16T14:11:37Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c1b98aa1-1a55-4cfe-8fc0-171854d5eecd http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="767.77µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=4d77c271-4af4-4ef7-8b4e-dffe91d848f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="618.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=5365aea9-d77d-4ee9-b435-f8fa81b192b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" 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="535.647µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c6eae4e4-6b56-4366-81df-4eab7611ec32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" 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="960.331µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c6eae4e4-6b56-4366-81df-4eab7611ec32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" 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="986.692µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c6eae4e4-6b56-4366-81df-4eab7611ec32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" 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.004292ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c6eae4e4-6b56-4366-81df-4eab7611ec32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" 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.021492ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T14:11:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=69a8f54a-3fae-4199-80af-155b94e0af56 http.request.method=POST http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=6641f0c0-53b7-4c58-9f6c-2067cfc03a2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/370b0b85-5ead-4ae1-a140-3bd8f5eafb3a?_state=rko-FqZlWiqjjZdkDUG6wCHVF-Zvy1KPoNciXOZ8dZ97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzBiMGI4NS01ZWFkLTRhZTEtYTE0MC0zYmQ4ZjVlYWZiM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MzcuODc1MTI2MTZaIn0%3D&digest=sha256%3A32b57b01b47178d278fc2e3842a6b1caf6a241206415cbebfcbca99ad90f890e" http.request.useragent="Go-http-client/1.1" http.response.duration=972.283545ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/370b0b85-5ead-4ae1-a140-3bd8f5eafb3a?_state=rko-FqZlWiqjjZdkDUG6wCHVF-Zvy1KPoNciXOZ8dZ97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzBiMGI4NS01ZWFkLTRhZTEtYTE0MC0zYmQ4ZjVlYWZiM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MzcuODc1MTI2MTZaIn0%3D&digest=sha256%3A32b57b01b47178d278fc2e3842a6b1caf6a241206415cbebfcbca99ad90f890e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=d2007d63-989a-46fe-a8cd-4fe8754930db http.request.method=POST http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.451µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=464f3f65-afe5-4b65-8554-127674ee4b8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/355ee9b2-07e5-4aef-853a-42d38b44ad98?_state=t8eqMV1NBrHSvQnMQjlsCgIqBpZs7lZR81ij-YZGF1B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNTVlZTliMi0wN2U1LTRhZWYtODUzYS00MmQzOGI0NGFkOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MzguOTYxMzQ0OTA1WiJ9&digest=sha256%3A37bee1739098d14735ba83a14b6422f4d940df576bcd8f547051b7848149dada" http.request.useragent="Go-http-client/1.1" http.response.duration=1.296667411s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/355ee9b2-07e5-4aef-853a-42d38b44ad98?_state=t8eqMV1NBrHSvQnMQjlsCgIqBpZs7lZR81ij-YZGF1B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNTVlZTliMi0wN2U1LTRhZWYtODUzYS00MmQzOGI0NGFkOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6MzguOTYxMzQ0OTA1WiJ9&digest=sha256%3A37bee1739098d14735ba83a14b6422f4d940df576bcd8f547051b7848149dada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=8fd396ff-1ec7-4aff-a70d-e502c59f4c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58182ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=3c99a455-7d5d-40f9-850a-bbe1a71970b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=141dec64-687d-4727-b477-cf24a9c206bd http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="973.252µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=d45fb579-071e-459c-8a09-f5e1667540a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="993.052µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" 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:35219" http.request.id=ff1c1023-7352-49a2-b2fb-2a4c87a43c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" 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:35219" http.request.id=92c36601-7b2c-49c0-8963-ee22b0dcdc4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:35219" http.request.id=2a59abee-6ef8-46d5-8752-06e19f4bc379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=088fdbf9-fb02-4d49-a57d-8b451747a69e http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="979.372µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c7609ffa-d79e-40ac-aab2-6358e1c46e25 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="635.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=f32e11c8-1816-4d7c-afb0-6d7884106e30 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.duration="652.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=e5950e2b-1bed-4c8d-9464-37a7fd6c4b12 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="622.847µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=error msg="payload digest does match: "sha256:8ec2bad29bada06b63d303106ac4fc9f4d794e3b5409161c453c01d89f9e0980" != "sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600"" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=398382b9-38dc-432a-8390-27d2e8ca3d52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" time="2026-07-16T14:11:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=398382b9-38dc-432a-8390-27d2e8ca3d52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.649µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600" 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b5dc33fe7c2c3caf07744faf9bfef56f5f685b8747fe99f82781b11bc426600 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" 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:35219" http.request.id=48218710-f589-42b2-a92e-3676c8be9762 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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="869.17µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" 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:35219" http.request.id=ce01972a-b67d-4747-be3a-64f788e30fe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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="532.966µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35219" http.request.id=77ffe5d8-52ef-4994-955b-6fa1baf1c9af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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="711.769µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:40Z" 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:35219" http.request.id=77ffe5d8-52ef-4994-955b-6fa1baf1c9af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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="737.569µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:40Z" 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:35219" http.request.id=77ffe5d8-52ef-4994-955b-6fa1baf1c9af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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="762.129µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=8119e679-b0cd-4186-899b-29f2b54c1836 http.request.method=POST http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=8f3bedf9-a1e1-44d5-a963-85d75208971d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/blobs/uploads/4d0061cf-912b-445e-b4f0-07c013f0fdc3?_state=LnkzmRx2JNV1UvaeJMpV_1a1hBpam3zoj2DuJ0KeIR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDAwNjFjZi05MTJiLTQ0NWUtYjRmMC0wN2MwMTNmMGZkYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDAuMjc3MDA2MTA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="868.571µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/4d0061cf-912b-445e-b4f0-07c013f0fdc3?_state=LnkzmRx2JNV1UvaeJMpV_1a1hBpam3zoj2DuJ0KeIR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDAwNjFjZi05MTJiLTQ0NWUtYjRmMC0wN2MwMTNmMGZkYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDAuMjc3MDA2MTA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" 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:35219" http.request.id=3fb116eb-7359-41fc-b4a0-beadf1d2ccd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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="721.489µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:40Z" 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:35219" http.request.id=3fb116eb-7359-41fc-b4a0-beadf1d2ccd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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="748.209µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T14:11:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=0302235a-4093-420d-a914-ebe3b1f37f2d http.request.method=POST http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=145ca052-d387-4429-8023-b6bc0ece4a6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/blobs/uploads/159a22fc-f1aa-42f2-ba30-d29a610eefa7?_state=j_q3E4VZNG8DsgZ18obvul7cLq8SxWuAMG4uECFjs8l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNTlhMjJmYy1mMWFhLTQyZjItYmEzMC1kMjlhNjEwZWVmYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDAuNDE2MzU3NjZaIn0%3D&digest=sha256%3A1c5f06778c38d3e0035386fa8b99251e7511d2abded180d4d802a0ccd5b096b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.662372503s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/159a22fc-f1aa-42f2-ba30-d29a610eefa7?_state=j_q3E4VZNG8DsgZ18obvul7cLq8SxWuAMG4uECFjs8l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNTlhMjJmYy1mMWFhLTQyZjItYmEzMC1kMjlhNjEwZWVmYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDAuNDE2MzU3NjZaIn0%3D&digest=sha256%3A1c5f06778c38d3e0035386fa8b99251e7511d2abded180d4d802a0ccd5b096b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=57613b21-7f98-4a22-9cc0-4584aaf24373 http.request.method=POST http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.691µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=0f2c8bd4-6518-4eee-bf90-8dcefd5daf78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/blobs/uploads/3e97a7d2-c047-4c70-aa55-57c2a4c69018?_state=yT21PEm-SexLJ3AmekVF5-am63FIxBHTKL2X6dfGUvF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTk3YTdkMi1jMDQ3LTRjNzAtYWE1NS01N2MyYTRjNjkwMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDIuMjAwNzQ5NjIzWiJ9&digest=sha256%3Ac14051ab4367f20d32b90784740749c7c37d8688f644eacd50830e5020045310" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22414988s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/3e97a7d2-c047-4c70-aa55-57c2a4c69018?_state=yT21PEm-SexLJ3AmekVF5-am63FIxBHTKL2X6dfGUvF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTk3YTdkMi1jMDQ3LTRjNzAtYWE1NS01N2MyYTRjNjkwMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDIuMjAwNzQ5NjIzWiJ9&digest=sha256%3Ac14051ab4367f20d32b90784740749c7c37d8688f644eacd50830e5020045310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:35219" http.request.id=52e9a36c-71fd-449e-8e5f-856ed91b9182 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:35219" http.request.id=043a4f94-120d-4fc7-80a7-9ae400d9bd9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7" http.request.useragent="Go-http-client/1.1" http.response.duration="777.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=3efebdec-f497-42d4-8bd8-98d780e5016f http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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="689.768µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=51359768-5f84-47bd-99f8-783a9629e7de http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="666.169µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=c98bccd2-9a1e-49ed-8d7b-27e8e32fc1e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="659.169µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=f82c34e6-7f37-4a7d-a145-7fade8d94304 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7" http.request.useragent="Go-http-client/1.1" http.response.duration="567.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=3469f616-d24b-4095-aa88-f430794191d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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="565.167µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="rewriting manifest sha256:d274d4ffebd3f1d6fd0eebb2f8b2207b7dfe0987d5e18f0cd44d91fd15639ae7 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=4304a689-b833-4c80-ae8c-b39325a6cc86 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=4304a689-b833-4c80-ae8c-b39325a6cc86 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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.160534ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:35219" http.request.id=e01c724e-210c-43bd-97f4-6891d85275da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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="740.009µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:35219" http.request.id=1f951b33-6bae-4d3e-89a2-bb82fd9bc0db http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.81µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:35219" http.request.id=f3b2bdc5-6225-4b80-bdfc-b870a88c45c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255" http.request.useragent="Go-http-client/1.1" http.response.duration="721.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=4f71b033-1de5-4f5b-b541-f83a499748f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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="698.089µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=b0717dc7-6578-46ea-9047-ff9406aa9ae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="688.128µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=f53249bd-899a-44b7-84bd-f969b80e167a http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="587.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=57ebbca2-dd35-42ee-aa0e-d7ebb2cd1c1a http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255" http.request.useragent="Go-http-client/1.1" http.response.duration="557.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="rewriting manifest list sha256:e0c0a87386e84881dc85f32ccad32b40110f325eebcea2fbf2c016540a5bd255 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=b07a8f06-9749-4480-9500-5259653bbe9a http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" 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-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35219" http.request.id=b07a8f06-9749-4480-9500-5259653bbe9a http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.053785ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-16T14:11: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-16T14:11:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:43Z" 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:36269" http.request.id=57390b00-f58a-46bf-bdb7-9975d2e8c3ad http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" 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="821.45µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:36269" http.request.id=30d63233-6057-48f8-b71c-1863940bf559 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" 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="554.126µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:36269" http.request.id=7eeaef42-6d54-42d9-8848-0a5556b9569e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" 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="494.726µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" 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:36269" http.request.id=27f12bc1-fc54-4225-8331-204608076a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" 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="868.491µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:43Z" 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:36269" http.request.id=27f12bc1-fc54-4225-8331-204608076a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" 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="906.811µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:43Z" 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:36269" http.request.id=27f12bc1-fc54-4225-8331-204608076a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" 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="923.171µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:43Z" 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:36269" http.request.id=27f12bc1-fc54-4225-8331-204608076a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" 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="944.132µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T14:11:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=aeb64267-430b-4d30-a3e6-b8043eef6391 http.request.method=POST http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="707.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:44Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=83cf2e06-d5b4-4059-8318-c2b29f3fb120 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/blobs/uploads/f8dd101d-8f47-49b1-a2c0-4f38a02cfbbd?_state=wPhNHpn9b2earD8otgOkNynftxUGeJvwsllS2LXovqp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOGRkMTAxZC04ZjQ3LTQ5YjEtYTJjMC00ZjM4YTAyY2ZiYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDMuNTU5NDYwMzE1WiJ9&digest=sha256%3A83b2e7ca56635d98e284d698eaee40ee3ab06dfabb2709738d5d2ae19091d2b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171980598s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/f8dd101d-8f47-49b1-a2c0-4f38a02cfbbd?_state=wPhNHpn9b2earD8otgOkNynftxUGeJvwsllS2LXovqp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOGRkMTAxZC04ZjQ3LTQ5YjEtYTJjMC00ZjM4YTAyY2ZiYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDMuNTU5NDYwMzE1WiJ9&digest=sha256%3A83b2e7ca56635d98e284d698eaee40ee3ab06dfabb2709738d5d2ae19091d2b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:44Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=13d6c679-7f9f-4ece-8db4-f938b6d10b57 http.request.method=POST http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=308309ff-a210-46c0-b35c-58f28f334b40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/blobs/uploads/dc722346-7940-4d3d-b8ca-4f211d2aeaf4?_state=wdueRRVFPAayhNFRxYUkchxOHYGTRSCKfcEwKF4xx_57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYzcyMjM0Ni03OTQwLTRkM2QtYjhjYS00ZjIxMWQyYWVhZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDQuODIzMzk3MjgzWiJ9&digest=sha256%3A2d8d5f5cf7d17ffda1919fe3c2008c9e3a1c4fb241066374be353c96e9d401c1" http.request.useragent="Go-http-client/1.1" http.response.duration=801.949853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/dc722346-7940-4d3d-b8ca-4f211d2aeaf4?_state=wdueRRVFPAayhNFRxYUkchxOHYGTRSCKfcEwKF4xx_57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYzcyMjM0Ni03OTQwLTRkM2QtYjhjYS00ZjIxMWQyYWVhZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDQuODIzMzk3MjgzWiJ9&digest=sha256%3A2d8d5f5cf7d17ffda1919fe3c2008c9e3a1c4fb241066374be353c96e9d401c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=b49f5610-5d91-4ca0-bb1f-39a89c4d1f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=92e71e42-6fd8-42a9-a65c-0b90b146fc0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=09797044-19f8-4b03-9c7d-493361a40e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" 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="916.771µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=0ae62244-7142-4bf8-976e-a38e8cef240b http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="894.491µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=f856d572-1582-4fd8-bc4b-84c40abe7118 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=dc29fbb3-40ab-460b-bf52-f6f508534ee6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:36269" http.request.id=04858cb5-4861-41d5-8845-2907c2347d0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=9bb35db2-a1da-4011-879b-a95591ec4e58 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="859.65µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=7f2b486b-b5cc-4289-8c92-82c99be878e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="509.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=5aa11648-4ee3-4e52-87ee-3096cbe21766 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.duration="508.446µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=7535f9f2-d85c-4953-b09b-67edc9633c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" 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="506.646µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=error msg="payload digest does match: "sha256:b3385159768774ee45002e0458b773c1a0005babb3c5c0f573756dd67aafa23f" != "sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49"" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=e0435a04-aace-4fe7-b128-ff978c8d4e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=e0435a04-aace-4fe7-b128-ff978c8d4e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="559.567µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49" 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1402edbcb7b6f228fc4181b4feac3e52e720132cc9f421eb9289fbc6c0f69d49 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=492d0231-3809-40a2-872b-79b9da938456 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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="623.968µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=e2cdef87-4d43-4fa6-865e-d5a3ead1d613 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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="602.447µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=d5a77ddc-7c8a-4783-b9fd-e1b5377af6a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" 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="656.968µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:45Z" 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:36269" http.request.id=d5a77ddc-7c8a-4783-b9fd-e1b5377af6a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" 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="683.688µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:45Z" 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:36269" http.request.id=d5a77ddc-7c8a-4783-b9fd-e1b5377af6a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" 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="703.048µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=ac07843f-a029-4e8f-bb1e-c0a2b1206d4d http.request.method=POST http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=d828e00a-c998-4267-9f85-34452bfd59ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/blobs/uploads/93e48fd4-b207-45cb-91f9-20a5f90c3bcf?_state=B0dq0_dkxz206Bp7IS34G3v_c66w_ehWpNpcrXpSMUR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2U0OGZkNC1iMjA3LTQ1Y2ItOTFmOS0yMGE1ZjkwYzNiY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDUuNjQyMDU1NTQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="780.409µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/93e48fd4-b207-45cb-91f9-20a5f90c3bcf?_state=B0dq0_dkxz206Bp7IS34G3v_c66w_ehWpNpcrXpSMUR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2U0OGZkNC1iMjA3LTQ1Y2ItOTFmOS0yMGE1ZjkwYzNiY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDUuNjQyMDU1NTQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" 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:36269" http.request.id=fa416756-daab-43ec-84e0-26af7ab1b063 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" 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="638.408µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:45Z" 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:36269" http.request.id=fa416756-daab-43ec-84e0-26af7ab1b063 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.368µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T14:11:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=7a053099-e737-48ad-8726-72f74e97af54 http.request.method=POST http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="650.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=b5c50923-98a1-4029-b77a-38dfcdf42239 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/blobs/uploads/3c9d1216-37d2-4174-8cd2-1a030e26c82b?_state=8NCkDB4QHrRNMNNk0e-JQZ1_N12BRz-jyGd-pD4xrAh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzlkMTIxNi0zN2QyLTQxNzQtOGNkMi0xYTAzMGUyNmM4MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDUuNzIyNTk2MjUxWiJ9&digest=sha256%3A564d6785256aa707cd7717516b73342d9eabe6c3f79f3f74b2b2b386e5d35dd7" http.request.useragent="Go-http-client/1.1" http.response.duration=567.810376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/3c9d1216-37d2-4174-8cd2-1a030e26c82b?_state=8NCkDB4QHrRNMNNk0e-JQZ1_N12BRz-jyGd-pD4xrAh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzlkMTIxNi0zN2QyLTQxNzQtOGNkMi0xYTAzMGUyNmM4MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDUuNzIyNTk2MjUxWiJ9&digest=sha256%3A564d6785256aa707cd7717516b73342d9eabe6c3f79f3f74b2b2b386e5d35dd7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=60e5e89e-ef4a-4194-83e5-f8d9f590077a http.request.method=POST http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=e101d4d2-d873-45fa-8fc2-b497512ba41d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/blobs/uploads/05ec6611-407e-497c-b5e1-a3dc8f5040b3?_state=KrlThug59j6ZdGp89Wf5qTL1DXJumGRfLYSTXQXxuBJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNWVjNjYxMS00MDdlLTQ5N2MtYjVlMS1hM2RjOGY1MDQwYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDYuMzYyNjY3OTE0WiJ9&digest=sha256%3Ac7823fb2698e38d6428dd3cd8028a51e7a93aa09580c677e1f83e5e1176673cf" http.request.useragent="Go-http-client/1.1" http.response.duration=471.824476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/05ec6611-407e-497c-b5e1-a3dc8f5040b3?_state=KrlThug59j6ZdGp89Wf5qTL1DXJumGRfLYSTXQXxuBJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNWVjNjYxMS00MDdlLTQ5N2MtYjVlMS1hM2RjOGY1MDQwYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDYuMzYyNjY3OTE0WiJ9&digest=sha256%3Ac7823fb2698e38d6428dd3cd8028a51e7a93aa09580c677e1f83e5e1176673cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:36269" http.request.id=82e0d0a2-1175-4d7f-b2b2-b67fadd7845b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="978.772µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:36269" http.request.id=cdacd229-0ec2-4a19-b86c-5330ed59f92a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c" http.request.useragent="Go-http-client/1.1" http.response.duration="814.85µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=2559387a-8ea3-469a-b892-d8485a80be77 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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="666.088µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=a14e36f6-ad3b-4a13-be46-03d47255b40a http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="631.608µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=3c955504-a7d3-4c6e-a247-b4d85229128e http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="531.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=68504939-da1e-4f12-8d47-10f26c8e73ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c" http.request.useragent="Go-http-client/1.1" http.response.duration="528.726µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=6768cd79-489d-4a78-9c5b-2399ed28b741 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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="505.606µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="rewriting manifest sha256:f67d23a2d661f3f0ac1de632a786eef708a4f00c1867d868d8947f502524829c in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=10d8ea94-91e1-4056-8540-81a31174eea4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=10d8ea94-91e1-4056-8540-81a31174eea4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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="989.172µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36269" http.request.id=3a7c5501-d10b-4e9d-9d0f-d3dedda57f9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" 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="591.088µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:36269" http.request.id=598a0cca-9667-4676-9fc7-373de7e74eda http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="705.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:36269" http.request.id=aa464c9f-21b8-4537-a850-236d084f296f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec" http.request.useragent="Go-http-client/1.1" http.response.duration="639.368µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=6d74d84d-0863-4468-b122-0c00a3378554 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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="640.888µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=d9fdf9eb-5e23-43c9-b2ed-6c730ee02e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="593.727µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=aca9c7c8-383e-422c-a97f-902a1eb01dfb http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="610.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=e77b035e-fbc7-42cf-a88a-eb8a109cb164 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/foo/schema2/manifests/sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec" http.request.useragent="Go-http-client/1.1" http.response.duration="594.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="rewriting manifest list sha256:041bb2f0605053fa30b96e82d71f194d18dd5d66c1309c0cfdf02bdae8ba24ec in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=4ab980c6-0071-4335-9c90-333a7ad2d2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36269" http.request.id=4ab980c6-0071-4335-9c90-333a7ad2d2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" 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.048813ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.08s) === RUN TestGetManifestWithStorageError time="2026-07-16T14:11:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:46Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:46Z" 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:44283" http.request.id=7ad3f4c0-af3f-4d8d-bc99-74e6939d1e3b http.request.method=GET http.request.remoteaddr="127.0.0.1:54028" 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="630.008µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:44283" http.request.id=b0418435-b5de-404e-82c6-8631001a3c8a http.request.method=GET http.request.remoteaddr="127.0.0.1:54028" 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="548.527µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:44283" http.request.id=b6a4dbb3-c687-4f46-8fba-cfa6682b5a77 http.request.method=GET http.request.remoteaddr="127.0.0.1:54028" 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="500.886µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:44283" http.request.id=fe7e1a5e-5a29-4801-b044-f489efe2ba3c http.request.method=GET http.request.remoteaddr="127.0.0.1:54028" 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="473.806µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-07-16T14:11:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:46Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:46Z" 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:35589" http.request.id=23d983a6-7388-4c75-9c90-8db744c8afee http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="642.048µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:35589" http.request.id=141ef3f8-c23e-469a-80f6-53b5121ff79b http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" 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="474.246µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" 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:35589" http.request.id=ee42349c-66a7-43a5-97c5-34cf399c2b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" 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="501.046µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=37befee2-6f69-4240-ab97-29e6bcb0e9cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" 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="811.05µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:46Z" 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:35589" http.request.id=37befee2-6f69-4240-ab97-29e6bcb0e9cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" 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="835.851µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=37befee2-6f69-4240-ab97-29e6bcb0e9cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" 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="852.011µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T14:11:46Z" 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:35589" http.request.id=37befee2-6f69-4240-ab97-29e6bcb0e9cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" 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="868.371µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T14:11:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=9832331f-602d-4277-8c93-44b48d9e57e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="636.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=f4864324-f6b9-4544-aa08-63fc2fbdb04f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/blobs/uploads/c5eab145-6671-4e48-a43a-6e509e0afb5d?_state=3bOj1_v6Ddut-fq75UY5Ycw4lPuyVBNSExKu9M5sgix7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNWVhYjE0NS02NjcxLTRlNDgtYTQzYS02ZTUwOWUwYWZiNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDYuOTc1NjMzOTY1WiJ9&digest=sha256%3A21e1b6213c788b8a26298ea9d409342cccdb7b57b1249fc52251c2fc5a439626" http.request.useragent="Go-http-client/1.1" http.response.duration=1.571951472s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/c5eab145-6671-4e48-a43a-6e509e0afb5d?_state=3bOj1_v6Ddut-fq75UY5Ycw4lPuyVBNSExKu9M5sgix7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNWVhYjE0NS02NjcxLTRlNDgtYTQzYS02ZTUwOWUwYWZiNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDYuOTc1NjMzOTY1WiJ9&digest=sha256%3A21e1b6213c788b8a26298ea9d409342cccdb7b57b1249fc52251c2fc5a439626 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=e6bbf422-1f48-4b44-9198-62c3a399a165 http.request.method=POST http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.052µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=5b2a530b-6e27-4b24-bd2b-20c462913373 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/blobs/uploads/87057c22-9610-4058-b2c1-06c04029b1b0?_state=hVWZJhlkF5mUXVs1BTkUIAhkeEB_QX2xnLks2ip4wEl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NzA1N2MyMi05NjEwLTQwNTgtYjJjMS0wNmMwNDAyOWIxYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDguNjY5NDQ5Mjk0WiJ9&digest=sha256%3Adc797df8c4976d1644ccbbac64bdeee4cd4669cd24d6937f2f1d0e8384532a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197878117s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/87057c22-9610-4058-b2c1-06c04029b1b0?_state=hVWZJhlkF5mUXVs1BTkUIAhkeEB_QX2xnLks2ip4wEl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NzA1N2MyMi05NjEwLTQwNTgtYjJjMS0wNmMwNDAyOWIxYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDguNjY5NDQ5Mjk0WiJ9&digest=sha256%3Adc797df8c4976d1644ccbbac64bdeee4cd4669cd24d6937f2f1d0e8384532a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=d1510467-b46a-4103-8c51-51a5c33b0bb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379937ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=43f48bae-45d9-483d-83b2-6ec8f246d40e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=93fcba36-b3f4-4a36-88cb-4f6a71f4a513 http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" 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="906.652µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=37e04603-dd04-41c3-a339-a09bfcc8d35a http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="923.532µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" 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:35589" http.request.id=311b5cbf-cfb0-47d5-a82f-3e0537f359ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" 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:35589" http.request.id=57f844b2-dab1-4908-82de-b79433381cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:35589" http.request.id=371134b6-b9c5-4725-9157-a4f762a7803a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=b704ffc6-e244-44d9-a302-c01a6b8db9c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="983.412µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=f3902ef0-1916-4b1f-8297-8cd192f5d5b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="580.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=52effad2-12ae-419a-94ca-50def13dc16e http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration="492.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=14310c0c-9549-4899-b12a-6eb029e56602 http.request.method=GET http.request.remoteaddr="127.0.0.1:58134" 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="591.408µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=error msg="payload digest does match: "sha256:c054499c3c9d78263fc8167f217e1f2e245dcdae98d9666fef518d48a7d15d83" != "sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af"" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=acdb2bfb-f605-4b2c-bda2-b90817eb1846 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=acdb2bfb-f605-4b2c-bda2-b90817eb1846 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58134" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.648µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=77caff78-ab29-4190-a620-ea0cd44ad1d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58150" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=248a8ff1-4471-44d7-9e94-a5329f669458 http.request.method=GET http.request.remoteaddr="127.0.0.1:58150" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="594.287µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" 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:35589" http.request.id=6f6abee4-b4c0-400f-bb6d-dbf26655daac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58158" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.171µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=b6b2d07e-4724-4b12-a6f7-18f8e14f0d0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58172" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=0b9a4d2d-bd59-447a-bd84-09a4b2e04d3c http.request.method=GET http.request.remoteaddr="127.0.0.1:58172" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="968.572µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" 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:35589" http.request.id=724bbc7e-7ef3-4091-8b18-d6cfcd566513 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58178" 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="860.21µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=c9617866-4fd9-4087-bcb1-7835e1367187 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436017ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=c8a74561-8eb3-43e3-886f-4d38135d803e http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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="681.929µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=3083dad6-8adb-4efa-8ce1-9112194f8244 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af" http.request.useragent="Go-http-client/1.1" http.response.duration="736.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:64fcc9b48b05eafb0acf03c6b89fa055dd02e05f1bb387fdd84ec1b99d8290af HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=2d541fa9-4826-4837-8999-dd7a956c59d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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="559.567µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=003cc7ee-435b-4dd8-bff2-a3117182c56b http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="575.447µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=6c62a3a0-a4e9-484b-ae8d-fd9cda920b17 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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.407µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35589" http.request.id=3aca88b3-42a8-4f8d-9921-5058045e3783 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" 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="653.688µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35589" http.request.id=3aca88b3-42a8-4f8d-9921-5058045e3783 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" 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="680.288µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35589" http.request.id=3aca88b3-42a8-4f8d-9921-5058045e3783 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" 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="697.928µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=c8f89b75-86cb-4693-8a95-62ca0b2c5262 http.request.method=POST http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="772.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=2373f34e-ded7-49ed-b024-5e5ca54398a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/blobs/uploads/2b3c339d-8d3d-4a74-908b-6c5a0adfae47?_state=k2JKn74AkLu8e8zvoPnr9SMKsyNH0k5OJosLi3rrXax7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYjNjMzM5ZC04ZDNkLTRhNzQtOTA4Yi02YzVhMGFkZmFlNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDkuODk2MjcyMTI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="898.611µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/2b3c339d-8d3d-4a74-908b-6c5a0adfae47?_state=k2JKn74AkLu8e8zvoPnr9SMKsyNH0k5OJosLi3rrXax7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYjNjMzM5ZC04ZDNkLTRhNzQtOTA4Yi02YzVhMGFkZmFlNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NDkuODk2MjcyMTI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35589" http.request.id=b8e18f94-ef61-4f0e-9626-4584e756cd06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" 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="702.888µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T14:11:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35589" http.request.id=b8e18f94-ef61-4f0e-9626-4584e756cd06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" 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="733.529µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:14:11:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T14:11:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=b946763e-0695-49a8-93d0-7c1a177ef838 http.request.method=POST http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=42649396-8e70-459d-92e2-78b26077ad24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/blobs/uploads/8b8b7d0c-56be-4c1c-aea4-8eba9024fd62?_state=T8aTx6mnsAoxhmDmXvqInVXbpsrDjDwen17EdeV9RER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YjhiN2QwYy01NmJlLTRjMWMtYWVhNC04ZWJhOTAyNGZkNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NTAuMDA2NzgwMjg0WiJ9&digest=sha256%3Aaa980fd8460e598206684f377bea3160bea7f99d9c5798bc51ca3300e4da0604" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121698901s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/8b8b7d0c-56be-4c1c-aea4-8eba9024fd62?_state=T8aTx6mnsAoxhmDmXvqInVXbpsrDjDwen17EdeV9RER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YjhiN2QwYy01NmJlLTRjMWMtYWVhNC04ZWJhOTAyNGZkNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NTAuMDA2NzgwMjg0WiJ9&digest=sha256%3Aaa980fd8460e598206684f377bea3160bea7f99d9c5798bc51ca3300e4da0604 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=16818ed8-f231-475f-ab74-8a667071df77 http.request.method=POST http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=31ff7214-b7cf-475e-97e4-7e5ce8fa323c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/blobs/uploads/929a7bbb-8906-402c-890a-b986e849c2ca?_state=p9tFpGGK8gsP11uEwWP0I0mukWBSyJCIvDnUDa3zs_p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MjlhN2JiYi04OTA2LTQwMmMtODkwYS1iOTg2ZTg0OWMyY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NTEuMjAyODcxOTc5WiJ9&digest=sha256%3Aa13369a71a70213ebdeaceccf240f2d7593981a4c34e73876dd2b784f32eece2" http.request.useragent="Go-http-client/1.1" http.response.duration=509.054174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/929a7bbb-8906-402c-890a-b986e849c2ca?_state=p9tFpGGK8gsP11uEwWP0I0mukWBSyJCIvDnUDa3zs_p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MjlhN2JiYi04OTA2LTQwMmMtODkwYS1iOTg2ZTg0OWMyY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTQ6MTE6NTEuMjAyODcxOTc5WiJ9&digest=sha256%3Aa13369a71a70213ebdeaceccf240f2d7593981a4c34e73876dd2b784f32eece2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:35589" http.request.id=1480b27f-4f18-4172-ac1a-1b135c7beed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="999.772µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:35589" http.request.id=66e15305-cd3f-4713-9867-21240cd1319e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.duration="781.81µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=b7724724-18f8-4903-b347-d4644c54032d http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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="672.568µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=d184d3f0-cef8-402e-b4a5-b078c9908f7b http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="633.408µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=68433f0a-ceef-4a33-b802-3ea74f72f139 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="549.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=58afbcb5-c09a-4daa-b1da-3c61cd7f5aa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.duration="550.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=84201b5f-6c80-4bca-a3e3-93257883b703 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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="491.527µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="rewriting manifest sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=207e738d-23d5-4e92-b1a2-6c0fb4653825 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=207e738d-23d5-4e92-b1a2-6c0fb4653825 http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" 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="995.932µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=e7372f78-3e2b-4c16-887c-a73f81eff62d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.duration="646.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=f194efc3-2bec-4ca8-a6a5-53341498f41d http.request.method=GET http.request.remoteaddr="127.0.0.1:58184" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="566.887µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:35589" http.request.id=4b0ae2fc-fe2e-45a4-9005-5386e92c4165 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58190" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="685.408µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:35589" http.request.id=f4a9d481-53af-4783-8eb3-dcba139b08e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.duration="905.891µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=70fb2e1a-19e7-46aa-b2c7-cfb7ca533f83 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="643.408µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:35589" http.request.id=7672ba22-4642-4409-9421-857fb9c9489f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58204" 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="695.408µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:35589" http.request.id=b292d67f-f265-4fb5-b2a0-d31ce5a3b628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58218" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="946.931µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=ab66189b-de2b-4a12-9752-fa8e9416d21f http.request.method=GET http.request.remoteaddr="127.0.0.1:58218" 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="533.247µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=89a77c35-df38-45cf-b518-ece085aada20 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58218" http.request.uri="/v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844" http.request.useragent="Go-http-client/1.1" http.response.duration="707.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c30881dff88c52e8de23cb7082519e80569590ea8a6790871e164c70cf6e5844 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35589" http.request.id=cd3f977c-8505-4d6b-81e4-3418ef7aa1fe http.request.method=GET http.request.remoteaddr="127.0.0.1:58218" 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="673.009µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.88s) === RUN TestManifestDeleteDisabled time="2026-07-16T14:11:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:51Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:51Z" 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:41643" http.request.id=43bd1a65-d259-4afb-a412-0605f7608192 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39566" 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="761.449µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jul/2026:14:11:51 +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-16T14:11:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:51Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T14:11:51Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-16T14:11:51Z" 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-16T14:11:51Z" 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:42709" http.request.id=8e12ab25-80b4-495b-88a5-4eabd1614788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.219695ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:42709" http.request.id=5360e212-a6c0-4d96-ad52-7820eef1e518 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33624" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.225975ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:42709" http.request.id=da842bda-5dac-465a-8c7f-fc2c374cd094 http.request.method=POST http.request.remoteaddr="127.0.0.1:33636" 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=1.097453ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T14:11:51Z" 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:42709" http.request.id=f25b2a0c-e0c0-4633-babd-c2930f0dc73e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33648" 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=1.202215ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.02s) === RUN TestProxyManifestGetByTag time="2026-07-16T14:11:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T14:11:51Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=103fce90-5111-40b8-9f51-8bd5e97709ef http.request.method=POST http.request.remoteaddr="127.0.0.1:51218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.411µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=7f331b7a-1243-4e47-b862-fe343b4d11be http.request.method=PUT http.request.remoteaddr="127.0.0.1:51218" http.request.uri="/v2/foo/bar/blobs/uploads/e69ed6d5-e7c0-437d-91f1-57e664eb1ccd?_state=t56soeEOWdbtdcn1-MeW3ZkmG90WkKh83TUClM508757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2OWVkNmQ1LWU3YzAtNDM3ZC05MWYxLTU3ZTY2NGViMWNjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTo1MS44NzA2MDk4NjNaIn0%3D&digest=sha256%3A8a904e91820d3f381da1d24dca4d4cc46f96647d6ddba62cf8b1cacdbd9eff07" http.request.useragent="Go-http-client/1.1" http.response.duration=1.27546211s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e69ed6d5-e7c0-437d-91f1-57e664eb1ccd?_state=t56soeEOWdbtdcn1-MeW3ZkmG90WkKh83TUClM508757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2OWVkNmQ1LWU3YzAtNDM3ZC05MWYxLTU3ZTY2NGViMWNjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTo1MS44NzA2MDk4NjNaIn0%3D&digest=sha256%3A8a904e91820d3f381da1d24dca4d4cc46f96647d6ddba62cf8b1cacdbd9eff07 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=5eabd596-d718-4e23-b06e-1e6a9170efa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51218" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11: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-16T14:11:53Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T14:11:53Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.26.5 time="2026-07-16T14:11:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=eafab107-bb8f-4a40-ab17-e21fa844a1cc http.request.method=GET http.request.remoteaddr="127.0.0.1:51218" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="503.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42765" go.version=go1.26.5 time="2026-07-16T14:11:53Z" 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-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=e78836fe-4428-47e3-92d5-82559f2df1a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51228" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="662.208µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42765/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:42765/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=c98384f4-bee4-4a63-9b43-3817b378dd47 http.request.method=GET http.request.remoteaddr="127.0.0.1:49174" http.request.uri="/v2/foo/bar/manifests/sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59" time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=3b833669-2589-4e5c-af4d-359e7c511fc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51244" http.request.uri="/v2/foo/bar/manifests/sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.099693ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "GET /v2/foo/bar/manifests/sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59 with ttl=167h59m59.99999728s" go.version=go1.26.5 time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=c98384f4-bee4-4a63-9b43-3817b378dd47 http.request.method=GET http.request.remoteaddr="127.0.0.1:49174" http.request.uri="/v2/foo/bar/manifests/sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.126211ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "GET /v2/foo/bar/manifests/sha256:ad8b6e096a0aee6a5dadf256d12d5f398f42911b727b811eae87882800fe7e59 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=9ac81ff3-bb87-4467-80fe-ba1c3723b525 http.request.method=GET http.request.remoteaddr="127.0.0.1:51244" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="491.406µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42765/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:42765/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=9067dee5-7ddf-4327-8042-6b59935a38a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49184" 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-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=d22955b2-4cc2-47b9-9347-ff0299fc3e43 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51258" 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.129014ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=9067dee5-7ddf-4327-8042-6b59935a38a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49184" 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=3.850487ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T14:11:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=4ead2965-b5f1-4b40-930a-729bf402465a http.request.method=POST http.request.remoteaddr="127.0.0.1:51258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=afe82ecb-1750-4a48-a298-28f4ea04cfc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51258" http.request.uri="/v2/foo/bar/blobs/uploads/ac5c0a97-6cf7-4b4b-879f-96769722c745?_state=kiFb0S-sMRes2v6ss9iMnTSJGjdL7L4PM0AQmAXG15d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjNWMwYTk3LTZjZjctNGI0Yi04NzlmLTk2NzY5NzIyYzc0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTo1My4yNDkzMTY4ODFaIn0%3D&digest=sha256%3A3552aaccf16c1f41c20fe3bda0d6851f672fa4774284816323751422f16f0061" http.request.useragent="Go-http-client/1.1" http.response.duration=780.197705ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:53 +0000] "PUT /v2/foo/bar/blobs/uploads/ac5c0a97-6cf7-4b4b-879f-96769722c745?_state=kiFb0S-sMRes2v6ss9iMnTSJGjdL7L4PM0AQmAXG15d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjNWMwYTk3LTZjZjctNGI0Yi04NzlmLTk2NzY5NzIyYzc0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNDoxMTo1My4yNDkzMTY4ODFaIn0%3D&digest=sha256%3A3552aaccf16c1f41c20fe3bda0d6851f672fa4774284816323751422f16f0061 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=c5a4d463-75af-4409-9170-12a6704e3ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51258" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:14:11:54 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=21a8818d-db86-4844-a975-9fd2a982de5c http.request.method=GET http.request.remoteaddr="127.0.0.1:51258" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.808µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42765/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:42765/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=64213488-b84a-418f-b05d-6fa64f142c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:53874" 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-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=520c9f1f-a3d3-4ab5-b9be-8902df6091c2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38682" 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.165614ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:54 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=46365ce9-025d-4886-b3c9-177c9ee5ddb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.447µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:14:11:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42765/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:42765/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=64213488-b84a-418f-b05d-6fa64f142c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:53874" 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-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42765" http.request.id=18cfe861-9f70-4c44-9741-fffcc71455bb http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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.127614ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:54 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T14:11:54Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b384e6d4096165d0bb2c954e33e2ea44e4c580b0aade9850b4a1436a2c77bb46 with ttl=167h59m59.99999752s" go.version=go1.26.5 time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42777" http.request.id=64213488-b84a-418f-b05d-6fa64f142c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:53874" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.298877ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:14:11:54 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.28s) === RUN TestAppDispatcher time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45431" http.request.id=67b24ef1-56dc-48fd-b8bc-e580a6ce2101 http.request.method=GET http.request.remoteaddr="127.0.0.1:56348" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="762.89µs" http.response.status=200 http.response.written=0 time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45431" http.request.id=764f7422-9e39-4afd-b9bf-f7049458fb62 http.request.method=GET http.request.remoteaddr="127.0.0.1:56348" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="553.086µs" http.response.status=200 http.response.written=0 time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45431" http.request.id=6a856c32-e829-4bf8-b1c1-87041a626ce7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="584.727µs" http.response.status=200 http.response.written=0 time="2026-07-16T14:11:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45431" http.request.id=402ba115-d9e3-495a-992b-de8aec5bf125 http.request.method=GET http.request.remoteaddr="127.0.0.1:56348" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="605.808µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-07-16T14:11:54Z" 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=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:11:54Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:11:54Z" 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:36843" http.request.id=608ef3bf-919b-407f-a522-6b75ec85238f http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" 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-16T14:11:54Z" 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=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:11:54Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:11:54Z" level=info msg="configuring file health check path=/tmp/healthcheck3568207084, interval=1" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-07-16T14:11: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 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:11:58Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:11:58Z" level=info msg="configuring TCP health check addr=127.0.0.1:38989, interval=1" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-07-16T14:12: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 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:12:02Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 time="2026-07-16T14:12:02Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41345, interval=1, threshold=3" go.version=go1.26.5 instance.id=e8b2726a-37be-43ce-9d70-c8f1ee19a834 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 57.428s ? 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.06s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.19s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.406s === RUN TestSchedule time="2026-07-16T14:11:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 time="2026-07-16T14:11:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99872ms" go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 time="2026-07-16T14:11:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.92µs" go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 time="2026-07-16T14:11:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.12µs" go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 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-16T14:11:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-16T14:11:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 time="2026-07-16T14:11:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99852ms" go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 time="2026-07-16T14:11:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99896ms" go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 time="2026-07-16T14:11:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-16T14:11:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=d239b941-78fd-4e8b-88b3-9e84333c3a27 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.676s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.56s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15795200 sha256:698f2827b0bca7732d96774d98f9ccdc63227b205b6ff68d26e3d22fad485591 [] map[] } --- PASS: TestSimpleBlobRead (0.11s) === RUN TestBlobMount --- PASS: TestBlobMount (0.12s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.08s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.07s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.08s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === 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:301d20d7a9e859449aaaeaf152042a4fc4755d444f71228ba3d51ced46ddbeff palailogos: marking blob sha256:5ab2d23d08325291efbaa3da8c76375117ed1f44102489eab1cba1040c3c93e7 palailogos: marking blob sha256:5fb0170c7c766d5b8469b8ef5aaef7f20d7c06026bb1b8fa4b798aa193c8b422 palailogos: marking manifest sha256:3ff565c3edeea33291c64c65caa8ce4523916f2f544211b6d215e6b1d23963e0 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:e6c22fe0a485538498bd8be131f06ed63ede941453d8dddf5ac117b7241fc305 palailogos: marking blob sha256:108c2b8ab6b1a7da8b97516a280bab5d0561072ee62dd9aca53f2c3116b43ec5 palailogos: marking manifest sha256:5ab2d23d08325291efbaa3da8c76375117ed1f44102489eab1cba1040c3c93e7 palailogos: marking blob sha256:9380375cff15838b4c9a4996c50739d81fe0d2c475b41b941206760f17086da2 palailogos: marking blob sha256:d19820d189bdbbc4c8e5687c231170fee59ba5cae7fa928241849cc6324de28c palailogos: marking manifest sha256:5fb0170c7c766d5b8469b8ef5aaef7f20d7c06026bb1b8fa4b798aa193c8b422 palailogos: marking blob sha256:370aa9a3e6ed96553859bfbdbb357c66beae92799064eb1fdcc1742a269c2821 palailogos: marking blob sha256:21a161711bdb4648766858fcdabe5425849edf0b11f763312359d13fc21f39d9 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.57s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703 deletemanifests: marking manifest sha256:f48fcaf63abc515c2a41a3ff7547b22793e3439aa0dc244a9901babdc3d0572a deletemanifests: marking blob sha256:c7f1d7650f2e9d26c71a7719f6652baee19fc06314df477a0c00228bb6c9117c deletemanifests: marking blob sha256:6eab8372b8cd5c5e9ce430f4bc53f334e8cc5496fd074e34f3981bbeda2fca82 deletemanifests: marking blob sha256:77b97528382c3907086f92bae092747d5ec04e8882ebecf5867e4fe8aabc4f47 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:17b948abbcbed063caee006567b3533db27ffe17a931a24f6fbde4f704e79c38 blob eligible for deletion: sha256:19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703 blob eligible for deletion: sha256:939814ceda42e573ed3b4eb21a5e0b92de6d9a4a4bbf1ad693296c8724b6a155 blob eligible for deletion: sha256:b8b73eb9abadcc9001f581133c45d820623d8e405f5e4f4cb42dae1a3a5a2cc0 deletemanifests manifest eligible for deletion: sha256:19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703 deletemanifests: marking manifest sha256:f48fcaf63abc515c2a41a3ff7547b22793e3439aa0dc244a9901babdc3d0572a deletemanifests: marking blob sha256:c7f1d7650f2e9d26c71a7719f6652baee19fc06314df477a0c00228bb6c9117c deletemanifests: marking blob sha256:6eab8372b8cd5c5e9ce430f4bc53f334e8cc5496fd074e34f3981bbeda2fca82 deletemanifests: marking blob sha256:77b97528382c3907086f92bae092747d5ec04e8882ebecf5867e4fe8aabc4f47 time="2026-07-16T14:11:18Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf time="2026-07-16T14:11:18Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:17b948abbcbed063caee006567b3533db27ffe17a931a24f6fbde4f704e79c38 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/17b948abbcbed063caee006567b3533db27ffe17a931a24f6fbde4f704e79c38" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/19ec2d3c8d423d11637ec4eb8cf1cd0145551877045f2568bf6bfdc9b2759703" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:939814ceda42e573ed3b4eb21a5e0b92de6d9a4a4bbf1ad693296c8724b6a155 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/939814ceda42e573ed3b4eb21a5e0b92de6d9a4a4bbf1ad693296c8724b6a155" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:b8b73eb9abadcc9001f581133c45d820623d8e405f5e4f4cb42dae1a3a5a2cc0 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b8b73eb9abadcc9001f581133c45d820623d8e405f5e4f4cb42dae1a3a5a2cc0" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf --- PASS: TestDeleteManifestIfTagNotFound (0.71s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1e57943e079340de69f05f5562d9c0e0d159ee25c3b6d36a9fcdf0b6c7138042 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e57943e079340de69f05f5562d9c0e0d159ee25c3b6d36a9fcdf0b6c7138042" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:44384637b12ca2063e60c4d8944ffb167fc7a04dc0f4ff5f9c29c6bbfe7a9154 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/44384637b12ca2063e60c4d8944ffb167fc7a04dc0f4ff5f9c29c6bbfe7a9154" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:c181564ad0252c16271e9ed14e25707d80dba44b6ff001c4411fe7362e57fe60 time="2026-07-16T14:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c181564ad0252c16271e9ed14e25707d80dba44b6ff001c4411fe7362e57fe60" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf --- PASS: TestGCWithMissingManifests (0.26s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:a5913de92449d16bc3f0364a6a8ea4f27ce4bc36814d2b5e1b5ac52fd3e1dd05 komnenos: marking blob sha256:67f94d1f556a1d12126a37e2b89218292738fd7d3d65a7fd252558c30d42bb11 komnenos: marking blob sha256:bfaa1e13a09fbf2d1e769a8982b32849fa3977145994c5f9e3693d0f05396a78 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6f6c234559889bdacf30c1516ed8d8e6085f893449b2474bd0292187d1fa11de time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6f/6f6c234559889bdacf30c1516ed8d8e6085f893449b2474bd0292187d1fa11de" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:9aff29855d68e035cf5a2914265159db090f55700ab41b62ee45927a25f69261 time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9aff29855d68e035cf5a2914265159db090f55700ab41b62ee45927a25f69261" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:c5d07ff201d88ffcc047ea74d99d949af997551ca5ab7ed87ea3f7d8a67347f8 time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c5d07ff201d88ffcc047ea74d99d949af997551ca5ab7ed87ea3f7d8a67347f8" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:32acf0a169be93803a05eb582414216676259d6d98295de13565d2ea88ea950a time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/32acf0a169be93803a05eb582414216676259d6d98295de13565d2ea88ea950a" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:581ad2bc5e614e41a0d29cde1542f7bc52c62a7b9eb36d10128fe94c1c03939a time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/581ad2bc5e614e41a0d29cde1542f7bc52c62a7b9eb36d10128fe94c1c03939a" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf blob eligible for deletion: sha256:6bfddb3c21ce43f396d6d056c87825f017078ae2170c504f890556da9e5d47d5 time="2026-07-16T14:11:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6bfddb3c21ce43f396d6d056c87825f017078ae2170c504f890556da9e5d47d5" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf --- PASS: TestDeletionHasEffect (0.76s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.59s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:e1f7f3b0a0d4a3bc94937fb519b89221c6429d45d1085398a3b0d807324f9c6a michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:217a3647f8d07545d61ba1ee7dba7454e1765210d3f5f5d14ac38c40699ebebe michael_z_doukas: marking blob sha256:50a0ff62685ea563c4c5ef1a84007235f7b2238d79c528bf0146ef095ac80345 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:17d646e51e723c959169be31ccd7dbbede6c06c2f7abc85fc31af954c834df86 time="2026-07-16T14:11:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/17d646e51e723c959169be31ccd7dbbede6c06c2f7abc85fc31af954c834df86" go.version=go1.26.5 instance.id=1677f8ec-8dd6-4d81-9775-2fac3de02faf --- PASS: TestOrphanBlobDeleted (0.37s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0b4924fb99f36adbc58f4cb48ddf4f89897b16c4add24459074574e6a5fef0e7 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6230fae877afe9ac639c47e90b70ea602e0fcf3b1b0689fc87dc1503b353381f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.19s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.30s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.18s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.48s) === 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-16T14:11:21Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 13:11:21.207207347 +0000 UTC m=-3590.507472741, actuallyDelete=true" time="2026-07-16T14:11:21Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-16T14:11:21Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346, actuallyDelete=true" time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6a80f020-b7a5-4c1b-a129-dc2452e7b1a8 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6da1e41f-69cb-49ba-b4d8-d992156c78f4 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ca7d682-9e68-42da-aad3-62d86101f477 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/908dd230-97a7-4f32-ae82-e68d6d7fae1a have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/05aaca58-f4c7-4bf8-aaa2-d31307e3126c have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/35073b28-6d07-4fc9-9d5f-cc6d5688152a have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d9b7425-fae5-413f-a91b-30689a8f8228 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/abda2d6e-3015-443c-9f7a-9c1bc24e2fa3 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4d81d55-d555-48a6-96b6-33cf65fb9c28 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/6a3724ba-e646-4e88-987a-5b7c7cf5c86b have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b19de1f-eccd-426d-b163-f8d87f49ce8a have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.207769474 +0000 UTC m=+9.493089346). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-16T14:11:21Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 14:11:21.208480443 +0000 UTC m=+9.493800355, actuallyDelete=true" time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e381e5d2-bc3d-48f9-801a-655e3f329d68 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.208480443 +0000 UTC m=+9.493800355). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0ff6750f-ce99-46b9-8be8-760ee595709e have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.208480443 +0000 UTC m=+9.493800355). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/01bb8184-f8c5-49a1-a800-aa28824c1cfc have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.208480443 +0000 UTC m=+9.493800355). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/75cf5b0b-f095-43c8-8d68-26f396501f63 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.208480443 +0000 UTC m=+9.493800355). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bd99d5d2-40a6-41f9-9dd2-a1f17366edd7 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.208480443 +0000 UTC m=+9.493800355). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-16T14:11:21Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 14:11:21.20906141 +0000 UTC m=+9.494381322, actuallyDelete=true" time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a06179a-edd2-421c-8a5e-0443a4c821b9 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.20906141 +0000 UTC m=+9.494381322). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba3e8d46-e5fc-47c9-9cdd-f8123f732f10 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.20906141 +0000 UTC m=+9.494381322). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cce584c8-25b5-4a92-b4b5-031691ff1cdc have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.20906141 +0000 UTC m=+9.494381322). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dc2a7e6a-ac10-46c2-a461-25df3a8549fc have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.20906141 +0000 UTC m=+9.494381322). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61ef04a4-4eec-4674-9a22-46924a339d74 have older date (2026-07-16 13:11:21 +0000 UTC) than purge date (2026-07-16 14:11:21.20906141 +0000 UTC m=+9.494381322). Removing upload directory." time="2026-07-16T14:11:21Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-16T14:11:21Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 14:11:21.209375654 +0000 UTC m=+9.494695566, actuallyDelete=true" time="2026-07-16T14:11:21Z" 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 9.560s ? 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.090s === 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.100s === RUN TestWalkFileRemoved time="2026-07-16T14:11:11Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.088s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.563s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.151s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.13s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.695s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.17s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.735s ? 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-16T14:11:11Z" 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-16T14:11:11Z" 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-16T14:11:11Z" 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 TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestInvalidData time="2026-07-16T14:11:11Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=123f339f-d5e2-428a-ac4a-4359a49ab9ad ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-07-16T14:11:11Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T14:11:11Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=123f339f-d5e2-428a-ac4a-4359a49ab9ad --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-07-16T14:11:11Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=123f339f-d5e2-428a-ac4a-4359a49ab9ad --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-07-16T14:11:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T14:11:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T14:11:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T14:11:15Z" 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.615s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.099s ? 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.566s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.32s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.889s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.065s ? 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-aarch64.so.1 >>> docker-registry*: Package size: 25.7 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 Thu, 16 Jul 2026 14:12:09 +0000 elapsed time 0h 1m 10s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260716.141100) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 433.3 MiB in 109 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...