>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Thu, 16 Jul 2026 23:00:30 +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.230031) Executing busybox-1.38.0-r1.trigger OK: 566.6 MiB in 109 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-16T23:00:50Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-16T23:00:50Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.044s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-16T23:00:50Z" 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.011s ? 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.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.58s) PASS ok github.com/docker/distribution/health/checks 0.594s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.011s === 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.008s === 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.008s === 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.011s ? 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 23:00:51 http: TLS handshake error from 127.0.0.1:44644: 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:40119/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40119/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40119/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40119/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44675?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.27s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-16T23:00:51Z" level=info msg="broadcaster: closing" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="closing testSink" time="2026-07-16T23:00:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-07-16T23:00:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.14s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:51Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T23:00:52Z" level=warning msg="&{0x72db34825da0 0.9} encountered too many errors, backing off" time="2026-07-16T23:00:52Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.50s) PASS ok github.com/docker/distribution/notifications 0.957s ? 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-16T23:00:51Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T23:00:51.65863275Z" 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-16T23:00:51.658652354Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:00:51.658816475Z" level=info msg="Starting upload purge in 41m0s" go.version=go1.26.5 time="2026-07-16T23:00:51.658917622Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-16T23:00:51.65892669Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-16T23:00:51.659275968Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-16T23:00:54.672781376Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=6418d332-a8c8-4ddb-a7a4-3e8ce97e920e http.request.method=GET http.request.remoteaddr="127.0.0.1:60996" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.120123ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:00:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-16T23:00:54.672974257Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (3.27s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-16T23:00:54.912056693Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T23:00:54.91278482Z" 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-16T23:00:54.912802175Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:00:54.912889258Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.26.5 time="2026-07-16T23:00:54.912951077Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.26s) PASS ok github.com/docker/distribution/registry 11.557s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.008s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.04s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.226s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-16T23:00:51Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=25e8da91-76cf-4c23-9f1a-b28def400f7e time="2026-07-16T23:00:51Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=25e8da91-76cf-4c23-9f1a-b28def400f7e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-07-16T23:00:51Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password=blSjm7qby-hOEfvXXB6A7gzEZNMQVyZBu1jox9umx28 user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.092s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.010s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-07-16T23:00:51Z" level=info msg="token not to be used before 2026-07-16 23:00:52 +0000 UTC - currently 2026-07-16 23:00:51.856174079 +0000 UTC m=+0.003220547" time="2026-07-16T23:00:51Z" level=info msg="token not to be used after 2026-07-16 23:00:51 +0000 UTC - currently 2026-07-16 23:00:51.856388999 +0000 UTC m=+0.003435473" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-07-16T23:00:51Z" 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.012s === 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.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.101s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.015s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-16T23:00: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-16T23:00:53Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:00:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40143" http.request.id=edce4779-8e09-4858-89ba-b8814647c88b http.request.method=GET http.request.remoteaddr="127.0.0.1:54010" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.911µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:00:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-07-16T23:00: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-16T23:00:53Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:00:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=19d826e5-0c65-43ff-9c56-2cc75d7f2d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.725722ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:23:00:53 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T23:00:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=560f7d3f-1fe2-4047-99f8-ee8c1603efa6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107765ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=2a451c26-367b-491a-b9fb-e43924a20fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/aaaa/blobs/uploads/0d360b49-36ac-4f44-81ad-c122be32aea4?_state=6Kqiuirj7EMB6S3bPZNORrb6OSQu9SZvEyGF6pY83C57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZDM2MGI0OS0zNmFjLTRmNDQtODFhZC1jMTIyYmUzMmFlYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTMuMTQ4MDA4NzRaIn0%3D&digest=sha256%3A7fcb3f8f239d6c6765b0c7616ca76c667265e0437599c68bf3903d5b13e5225e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.581698378s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0d360b49-36ac-4f44-81ad-c122be32aea4?_state=6Kqiuirj7EMB6S3bPZNORrb6OSQu9SZvEyGF6pY83C57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZDM2MGI0OS0zNmFjLTRmNDQtODFhZC1jMTIyYmUzMmFlYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTMuMTQ4MDA4NzRaIn0%3D&digest=sha256%3A7fcb3f8f239d6c6765b0c7616ca76c667265e0437599c68bf3903d5b13e5225e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=9d12c264-acf7-4e70-a4a0-de7c98e532da http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=6cadc3ad-df92-46fe-923c-aa1b828ec9ab http.request.method=POST http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.958µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=49c8a6f5-45f7-4e36-9c2a-b1a2de2860b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/bbbb/blobs/uploads/0d41bef6-ae2b-481b-8b7d-0294c32c676b?_state=T9xj_3CYJJ7DXyjJEOeBCLMH-v3H9fO5l8q5K5-Me8p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZDQxYmVmNi1hZTJiLTQ4MWItOGI3ZC0wMjk0YzMyYzY3NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTQuNzgxODI1Njg1WiJ9&digest=sha256%3A547ecd91120be841b4b5875cb69ff9055bba76fe7ba63b679a3fd590aca56910" http.request.useragent="Go-http-client/1.1" http.response.duration=621.529013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0d41bef6-ae2b-481b-8b7d-0294c32c676b?_state=T9xj_3CYJJ7DXyjJEOeBCLMH-v3H9fO5l8q5K5-Me8p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZDQxYmVmNi1hZTJiLTQ4MWItOGI3ZC0wMjk0YzMyYzY3NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTQuNzgxODI1Njg1WiJ9&digest=sha256%3A547ecd91120be841b4b5875cb69ff9055bba76fe7ba63b679a3fd590aca56910 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=28b7d876-bf8c-4ceb-8579-0109556c24d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=b1c214f9-882d-4f88-9f4e-5d3f550a7863 http.request.method=POST http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="755.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:55 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=c670dd22-7aa6-4168-a2c0-23c9d49e2a10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/cccc/blobs/uploads/70960b7b-c3e3-4443-a138-a93744b47669?_state=dPjGgjFNF0EnGcMEbRYZ_DajCK0pODtTp6cjDHAQ4Xl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3MDk2MGI3Yi1jM2UzLTQ0NDMtYTEzOC1hOTM3NDRiNDc2NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTUuNDcyNzIwMjkzWiJ9&digest=sha256%3A06dba7930555e364ed6c45c1663eeaa154701d7e20757c6d7df048fc89bb0b0e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07413958s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:55 +0000] "PUT /v2/foo/cccc/blobs/uploads/70960b7b-c3e3-4443-a138-a93744b47669?_state=dPjGgjFNF0EnGcMEbRYZ_DajCK0pODtTp6cjDHAQ4Xl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3MDk2MGI3Yi1jM2UzLTQ0NDMtYTEzOC1hOTM3NDRiNDc2NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTUuNDcyNzIwMjkzWiJ9&digest=sha256%3A06dba7930555e364ed6c45c1663eeaa154701d7e20757c6d7df048fc89bb0b0e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=d56441c7-8eff-46df-a685-4525a87c756b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=75c345c8-a612-4ae2-9446-2648d22b7164 http.request.method=POST http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.814µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=1632312e-2916-465b-a51a-e7859c8a39e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/dddd/blobs/uploads/440954e3-a44f-4379-869e-a8c7770bb404?_state=JyCrrIdg8DnX5-68PQkdnvAT-F81bjnlEEJ-6wsYR357Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NDA5NTRlMy1hNDRmLTQzNzktODY5ZS1hOGM3NzcwYmI0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTYuNjY2OTM4NTM3WiJ9&digest=sha256%3Aad6077be80a62e1a00c64c46605a46e412ddf1a43a8d2b5a2fcbf687845ccb0f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.486631415s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/440954e3-a44f-4379-869e-a8c7770bb404?_state=JyCrrIdg8DnX5-68PQkdnvAT-F81bjnlEEJ-6wsYR357Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NDA5NTRlMy1hNDRmLTQzNzktODY5ZS1hOGM3NzcwYmI0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTYuNjY2OTM4NTM3WiJ9&digest=sha256%3Aad6077be80a62e1a00c64c46605a46e412ddf1a43a8d2b5a2fcbf687845ccb0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=314d3fbd-5570-429e-b6f5-0530c296d169 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:59 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:00:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=8586386e-a9d0-4b03-bccb-1becdfa9e514 http.request.method=POST http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.916µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:59 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=1c6553da-3f32-478a-a413-dddd7c6a537a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/eeee/blobs/uploads/9647c2bd-95da-4e4f-aed8-e3a73a602cdc?_state=ghKmVhq4z8-3V1fyAQX7ucb5ecR6EuCwIsHF8xwH9Fp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5NjQ3YzJiZC05NWRhLTRlNGYtYWVkOC1lM2E3M2E2MDJjZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTkuMzA0NjczODc0WiJ9&digest=sha256%3Ad1843039bdd5b66161b35abac07422ba2637d8ad9eab710dddd9501f779b57be" http.request.useragent="Go-http-client/1.1" http.response.duration=827.459052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:00:59 +0000] "PUT /v2/foo/eeee/blobs/uploads/9647c2bd-95da-4e4f-aed8-e3a73a602cdc?_state=ghKmVhq4z8-3V1fyAQX7ucb5ecR6EuCwIsHF8xwH9Fp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5NjQ3YzJiZC05NWRhLTRlNGYtYWVkOC1lM2E3M2E2MDJjZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDA6NTkuMzA0NjczODc0WiJ9&digest=sha256%3Ad1843039bdd5b66161b35abac07422ba2637d8ad9eab710dddd9501f779b57be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=e82fbcbd-92d5-4c03-bec8-1ec145e36337 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:00 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=eea3d76b-4f12-4d23-a1d7-0a2db48c6064 http.request.method=POST http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.844µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:00 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=f76b5657-4783-4980-9a61-f22631aa2f8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/ffff/blobs/uploads/a2e6c869-3d07-4aed-86f9-0cc45c01438c?_state=xtSTnObxyLBp-eEzP6LEHzJ-GQqVJxbXiw8XtLymdP97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhMmU2Yzg2OS0zZDA3LTRhZWQtODZmOS0wY2M0NWMwMTQzOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDAuMjQyMjM0MTE0WiJ9&digest=sha256%3Acb865cfaf5e2241d482b8c16cdf29e37ef7825104a0aff965da265639299a59c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190943482s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:00 +0000] "PUT /v2/foo/ffff/blobs/uploads/a2e6c869-3d07-4aed-86f9-0cc45c01438c?_state=xtSTnObxyLBp-eEzP6LEHzJ-GQqVJxbXiw8XtLymdP97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhMmU2Yzg2OS0zZDA3LTRhZWQtODZmOS0wY2M0NWMwMTQzOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDAuMjQyMjM0MTE0WiJ9&digest=sha256%3Acb865cfaf5e2241d482b8c16cdf29e37ef7825104a0aff965da265639299a59c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=3d7d866b-e5f1-4c08-a81e-11b08d0e1b14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=5499d819-f30f-43ab-b5f2-d95d19a0fc6d http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="543.303µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=b608046a-499a-4970-bd55-555d60e98d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="457.634µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=3dd02c02-ac0f-44b2-86fd-438a1ba14eaa http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="467.586µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=aeeb4b2a-9a47-4f78-9297-90a2edca2a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="476.597µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=a470a5c2-556f-4905-a45d-d0c9d12af67d http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="468.499µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=7dc96d68-0d8e-4544-9b8a-4aafeca296a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="415.931µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" 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:40519" http.request.id=184de519-d005-49a5-95e8-4b2192e14b9c http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="518.428µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" 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:40519" http.request.id=c44a5afc-05b8-469b-9206-a83308524dd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="433.545µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=7bff2048-d2b7-43f4-8e6b-9c41b27bab66 http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="443.188µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40519" http.request.id=aa6e6349-1b74-45da-b8e0-81f9b060eb33 http.request.method=GET http.request.remoteaddr="127.0.0.1:33518" 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="688.372µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T23:01:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:02Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:02Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=7d5b7f88-22d7-4a6e-bedc-0bd66151cc07 http.request.method=POST http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.459µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=4bddb491-4eee-4f24-a2d6-9fa8a9dc8270 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/aaaa/blobs/uploads/b3805dc0-53f7-40ff-a5e0-6f1b06f6dbd4?_state=otDdDfG086qzpOLkSuDyOzhVbs9c8ZO56Wt4gFqRcDN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMzgwNWRjMC01M2Y3LTQwZmYtYTVlMC02ZjFiMDZmNmRiZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDIuNTc4NTE3MDM1WiJ9&digest=sha256%3Ad17512fd37ab9104d6d008a3774b70b1a93e360ee855e2eb0a6a237cba0b4cd3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.869534973s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b3805dc0-53f7-40ff-a5e0-6f1b06f6dbd4?_state=otDdDfG086qzpOLkSuDyOzhVbs9c8ZO56Wt4gFqRcDN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMzgwNWRjMC01M2Y3LTQwZmYtYTVlMC02ZjFiMDZmNmRiZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDIuNTc4NTE3MDM1WiJ9&digest=sha256%3Ad17512fd37ab9104d6d008a3774b70b1a93e360ee855e2eb0a6a237cba0b4cd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=d2236587-05ed-437c-995d-20529eecd7b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=c3641e9c-7820-4924-a8da-2f0880046ff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.053µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:04 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=709dfded-2cc9-4182-ab50-063402f371b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/bbbb/blobs/uploads/daac3a57-9f40-4cc8-a5e3-7444b5fb4eaa?_state=pwiVUgcbpjYgifI3hGfCGoTwspIn7q5JDrH08aJcI7Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYWFjM2E1Ny05ZjQwLTRjYzgtYTVlMy03NDQ0YjVmYjRlYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDQuNTEyNzM3MzY2WiJ9&digest=sha256%3A7839b215589b9cdcd95e3966122c972ad93be4e157a99120d1fc1b138ecbd8b5" http.request.useragent="Go-http-client/1.1" http.response.duration=519.94011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:04 +0000] "PUT /v2/foo/bbbb/blobs/uploads/daac3a57-9f40-4cc8-a5e3-7444b5fb4eaa?_state=pwiVUgcbpjYgifI3hGfCGoTwspIn7q5JDrH08aJcI7Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYWFjM2E1Ny05ZjQwLTRjYzgtYTVlMy03NDQ0YjVmYjRlYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDQuNTEyNzM3MzY2WiJ9&digest=sha256%3A7839b215589b9cdcd95e3966122c972ad93be4e157a99120d1fc1b138ecbd8b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=4d257e36-f232-41bd-8448-7ed77e4e6ad4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:05 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=d614ec8a-210e-470a-ba5a-2ed1e7911101 http.request.method=POST http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:05 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=05736814-5434-424b-a31b-16ea4fc69875 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/cccc/blobs/uploads/482d01b8-3d9f-48a3-90b0-594aa8750859?_state=PuzFYu74IZAYWiaTWE-2eSqpiVjD3KEDvryQtPgfTLd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ODJkMDFiOC0zZDlmLTQ4YTMtOTBiMC01OTRhYTg3NTA4NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDUuMTMzODM5MzUxWiJ9&digest=sha256%3A92ad2423e09fcf46bc6d5aef7e8e53d300a85f078e568654a4e15bb24bc59fe5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229768735s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:05 +0000] "PUT /v2/foo/cccc/blobs/uploads/482d01b8-3d9f-48a3-90b0-594aa8750859?_state=PuzFYu74IZAYWiaTWE-2eSqpiVjD3KEDvryQtPgfTLd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ODJkMDFiOC0zZDlmLTQ4YTMtOTBiMC01OTRhYTg3NTA4NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDUuMTMzODM5MzUxWiJ9&digest=sha256%3A92ad2423e09fcf46bc6d5aef7e8e53d300a85f078e568654a4e15bb24bc59fe5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=4d70e333-3f82-42c5-8a22-598179c68610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=bf3ea499-4f3e-46e3-8a47-9c213aecf3de http.request.method=POST http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.865µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=fbf42de2-8138-4461-a0b3-54f6e0a1eb80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/dddd/blobs/uploads/a29c2369-cbda-4e16-8d2f-47296a9002e7?_state=T-vtgL2nRnH7GdZheKjc7-0tnVp2GfAzseQsKeojxjt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMjljMjM2OS1jYmRhLTRlMTYtOGQyZi00NzI5NmE5MDAyZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDYuNDM3MTM4MjE1WiJ9&digest=sha256%3A33edd9e1f3e4828d5984c54502cef5002a05dcbd8b60e794618b8a2dfe7a03c3" http.request.useragent="Go-http-client/1.1" http.response.duration=957.826124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/a29c2369-cbda-4e16-8d2f-47296a9002e7?_state=T-vtgL2nRnH7GdZheKjc7-0tnVp2GfAzseQsKeojxjt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMjljMjM2OS1jYmRhLTRlMTYtOGQyZi00NzI5NmE5MDAyZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDYuNDM3MTM4MjE1WiJ9&digest=sha256%3A33edd9e1f3e4828d5984c54502cef5002a05dcbd8b60e794618b8a2dfe7a03c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=8b20f062-e73b-4e42-b2b7-81c58a89282a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54254" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="989.181µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34501" http.request.id=03abfe8e-fe7a-4d6e-ae60-07cc4b0be493 http.request.method=GET http.request.remoteaddr="127.0.0.1:54254" 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="510.675µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.37s) === RUN TestURLPrefix time="2026-07-16T23:01:07Z" 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-16T23:01:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42691" http.request.id=469152ce-c903-4225-91b1-652b32ba240b http.request.method=GET http.request.remoteaddr="127.0.0.1:51604" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="540.805µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-07-16T23:01:07Z" 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-16T23:01:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=301ae86c-3e10-40e8-8338-a46cc14837df http.request.method=GET http.request.remoteaddr="127.0.0.1:41464" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.424µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "GET /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=426e3222-f316-401e-a948-29e02379b013 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.087µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=a0987eed-3912-464a-a523-72d46490551f http.request.method=POST http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="542.672µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=54d5afb4-5a61-498f-b377-a43371a26e58 http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="549.182µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "GET /v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=4674e2f8-2f1f-43b7-8389-eee78c72ab8c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="489.478µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=28c196c5-8916-48a4-9692-e523d00b4a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2986acc3-19bc-49c5-9d9d-13cddb09d4f3 time="2026-07-16T23:01:07Z" 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:43633" http.request.id=28c196c5-8916-48a4-9692-e523d00b4a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="471.405µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2986acc3-19bc-49c5-9d9d-13cddb09d4f3 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "GET /v2/foo/bar/blobs/uploads/2986acc3-19bc-49c5-9d9d-13cddb09d4f3?_state=8UIzoeVxQedZzdvEpK7aPNbUen4jgoguY9ZbSmw9yvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ODZhY2MzLTE5YmMtNDljNS05ZDlkLTEzY2RkYjA5ZDRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODI3MDg4N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=02297dc8-bc6f-4892-9613-2d46243c4fcb http.request.method=POST http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.923µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=fb396fb4-9f17-4532-9f99-6195c42c4dd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/4eba589c-72b4-4c26-8315-69c68541be64?_state=iWmUKjRRA7fLb6a2mpIR8rqBObjc8YXbGPkjWTw5cJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmE1ODljLTcyYjQtNGMyNi04MzE1LTY5YzY4NTQxYmU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODUzMzY1NTVaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" provided=sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 vars.name="foo/bar" vars.uuid=4eba589c-72b4-4c26-8315-69c68541be64 time="2026-07-16T23:01:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=fb396fb4-9f17-4532-9f99-6195c42c4dd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/4eba589c-72b4-4c26-8315-69c68541be64?_state=iWmUKjRRA7fLb6a2mpIR8rqBObjc8YXbGPkjWTw5cJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmE1ODljLTcyYjQtNGMyNi04MzE1LTY5YzY4NTQxYmU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODUzMzY1NTVaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4eba589c-72b4-4c26-8315-69c68541be64 time="2026-07-16T23:01:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3, 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:43633" http.request.id=fb396fb4-9f17-4532-9f99-6195c42c4dd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/4eba589c-72b4-4c26-8315-69c68541be64?_state=iWmUKjRRA7fLb6a2mpIR8rqBObjc8YXbGPkjWTw5cJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmE1ODljLTcyYjQtNGMyNi04MzE1LTY5YzY4NTQxYmU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODUzMzY1NTVaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="574.891µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4eba589c-72b4-4c26-8315-69c68541be64 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "PUT /v2/foo/bar/blobs/uploads/4eba589c-72b4-4c26-8315-69c68541be64?_state=iWmUKjRRA7fLb6a2mpIR8rqBObjc8YXbGPkjWTw5cJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmE1ODljLTcyYjQtNGMyNi04MzE1LTY5YzY4NTQxYmU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODUzMzY1NTVaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=aca8170b-10ad-4195-b0bf-2af821754497 http.request.method=POST http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="470.391µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=b7ab3cb8-1503-4927-b822-09a0dd1452bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/1609e20c-7541-4fa9-b64e-df84a883eba4?_state=gqSz4JMXXjKWZiuf0ZW2AjLQtgRWbHeK__67gMALOR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MDllMjBjLTc1NDEtNGZhOS1iNjRlLWRmODRhODgzZWJhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODY2NTE1MjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="670.576µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "PUT /v2/foo/bar/blobs/uploads/1609e20c-7541-4fa9-b64e-df84a883eba4?_state=gqSz4JMXXjKWZiuf0ZW2AjLQtgRWbHeK__67gMALOR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MDllMjBjLTc1NDEtNGZhOS1iNjRlLWRmODRhODgzZWJhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODY2NTE1MjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=17875bcf-d672-46d5-8280-badc4cb3d336 http.request.method=POST http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="502.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=4b9bfcbe-5c3a-4c01-88d6-d3639c1a624e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/1276811f-3092-48ac-96dc-0e140828cbfd?_state=s-KDY0HiV7aE2r7aRR2_vIE1ezlnyuVYILo3I8o3zBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyNzY4MTFmLTMwOTItNDhhYy05NmRjLTBlMTQwODI4Y2JmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODk1OTQ4WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="628.255µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "PUT /v2/foo/bar/blobs/uploads/1276811f-3092-48ac-96dc-0e140828cbfd?_state=s-KDY0HiV7aE2r7aRR2_vIE1ezlnyuVYILo3I8o3zBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyNzY4MTFmLTMwOTItNDhhYy05NmRjLTBlMTQwODI4Y2JmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40ODk1OTQ4WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=8f5518e7-21ee-4309-8fd1-fa4c533872ba http.request.method=POST http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="483.229µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=300bdb98-4731-49a7-8c2e-965aa8d52871 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/525c9a8a-148b-4c64-bad7-f90039870540?_state=osayMOqRce1ajjE6XdfcyWf8lEUhmnz2gOyQOQ0YXqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyNWM5YThhLTE0OGItNGM2NC1iYWQ3LWY5MDAzOTg3MDU0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40OTA5NDUyOTRaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.duration=993.76278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:07 +0000] "PUT /v2/foo/bar/blobs/uploads/525c9a8a-148b-4c64-bad7-f90039870540?_state=osayMOqRce1ajjE6XdfcyWf8lEUhmnz2gOyQOQ0YXqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyNWM5YThhLTE0OGItNGM2NC1iYWQ3LWY5MDAzOTg3MDU0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowNy40OTA5NDUyOTRaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=b95ae9dc-4ce5-4bc3-983e-a9589389bb5b http.request.method=POST http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="758.795µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43633" http.request.id=dbc2b379-3c68-4141-b0b9-9ea61afb4c26 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/12b85ddf-1768-44d0-8dae-9ce00a34280e?_state=JcmFB-S3BKuSkflAirYu6Rxe77E-WNjJinihlYmneDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYjg1ZGRmLTE3NjgtNDRkMC04ZGFlLTljZTAwYTM0MjgwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOC41MDI1MDk1NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045724378s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/12b85ddf-1768-44d0-8dae-9ce00a34280e?_state=JcmFB-S3BKuSkflAirYu6Rxe77E-WNjJinihlYmneDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYjg1ZGRmLTE3NjgtNDRkMC04ZGFlLTljZTAwYTM0MjgwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOC41MDI1MDk1NzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=a25be920-81fc-487b-8cc8-836c8f8c6ef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/uploads/12b85ddf-1768-44d0-8dae-9ce00a34280e?_state=wyUUQ7VzmSzp46yhY1bCRskp-nMld1BPKvalNaq2aIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYjg1ZGRmLTE3NjgtNDRkMC04ZGFlLTljZTAwYTM0MjgwZSIsIk9mZnNldCI6MjQwNzE2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDhaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.duration="900.847µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "PUT /v2/foo/bar/blobs/uploads/12b85ddf-1768-44d0-8dae-9ce00a34280e?_state=wyUUQ7VzmSzp46yhY1bCRskp-nMld1BPKvalNaq2aIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYjg1ZGRmLTE3NjgtNDRkMC04ZGFlLTljZTAwYTM0MjgwZSIsIk9mZnNldCI6MjQwNzE2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MDhaIn0%3D&digest=sha256%3A5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=29c102ae-9350-460d-adc6-0fddbe548bfb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="660.091µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=8dd50669-3f0e-4bd3-857a-f9b1525a39ff http.request.method=GET http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.094799ms http.response.status=200 http.response.written=24071680 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 200 24071680 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=error msg="error parsing digest="sha257:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=8391aae8-094b-4885-9824-838d9cab7271 http.request.method=GET http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/sha257:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" vars.name="foo/bar" time="2026-07-16T23:01:09Z" 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:43633" http.request.id=8391aae8-094b-4885-9824-838d9cab7271 http.request.method=GET http.request.remoteaddr="127.0.0.1:41474" http.request.uri="/v2/foo/bar/blobs/sha257:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="529.336µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/sha257:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=6d389d5f-d053-462b-a6a4-8f445ac3c0e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41492" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.duration="792.003µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:09Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=a43dcc6f-1b84-4e7a-910b-7e9428b8afdb http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="734.204µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=db4d66e8-8dc8-44e7-97e7-bcb1fd5b97c4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="637.019µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=99e45fe4-ee42-43ce-b9c9-913126deaa55 http.request.method=POST http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="546.66µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=e15b4bd6-1c46-40c2-a6b1-c8deac55314e http.request.method=GET http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="588.064µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=d6cbe3d5-cbb5-40c6-9a6e-027ddbcc7f18 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="509.129µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=c3d8688c-3d44-45f9-a715-64ccccc46e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e4a38147-c2bf-4abf-9334-32d8e0a0f48d time="2026-07-16T23:01:09Z" 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:37691" http.request.id=c3d8688c-3d44-45f9-a715-64ccccc46e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="495.529µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e4a38147-c2bf-4abf-9334-32d8e0a0f48d 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/uploads/e4a38147-c2bf-4abf-9334-32d8e0a0f48d?_state=_aB-CoyLxdRozEjhNsKwt9qTxB5iUugIh_LU_GiaSul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YTM4MTQ3LWMyYmYtNGFiZi05MzM0LTMyZDhlMGEwZjQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTY1ODIxNjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=63ac4b65-6e38-4509-a7ca-78fb2a26c8c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.239µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=8bba1813-37b6-4b1b-8526-e381a4d16ef3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/d3c584a6-bb7b-461a-b9c4-09e4266c36c8?_state=lnp-l_2TWIAdiXt2rKxNOVkiTi65Su5_QolT24FOQAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzU4NGE2LWJiN2ItNDYxYS1iOWM0LTA5ZTQyNjZjMzZjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTk0NDI2WiJ9&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" provided=sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 vars.name="foo/bar" vars.uuid=d3c584a6-bb7b-461a-b9c4-09e4266c36c8 time="2026-07-16T23:01:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=8bba1813-37b6-4b1b-8526-e381a4d16ef3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/d3c584a6-bb7b-461a-b9c4-09e4266c36c8?_state=lnp-l_2TWIAdiXt2rKxNOVkiTi65Su5_QolT24FOQAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzU4NGE2LWJiN2ItNDYxYS1iOWM0LTA5ZTQyNjZjMzZjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTk0NDI2WiJ9&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d3c584a6-bb7b-461a-b9c4-09e4266c36c8 time="2026-07-16T23:01:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310, 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:37691" http.request.id=8bba1813-37b6-4b1b-8526-e381a4d16ef3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/d3c584a6-bb7b-461a-b9c4-09e4266c36c8?_state=lnp-l_2TWIAdiXt2rKxNOVkiTi65Su5_QolT24FOQAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzU4NGE2LWJiN2ItNDYxYS1iOWM0LTA5ZTQyNjZjMzZjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTk0NDI2WiJ9&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.781µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d3c584a6-bb7b-461a-b9c4-09e4266c36c8 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "PUT /v2/foo/bar/blobs/uploads/d3c584a6-bb7b-461a-b9c4-09e4266c36c8?_state=lnp-l_2TWIAdiXt2rKxNOVkiTi65Su5_QolT24FOQAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzU4NGE2LWJiN2ItNDYxYS1iOWM0LTA5ZTQyNjZjMzZjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NTk0NDI2WiJ9&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=078b6f6d-ee4a-4b70-8c8f-ea8c44c8441e http.request.method=POST http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="500.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=5de7c045-d3ad-42c2-aac4-6c0e90e96956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/1d4c54c5-4a53-40b6-875e-37ded072ed11?_state=xdCWXsFJkiAmDp0ZKtsRXVuwK1VXlCm18Z0upHbLLd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNGM1NGM1LTRhNTMtNDBiNi04NzVlLTM3ZGVkMDcyZWQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NjA4ODQyMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="639.477µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "PUT /v2/foo/bar/blobs/uploads/1d4c54c5-4a53-40b6-875e-37ded072ed11?_state=xdCWXsFJkiAmDp0ZKtsRXVuwK1VXlCm18Z0upHbLLd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNGM1NGM1LTRhNTMtNDBiNi04NzVlLTM3ZGVkMDcyZWQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NjA4ODQyMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=c130d78b-1c51-4e4a-8c82-1760eca60f42 http.request.method=POST http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="473.91µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=e2461443-7e20-4775-8ed7-6c48af3f05a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/f8a8a3f9-84ac-436e-88e9-54759d39cf12?_state=kAOJsa2JY5z1VjAXoKP9AUBsxIjxorPr3_jCrgAnhN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YThhM2Y5LTg0YWMtNDM2ZS04OGU5LTU0NzU5ZDM5Y2YxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NjIyOTQ3MloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="593.953µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "PUT /v2/foo/bar/blobs/uploads/f8a8a3f9-84ac-436e-88e9-54759d39cf12?_state=kAOJsa2JY5z1VjAXoKP9AUBsxIjxorPr3_jCrgAnhN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YThhM2Y5LTg0YWMtNDM2ZS04OGU5LTU0NzU5ZDM5Y2YxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NjIyOTQ3MloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=146abd8b-c797-44ec-99c4-32247f7afa3d http.request.method=POST http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="494.314µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=fe4bfc25-4936-420f-8503-43c3f51ba029 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/105c764d-065f-4e87-8a24-463ebc60fe62?_state=2SHUR_ltAp4FhO6-Jyn1Nbw6kv1qveTh2ZdDW6-_Wfl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNWM3NjRkLTA2NWYtNGU4Ny04YTI0LTQ2M2ViYzYwZmU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NjM2MTkxOTNaIn0%3D&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243189932s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "PUT /v2/foo/bar/blobs/uploads/105c764d-065f-4e87-8a24-463ebc60fe62?_state=2SHUR_ltAp4FhO6-Jyn1Nbw6kv1qveTh2ZdDW6-_Wfl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNWM3NjRkLTA2NWYtNGU4Ny04YTI0LTQ2M2ViYzYwZmU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTowOS42NjM2MTkxOTNaIn0%3D&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=61df4b7d-7e58-4f54-b8a0-963c17447082 http.request.method=POST http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="776.017µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37691" http.request.id=cee3e652-2542-420d-b291-5aa65fffbc9b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/38cac694-412f-47b2-b773-e7e52d82af70?_state=Wh07sJKfrWSJbqm6rDaztyEfPK4S8UHwuO1HkiyP8tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4Y2FjNjk0LTQxMmYtNDdiMi1iNzczLWU3ZTUyZDgyYWY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMC45MjMyNDE3MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20256557s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/38cac694-412f-47b2-b773-e7e52d82af70?_state=Wh07sJKfrWSJbqm6rDaztyEfPK4S8UHwuO1HkiyP8tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4Y2FjNjk0LTQxMmYtNDdiMi1iNzczLWU3ZTUyZDgyYWY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMC45MjMyNDE3MjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=32cb1b5f-df26-444a-95f7-85783e5648f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/uploads/38cac694-412f-47b2-b773-e7e52d82af70?_state=b2vxqY1Jplm8T8wyJNRfOl3P1z8zUfWGg-q91RUBfe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4Y2FjNjk0LTQxMmYtNDdiMi1iNzczLWU3ZTUyZDgyYWY3MCIsIk9mZnNldCI6MjUwNjQ0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MTBaIn0%3D&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.duration="901.327µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "PUT /v2/foo/bar/blobs/uploads/38cac694-412f-47b2-b773-e7e52d82af70?_state=b2vxqY1Jplm8T8wyJNRfOl3P1z8zUfWGg-q91RUBfe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4Y2FjNjk0LTQxMmYtNDdiMi1iNzczLWU3ZTUyZDgyYWY3MCIsIk9mZnNldCI6MjUwNjQ0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MTBaIn0%3D&digest=sha256%3A5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=633deba9-b12d-4e58-8fb4-27723832c2d9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="637.659µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=1fb06a21-d431-401f-bf1d-001a3bd2edf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.206082ms http.response.status=200 http.response.written=25064448 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 200 25064448 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=error msg="error parsing digest="sha257:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=2ca1dc8c-b756-4dbe-a537-b7ad3a405fba http.request.method=GET http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/sha257:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" vars.name="foo/bar" time="2026-07-16T23:01:12Z" 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:37691" http.request.id=2ca1dc8c-b756-4dbe-a537-b7ad3a405fba http.request.method=GET http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/bar/blobs/sha257:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="573.978µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/sha257:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=edebddf2-23d1-418d-b3d5-800ccaf871f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.duration="672.973µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=289dbb3d-5cbf-49e4-ae43-e146ed932de3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.364551ms http.response.status=200 http.response.written=1671168 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 200 1671168 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37691" http.request.id=d0fca44f-b597-41b4-af0e-0d57cca0aac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41686" http.request.uri="/v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.132302ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/sha256:5ae77226f08cbb01bfe9f1b4daa49fb22e27c85443b2df6bb8faa40534f12310 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=8fbe8ca1-59f2-42c5-b9e2-f40a0545dbc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41492" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.579218296s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43633" http.request.id=ad9e5d6c-0c6c-4da0-9649-a15380b5aff9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.582867722s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [16/Jul/2026:23:01:09 +0000] "GET /v2/foo/bar/blobs/sha256:5c13b73df463107337352008ba3689b445813544d359798bd86ce1157b0834b3 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.75s) === RUN TestBlobDelete time="2026-07-16T23:01:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:12Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=9de064bb-db54-4617-b4a3-00f348e1248a http.request.method=GET http.request.remoteaddr="127.0.0.1:60014" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.266µs" http.response.status=404 http.response.written=157 vars.digest="sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=13652f8b-2e82-423e-9318-c43b05605a70 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60024" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="660.206µs" http.response.status=404 http.response.written=157 vars.digest="sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=85277ea5-d9dd-447d-b202-80c0b5363ffc http.request.method=POST http.request.remoteaddr="127.0.0.1:60024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="584.414µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=ac2ce2df-75b9-4398-b3aa-68323d73a962 http.request.method=GET http.request.remoteaddr="127.0.0.1:60024" http.request.uri="/v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="554.84µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=86143484-e8b9-4a9d-bd75-b5bbc3279436 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60024" http.request.uri="/v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="607.01µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=4423cd93-14e7-4ffe-b281-1768c0c41196 http.request.method=GET http.request.remoteaddr="127.0.0.1:60024" http.request.uri="/v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=65fe738a-e45a-4bf2-8fbf-a506156ece92 time="2026-07-16T23:01:12Z" 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:40431" http.request.id=4423cd93-14e7-4ffe-b281-1768c0c41196 http.request.method=GET http.request.remoteaddr="127.0.0.1:60024" http.request.uri="/v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="534.038µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=65fe738a-e45a-4bf2-8fbf-a506156ece92 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "GET /v2/foo/bar/blobs/uploads/65fe738a-e45a-4bf2-8fbf-a506156ece92?_state=kgo8wxsYUwu4S_xHP5wLpA3q4v_GPZVJPGs952cUqzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZmU3MzhhLWU0NWEtNGJmMi04ZmJmLWE1MDYxNTZlY2U5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMjg5NTYwMDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=a9aea75f-7017-461f-bce0-70d18885f869 http.request.method=POST http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.142µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=5b02959c-d949-44ef-be99-93d1f1f1a65a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/fa8db812-5aeb-4101-93fb-3072a2eef9fe?_state=biixkoonKPln25YxtARWRx-jhm9I7CXDdfDPzG_M1ap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOGRiODEyLTVhZWItNDEwMS05M2ZiLTMwNzJhMmVlZjlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMzU3MzMxNTVaIn0%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" provided=sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc vars.name="foo/bar" vars.uuid=fa8db812-5aeb-4101-93fb-3072a2eef9fe time="2026-07-16T23:01:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=5b02959c-d949-44ef-be99-93d1f1f1a65a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/fa8db812-5aeb-4101-93fb-3072a2eef9fe?_state=biixkoonKPln25YxtARWRx-jhm9I7CXDdfDPzG_M1ap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOGRiODEyLTVhZWItNDEwMS05M2ZiLTMwNzJhMmVlZjlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMzU3MzMxNTVaIn0%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fa8db812-5aeb-4101-93fb-3072a2eef9fe time="2026-07-16T23:01:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc, 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:40431" http.request.id=5b02959c-d949-44ef-be99-93d1f1f1a65a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/fa8db812-5aeb-4101-93fb-3072a2eef9fe?_state=biixkoonKPln25YxtARWRx-jhm9I7CXDdfDPzG_M1ap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOGRiODEyLTVhZWItNDEwMS05M2ZiLTMwNzJhMmVlZjlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMzU3MzMxNTVaIn0%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="630.545µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fa8db812-5aeb-4101-93fb-3072a2eef9fe 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "PUT /v2/foo/bar/blobs/uploads/fa8db812-5aeb-4101-93fb-3072a2eef9fe?_state=biixkoonKPln25YxtARWRx-jhm9I7CXDdfDPzG_M1ap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOGRiODEyLTVhZWItNDEwMS05M2ZiLTMwNzJhMmVlZjlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMzU3MzMxNTVaIn0%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=30864648-3fa1-4f51-8f5c-16f050ece3de http.request.method=POST http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="518.306µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=0d03c463-9ce6-40b7-a9bd-141526e5febd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/a39d1cd9-13f3-472b-877a-0e4c83e22d0e?_state=ij04muICI-o7PI-Mh-SSdglau6ViEgMnis5BQiHwMmV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOWQxY2Q5LTEzZjMtNDcyYi04NzdhLTBlNGM4M2UyMmQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMzg0MjE3NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="690.084µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "PUT /v2/foo/bar/blobs/uploads/a39d1cd9-13f3-472b-877a-0e4c83e22d0e?_state=ij04muICI-o7PI-Mh-SSdglau6ViEgMnis5BQiHwMmV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOWQxY2Q5LTEzZjMtNDcyYi04NzdhLTBlNGM4M2UyMmQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yMzg0MjE3NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=84ea2e26-bd95-4a9b-b17b-b1bac927da47 http.request.method=POST http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="517.756µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=74ded46f-2b3e-4854-9a18-d43d1d17a342 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/ea9b1e30-09d1-4068-8696-fbf3cf16b809?_state=K4woRLgUIlwMPkXOYZ7C6UyPmHLoBraSN_mx0wxgsxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOWIxZTMwLTA5ZDEtNDA2OC04Njk2LWZiZjNjZjE2YjgwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yNDAzMzY2MjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="721.056µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "PUT /v2/foo/bar/blobs/uploads/ea9b1e30-09d1-4068-8696-fbf3cf16b809?_state=K4woRLgUIlwMPkXOYZ7C6UyPmHLoBraSN_mx0wxgsxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOWIxZTMwLTA5ZDEtNDA2OC04Njk2LWZiZjNjZjE2YjgwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yNDAzMzY2MjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=1ed3431a-abe5-4e36-8fec-fb1daaca13e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="612.108µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:13Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=c5cc10d7-d0a0-4374-a41c-33caaf426fa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/ff46a5c8-ff93-410e-920d-0695c1a2ec0b?_state=yTvP7GWV0QcHFJDdJBhs7A0zHWfyfqavs_wOUdoLui97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNDZhNWM4LWZmOTMtNDEwZS05MjBkLTA2OTVjMWEyZWMwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yNDM1NDU0NVoifQ%3D%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.duration=923.674632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:12 +0000] "PUT /v2/foo/bar/blobs/uploads/ff46a5c8-ff93-410e-920d-0695c1a2ec0b?_state=yTvP7GWV0QcHFJDdJBhs7A0zHWfyfqavs_wOUdoLui97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNDZhNWM4LWZmOTMtNDEwZS05MjBkLTA2OTVjMWEyZWMwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMi4yNDM1NDU0NVoifQ%3D%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:13Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=97069613-102e-44a0-85c6-67305955993c http.request.method=POST http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="820.84µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40431" http.request.id=06c03817-5d7b-4399-8cfc-99c6133e905b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/4cbd5615-bc46-41ee-8fcb-8f10be1d975d?_state=HRufyKgKw9Zw0vwVFEA5fXtV5G6PCznHUPHqfMzgoet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYmQ1NjE1LWJjNDYtNDFlZS04ZmNiLThmMTBiZTFkOTc1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMy4xODU3NDgwNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=954.55772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/4cbd5615-bc46-41ee-8fcb-8f10be1d975d?_state=HRufyKgKw9Zw0vwVFEA5fXtV5G6PCznHUPHqfMzgoet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYmQ1NjE1LWJjNDYtNDFlZS04ZmNiLThmMTBiZTFkOTc1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxMy4xODU3NDgwNTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=1f22fa08-a541-451e-8274-dd87e2bf8269 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/uploads/4cbd5615-bc46-41ee-8fcb-8f10be1d975d?_state=NMRgEl7FaU6sqZkZcm-SMV3qyvqzKOBSicp5h2PxLKp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYmQ1NjE1LWJjNDYtNDFlZS04ZmNiLThmMTBiZTFkOTc1ZCIsIk9mZnNldCI6MjMwNDM1ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MTNaIn0%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.duration="868.287µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "PUT /v2/foo/bar/blobs/uploads/4cbd5615-bc46-41ee-8fcb-8f10be1d975d?_state=NMRgEl7FaU6sqZkZcm-SMV3qyvqzKOBSicp5h2PxLKp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYmQ1NjE1LWJjNDYtNDFlZS04ZmNiLThmMTBiZTFkOTc1ZCIsIk9mZnNldCI6MjMwNDM1ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MTNaIn0%3D&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=59218a69-6732-421f-845f-efe7428a3bd3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="539.813µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=ab674503-873b-4fa2-b7f1-7524cf7d4561 http.request.method=GET http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.868289ms http.response.status=200 http.response.written=23043584 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "GET /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 200 23043584 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=error msg="error parsing digest="sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=26b920b4-3630-4248-96c7-1c6bbadb9621 http.request.method=GET http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" time="2026-07-16T23:01:14Z" 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:40431" http.request.id=26b920b4-3630-4248-96c7-1c6bbadb9621 http.request.method=GET http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="473.849µs" http.response.status=400 http.response.written=110 vars.digest="sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "GET /v2/foo/bar/blobs/sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=e46f99c9-dad5-473d-9ead-4b138de53b2e http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.duration="659.857µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "GET /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=f5d272d6-98d3-4bad-b2f5-27849b974af5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.duration="724.39µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=ba287923-3e6e-40c2-8f8d-b0d634bbe6d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="498.262µs" http.response.status=404 http.response.written=157 vars.digest="sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" 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:40431" http.request.id=76421182-c3e4-498e-a518-e54302223f2f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="554.908µs" http.response.status=404 http.response.written=74 vars.digest="sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=error msg="error parsing digest="sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=cf0cb99f-8c36-43e7-a85a-8af82d40ba6f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33842" http.request.uri="/v2/foo/bar/blobs/sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" time="2026-07-16T23:01:14Z" 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:40431" http.request.id=cf0cb99f-8c36-43e7-a85a-8af82d40ba6f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33842" http.request.uri="/v2/foo/bar/blobs/sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.897µs" http.response.status=400 http.response.written=110 vars.digest="sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "DELETE /v2/foo/bar/blobs/sha257:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T23:01:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=eac8a512-3b12-4c0b-a69a-3d1645ffa5f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33854" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="640.133µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=4b0dfdbb-d35f-4bf6-b9e4-970549361258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33854" http.request.uri="/v2/foo/bar/blobs/uploads/8485dbcd-d355-4be0-aa87-a0435c97c397?_state=pubmuXexh6WA7hLPJSxGhezwgbBZ4CK7oH7aubUKMCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ODVkYmNkLWQzNTUtNGJlMC1hYTg3LWEwNDM1Yzk3YzM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNC4xNjU0NzYyWiJ9&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.duration=935.677558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "PUT /v2/foo/bar/blobs/uploads/8485dbcd-d355-4be0-aa87-a0435c97c397?_state=pubmuXexh6WA7hLPJSxGhezwgbBZ4CK7oH7aubUKMCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ODVkYmNkLWQzNTUtNGJlMC1hYTg3LWEwNDM1Yzk3YzM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNC4xNjU0NzYyWiJ9&digest=sha256%3A56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=0bbbb370-328b-4243-9ff7-e6dee447375a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33854" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="823.67µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=2c4c803b-0628-4de1-a2a3-015b89dad220 http.request.method=GET http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=963.178323ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "GET /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40431" http.request.id=160ae8b8-babe-42ea-9deb-ff08f13f5c3b http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=960.58726ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [16/Jul/2026:23:01:14 +0000] "GET /v2/foo/bar/blobs/sha256:56ee71281c6a1280c298bc55e2353776ddb918780315ef5a74b4a168e4295edc HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.97s) === RUN TestRelativeURL time="2026-07-16T23:01:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:15Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40249" http.request.id=e1f0b0bb-92e6-43ce-bf89-9987981ecc4e http.request.method=POST http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="649.998µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40249" http.request.id=9c481518-22de-4818-94dd-a0e4f57e7268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/uploads/c5886dc9-414e-447e-81bd-d038a8b05d94?_state=6uLL71tR0PFuMlTx-Ip8MjRRFzvP9ccwz1mH6fF1Qz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODg2ZGM5LTQxNGUtNDQ3ZS04MWJkLWQwMzhhOGIwNWQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNS4xMjMyMTIwNDNaIn0%3D&digest=sha256%3A4da31ce147ec23ee2b8e7617f9923c8a07d2499b597d5ea6e4a6f97932209a60" http.request.useragent="Go-http-client/1.1" http.response.duration=545.074344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:15 +0000] "PUT /v2/foo/bar/blobs/uploads/c5886dc9-414e-447e-81bd-d038a8b05d94?_state=6uLL71tR0PFuMlTx-Ip8MjRRFzvP9ccwz1mH6fF1Qz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODg2ZGM5LTQxNGUtNDQ3ZS04MWJkLWQwMzhhOGIwNWQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNS4xMjMyMTIwNDNaIn0%3D&digest=sha256%3A4da31ce147ec23ee2b8e7617f9923c8a07d2499b597d5ea6e4a6f97932209a60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40249" http.request.id=da94b28b-63fa-4309-a0d8-9f76fdab0cb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.018µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40249" http.request.id=18cf4b85-5504-4ddf-a1ff-b0f08480541c http.request.method=POST http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="567.079µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40249" http.request.id=91a0d1b7-bd56-4dc7-bcf1-5acadb965a1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/uploads/fc3e6234-4c2d-4227-ad7b-89bd26704b77?_state=h33olqSVpWK9pNMWAlCQiOMcZ9JD9gkItl8TPGEM-tJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjM2U2MjM0LTRjMmQtNDIyNy1hZDdiLTg5YmQyNjcwNGI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNS44MTA5MDM4MDRaIn0%3D&digest=sha256%3A2fa57e77685aabfdca155ff8dd0f72178088ece98f9308c9b738f3f80bab1367" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000012693s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:15 +0000] "PUT /v2/foo/bar/blobs/uploads/fc3e6234-4c2d-4227-ad7b-89bd26704b77?_state=h33olqSVpWK9pNMWAlCQiOMcZ9JD9gkItl8TPGEM-tJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjM2U2MjM0LTRjMmQtNDIyNy1hZDdiLTg5YmQyNjcwNGI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNS44MTA5MDM4MDRaIn0%3D&digest=sha256%3A2fa57e77685aabfdca155ff8dd0f72178088ece98f9308c9b738f3f80bab1367 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.69s) === RUN TestBlobDeleteDisabled time="2026-07-16T23:01:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:16Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:16Z" 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:40803" http.request.id=149ca0b0-2ddb-473f-b753-c442329b7b17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54730" http.request.uri="/v2/foo/bar/blobs/sha256:c5c36b4c457386f198bb2a1d33692487b35b4e91b23ed355b62fbb403300939c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.896µs" http.response.status=405 http.response.written=78 vars.digest="sha256:c5c36b4c457386f198bb2a1d33692487b35b4e91b23ed355b62fbb403300939c" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:c5c36b4c457386f198bb2a1d33692487b35b4e91b23ed355b62fbb403300939c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.06s) === RUN TestDeleteDisabled time="2026-07-16T23:01:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:16Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42043" http.request.id=61292825-f84e-4f7a-9943-579cdcf9ea14 http.request.method=POST http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.46µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42043" http.request.id=cf2f1872-a541-4c2d-adfb-93f584c6ac7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/blobs/uploads/8ed03c80-dd3a-4508-8450-6777b5455270?_state=0X2X92sf5MCrtz47d5Hd1aUfYoy5z8w2G-BbGqRXHXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlZDAzYzgwLWRkM2EtNDUwOC04NDUwLTY3NzdiNTQ1NTI3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNi45NjkwNzcyODVaIn0%3D&digest=sha256%3A1507fa98d5d53abe70b4197908f01d7a6e4c22846849ad16f99d8e236a35d42d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.506860913s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:16 +0000] "PUT /v2/foo/bar/blobs/uploads/8ed03c80-dd3a-4508-8450-6777b5455270?_state=0X2X92sf5MCrtz47d5Hd1aUfYoy5z8w2G-BbGqRXHXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlZDAzYzgwLWRkM2EtNDUwOC04NDUwLTY3NzdiNTQ1NTI3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxNi45NjkwNzcyODVaIn0%3D&digest=sha256%3A1507fa98d5d53abe70b4197908f01d7a6e4c22846849ad16f99d8e236a35d42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:18Z" 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:42043" http.request.id=83d322ab-e6dc-488e-be3f-e53c70eece09 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/blobs/sha256:1507fa98d5d53abe70b4197908f01d7a6e4c22846849ad16f99d8e236a35d42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.888µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1507fa98d5d53abe70b4197908f01d7a6e4c22846849ad16f99d8e236a35d42d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:1507fa98d5d53abe70b4197908f01d7a6e4c22846849ad16f99d8e236a35d42d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.61s) === RUN TestDeleteReadOnly time="2026-07-16T23:01:18Z" 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-16T23:01:18Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37511" http.request.id=62794856-9135-4de4-890c-e10a2f888444 http.request.method=POST http.request.remoteaddr="127.0.0.1:53716" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37511" http.request.id=9aaba218-5b3e-432f-a3c1-6ae51c0cbdc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53716" http.request.uri="/v2/foo/bar/blobs/uploads/ceaf3360-ed99-4f29-bc24-5d9797b3717c?_state=EnM8UsLKHXJXasR7K88GvqS9wiKwyUs_ofEfyY2MZI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWYzMzYwLWVkOTktNGYyOS1iYzI0LTVkOTc5N2IzNzE3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxOC41NjE5MTgyNzdaIn0%3D&digest=sha256%3A1b5f6abbbc7ba34873be14a1e3e0da0d25827cc42967790c29c87a27b8beb032" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279871048s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:18 +0000] "PUT /v2/foo/bar/blobs/uploads/ceaf3360-ed99-4f29-bc24-5d9797b3717c?_state=EnM8UsLKHXJXasR7K88GvqS9wiKwyUs_ofEfyY2MZI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWYzMzYwLWVkOTktNGYyOS1iYzI0LTVkOTc5N2IzNzE3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMToxOC41NjE5MTgyNzdaIn0%3D&digest=sha256%3A1b5f6abbbc7ba34873be14a1e3e0da0d25827cc42967790c29c87a27b8beb032 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:1b5f6abbbc7ba34873be14a1e3e0da0d25827cc42967790c29c87a27b8beb032 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.37s) === RUN TestStartPushReadOnly time="2026-07-16T23:01:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:19Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [16/Jul/2026:23:01:19 +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-16T23:01:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:19Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=50aad575-dcc1-419e-80d5-97d772eda3e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" 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="589.445µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=d559919a-c69a-4efe-93d5-4556489913f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" 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="452.644µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=a4c41923-392a-484a-88f0-7b3f6c2d5c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" 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="436.269µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=4865ac9a-3371-4a48-9052-a8c6448e8f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" 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="570.902µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=4865ac9a-3371-4a48-9052-a8c6448e8f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" 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="591.458µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=4865ac9a-3371-4a48-9052-a8c6448e8f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" 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="610.792µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=4865ac9a-3371-4a48-9052-a8c6448e8f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="627.608µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T23:01:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=e232ca11-2167-4e2c-b26a-5a5487655e97 http.request.method=POST http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="709.016µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=a07f6c73-d3e1-4368-acf8-79467b20a8a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/blobs/uploads/88e08f77-2095-4aa1-be12-7d327cd93bdc?_state=7PWfkgda7LqQrM4Uhn2YOgEIyEXcmk8I5zOWzbTbdWZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGUwOGY3Ny0yMDk1LTRhYTEtYmUxMi03ZDMyN2NkOTNiZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MTkuOTMyMjM1OTA5WiJ9&digest=sha256%3A041354e3fa7f8cacda6bbecc48746235c0fdd7cf6146c8922a4d8ff3a2bf6248" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335267901s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/88e08f77-2095-4aa1-be12-7d327cd93bdc?_state=7PWfkgda7LqQrM4Uhn2YOgEIyEXcmk8I5zOWzbTbdWZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGUwOGY3Ny0yMDk1LTRhYTEtYmUxMi03ZDMyN2NkOTNiZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MTkuOTMyMjM1OTA5WiJ9&digest=sha256%3A041354e3fa7f8cacda6bbecc48746235c0fdd7cf6146c8922a4d8ff3a2bf6248 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=1c1485ab-e75b-4a82-9774-79f13571b5cb http.request.method=POST http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=501e5a2d-b4e6-40b4-b34f-bd43d1e81c39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/blobs/uploads/315f1166-6f43-4ec2-8831-7601a61af8b1?_state=8ZXA3nqqyapfz4J-oeKEXnkrII2Za0iM1XHWJl6GZLx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTVmMTE2Ni02ZjQzLTRlYzItODgzMS03NjAxYTYxYWY4YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjEuMzYzMDEwNTI4WiJ9&digest=sha256%3A633b83e93330af8ab961137f55a8dc11f6b82baf47f95e868583f242c31a80b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.820142945s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/315f1166-6f43-4ec2-8831-7601a61af8b1?_state=8ZXA3nqqyapfz4J-oeKEXnkrII2Za0iM1XHWJl6GZLx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTVmMTE2Ni02ZjQzLTRlYzItODgzMS03NjAxYTYxYWY4YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjEuMzYzMDEwNTI4WiJ9&digest=sha256%3A633b83e93330af8ab961137f55a8dc11f6b82baf47f95e868583f242c31a80b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=f77b3b72-29cf-446b-8938-92cd3130e866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=dfe68c79-fba0-43f1-b440-9b8752629b4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.duration="713.758µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=0b333ace-a774-4ef0-a70b-7c8cd56a015f http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" 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="714.658µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=37d1472d-938f-4c20-b3ee-0e7b140bf469 http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.177068ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=7aeca2d3-af82-492f-b267-bc32e51d7693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.duration="763.089µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=0deee572-0741-4e8f-97a0-323a7221dbfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.duration="731.183µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46069" http.request.id=c96add0f-29d7-498f-888b-690b6c5d99e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.duration="715.042µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=e5ce0c35-5639-474c-adad-bc31c4f21c79 http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="635.828µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=96374c88-5efe-4f36-943a-8be78140dbab http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="438.791µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=2efe0d7f-5bd1-4af2-bc3c-d3095aa9b2c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.duration="405.871µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=2841729d-7dcf-4eaf-bb46-dfb700ac5494 http.request.method=GET http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="418.054µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=error msg="payload digest does match: "sha256:43ddef9971ab6c663de5d1e7ae0bb56246cbe5d483b73faa1431edb8a4fd3f11" != "sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f"" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=e179a5fb-54e5-4aa8-a469-56aa4e6431e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=e179a5fb-54e5-4aa8-a469-56aa4e6431e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60386" http.request.uri="/v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="501.111µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f" 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:da07319e9c2dd2f296134f453fa7f7a0456e23d3e2e82efa57008dd53984574f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=717fe2dd-2c80-4226-b047-7cbaa96c93ef http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="572.653µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=257cb169-75ea-48d1-a28f-7c6dccb5ca61 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="449.298µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=f5392d9d-63cf-431a-b35a-130c1f21e2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="535.37µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:23Z" 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:46069" http.request.id=f5392d9d-63cf-431a-b35a-130c1f21e2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" 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="558.1µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:23Z" 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:46069" http.request.id=f5392d9d-63cf-431a-b35a-130c1f21e2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" 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="573.748µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=81e6eec0-a8ae-432d-8274-01be71b61efb http.request.method=POST http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="500.238µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=0f1cf532-a9f2-40e1-93bc-59fea31d610e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/blobs/uploads/75658161-6203-43cd-9901-5269f778c02f?_state=hD8v-jvXwclfy3AjQFinRQYEHEX7vYUaY9Jt4DmR6mp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTY1ODE2MS02MjAzLTQzY2QtOTkwMS01MjY5Zjc3OGMwMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjMuMjAwMjg4MDE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="606.141µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/75658161-6203-43cd-9901-5269f778c02f?_state=hD8v-jvXwclfy3AjQFinRQYEHEX7vYUaY9Jt4DmR6mp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTY1ODE2MS02MjAzLTQzY2QtOTkwMS01MjY5Zjc3OGMwMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjMuMjAwMjg4MDE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" 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:46069" http.request.id=4dc0e277-1fbd-44c2-92e2-5a8e1e920a81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" 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="526.267µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:23Z" 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:46069" http.request.id=4dc0e277-1fbd-44c2-92e2-5a8e1e920a81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" 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="546.173µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T23:01:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=6772c29c-3961-477f-8b50-5cb1316ac439 http.request.method=POST http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.297341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=d5618083-2b86-482c-ac30-983d08f7850d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/blobs/uploads/99b596c8-0afb-4aba-acfd-d76824ab737c?_state=J3Kx53UghBmAGaqpvIVdKcbYhrreqltanCnSdWIUd0R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWI1OTZjOC0wYWZiLTRhYmEtYWNmZC1kNzY4MjRhYjczN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjMuMjc3NjQ5NTU4WiJ9&digest=sha256%3A533f1481f42d88bb71d62e8f63943a1b70f012e2191ff428c0e5499e17b9fcea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06708378s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/99b596c8-0afb-4aba-acfd-d76824ab737c?_state=J3Kx53UghBmAGaqpvIVdKcbYhrreqltanCnSdWIUd0R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWI1OTZjOC0wYWZiLTRhYmEtYWNmZC1kNzY4MjRhYjczN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjMuMjc3NjQ5NTU4WiJ9&digest=sha256%3A533f1481f42d88bb71d62e8f63943a1b70f012e2191ff428c0e5499e17b9fcea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=97d54a72-8464-4c9b-853a-ada851ec821a http.request.method=POST http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="776.574µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=50f4ba5c-a959-4439-9a79-a57cf9d90b1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/blobs/uploads/d02f6d53-88bd-4819-bc7e-7bf284ed6bfa?_state=eOo2xRtnxx9L7ZEbVD81QEsFEiiblqcGhdZ9rzh_3nN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDJmNmQ1My04OGJkLTQ4MTktYmM3ZS03YmYyODRlZDZiZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjQuMzk4NDQ4ODNaIn0%3D&digest=sha256%3A5567723359b1c248802796054e74775bdfd24f03aea0d674aff7dc62d69b037c" http.request.useragent="Go-http-client/1.1" http.response.duration=518.207421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/d02f6d53-88bd-4819-bc7e-7bf284ed6bfa?_state=eOo2xRtnxx9L7ZEbVD81QEsFEiiblqcGhdZ9rzh_3nN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDJmNmQ1My04OGJkLTQ4MTktYmM3ZS03YmYyODRlZDZiZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjQuMzk4NDQ4ODNaIn0%3D&digest=sha256%3A5567723359b1c248802796054e74775bdfd24f03aea0d674aff7dc62d69b037c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:46069" http.request.id=50fae240-c4f5-4907-a28c-e3276dfd3d1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="903.528µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:46069" http.request.id=d4787c5d-d69d-4fd9-ba2a-6c25af4961a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc" http.request.useragent="Go-http-client/1.1" http.response.duration="574.585µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=1378dfb4-0cbc-4e6c-94c1-1837ad3ab723 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="598.669µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=0c1cacac-2ee2-4f74-a7aa-5de7071ed8e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="582.802µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=9d6f8698-61b5-4b90-9f60-54eba55a53b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="435.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=0135408d-e1e7-49e8-a785-9f7081d7a17e http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc" http.request.useragent="Go-http-client/1.1" http.response.duration="428.465µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=08b004ed-5cfa-429d-980b-6fee3ccb12ac http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="464.49µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="rewriting manifest sha256:5ab9c889158f729b63aab0a8d4512bfa86f8898778b086fc7418d7f1d109b4bc in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=47eecc85-deed-4d4d-b8af-4c10fe1d30cb http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=47eecc85-deed-4d4d-b8af-4c10fe1d30cb http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="984.229µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:46069" http.request.id=dd48348b-fdc9-42a1-aafa-4ad399ab6f31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" 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="522.677µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:46069" http.request.id=26ce3582-7bf0-4209-8c77-2b64f7dd198d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="604.034µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:46069" http.request.id=855c3af0-085f-4ac5-9cee-348c81cebecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3" http.request.useragent="Go-http-client/1.1" http.response.duration="560.72µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=389b60bb-63d8-459e-9d37-dce7b53c8ddb http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="516.746µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=27e7ab3c-e4a5-419a-917a-bd12a003a1c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="568.252µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=bb41e918-db0c-42e1-ba5e-d3460b495d34 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="426.401µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=e8c4b5ac-0aa3-4d9a-a7df-10214564a235 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/foo/schema2/manifests/sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3" http.request.useragent="Go-http-client/1.1" http.response.duration="396.31µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" level=info msg="rewriting manifest list sha256:ec5f2140938e871fb7f2d4c48a84bf18722da714c4efa0d197c7d6c00a4f99b3 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=003edb9b-596a-48ab-92ae-1a9cddad41e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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-16T23:01:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46069" http.request.id=003edb9b-596a-48ab-92ae-1a9cddad41e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" 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="796.511µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-16T23:01: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-16T23:01:24Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:24Z" 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:42791" http.request.id=9bb07c48-86b1-4895-8f6a-fb481a39ae70 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" 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="579.354µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:42791" http.request.id=d74606c9-9832-4a74-a906-ed7377f3a349 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" 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="431.791µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:42791" http.request.id=8b8a6bb3-3540-44b1-8487-1c12ebc41169 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" 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="490.415µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T23:01:24Z" 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:42791" http.request.id=a2902cfa-ae11-4a5d-808c-28178612d6f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" 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="639.175µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:24Z" 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:42791" http.request.id=a2902cfa-ae11-4a5d-808c-28178612d6f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" 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="670.685µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:24Z" 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:42791" http.request.id=a2902cfa-ae11-4a5d-808c-28178612d6f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" 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="690.095µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:24Z" 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:42791" http.request.id=a2902cfa-ae11-4a5d-808c-28178612d6f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" 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="709.289µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T23:01:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=d7048391-e5eb-4c8c-a4fc-95a87d0e7510 http.request.method=POST http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="641.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=b1eac6ec-c1c2-4a6a-b41c-2ae3f32e53a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/blobs/uploads/0d32cbfd-7854-4fb7-a14a-680bb13b8160?_state=FHx55ID9U6YT8-SBxVCtDWYYX0AdzlU776FmW60D8D57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDMyY2JmZC03ODU0LTRmYjctYTE0YS02ODBiYjEzYjgxNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjUuMDE1MjUxMzg4WiJ9&digest=sha256%3A3bf3f294bd85bc1cdf9dd794608ac32816524143ae2bfef03b1b7245002d36d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166425484s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/0d32cbfd-7854-4fb7-a14a-680bb13b8160?_state=FHx55ID9U6YT8-SBxVCtDWYYX0AdzlU776FmW60D8D57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDMyY2JmZC03ODU0LTRmYjctYTE0YS02ODBiYjEzYjgxNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjUuMDE1MjUxMzg4WiJ9&digest=sha256%3A3bf3f294bd85bc1cdf9dd794608ac32816524143ae2bfef03b1b7245002d36d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=0cac315f-3a9c-45e0-a7cc-3f7f86b21acc http.request.method=POST http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.782µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=dd5b1db7-7059-4219-871c-19862a473401 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/blobs/uploads/31d1eb87-6e58-423e-a118-4d6cb91c5353?_state=_YIxXOQ6J3UoS53G2RCk14oLlkQ7Tf-sHu4TxbDa5Gp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMWQxZWI4Ny02ZTU4LTQyM2UtYTExOC00ZDZjYjkxYzUzNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjYuMjgzNzk3MTk3WiJ9&digest=sha256%3A99f63ee912342f2bd8cbc155bce434295e2fa62ecea86bf7ae6b5c2b817a08a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.891908007s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/31d1eb87-6e58-423e-a118-4d6cb91c5353?_state=_YIxXOQ6J3UoS53G2RCk14oLlkQ7Tf-sHu4TxbDa5Gp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMWQxZWI4Ny02ZTU4LTQyM2UtYTExOC00ZDZjYjkxYzUzNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjYuMjgzNzk3MTk3WiJ9&digest=sha256%3A99f63ee912342f2bd8cbc155bce434295e2fa62ecea86bf7ae6b5c2b817a08a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=cedc4ef0-f235-4d6c-a9e4-bd426521e79a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103285ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=1871471e-cf19-4ab7-8750-287f17facec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.duration="749.668µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=081e3353-1678-47fa-8976-c7e0f270391c http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" 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="730.562µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=40167379-d831-4461-8da4-6f9901c05d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="672.765µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=482edd89-efd5-47c4-9c33-cdd4c117f2c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.duration="899.583µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=18d1b5d7-33a8-4bef-b7c4-d212d8774728 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.duration="790.542µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:42791" http.request.id=7480f48b-7e28-4b0b-8649-351031d6544b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.duration="788.43µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=d8207c4f-dfde-470f-84ec-37b5a65a5720 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="749.684µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=54ba006b-1a66-436c-b689-7d04a6639a8c http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="425.944µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=86f2d12e-4c70-43be-beac-adcb1a3da781 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.duration="434.876µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=78add755-d52d-4b07-bcab-d4d6404fbe1c http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" 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="460.059µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=error msg="payload digest does match: "sha256:e9abf73b79b16cfa50bc58fd371fc0d269c4133f1933480015b71b4e1d0b8ff4" != "sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8"" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=e2e41d5a-9cee-4a12-adc5-db6e6fba4158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=e2e41d5a-9cee-4a12-adc5-db6e6fba4158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="537.819µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8" 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3cf759db659fb83d0b5079d0cddf3d13064c30a608e4fd6a7263bb19ae1993a8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=9e58ba3f-403f-421f-9832-6c338da718b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="657.099µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=85af8de7-4630-47da-af60-8de029087c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="510.421µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=e219ed17-56c1-40cf-ac74-70afc1a13673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" 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="579.683µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:28Z" 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:42791" http.request.id=e219ed17-56c1-40cf-ac74-70afc1a13673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" 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="605.555µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:28Z" 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:42791" http.request.id=e219ed17-56c1-40cf-ac74-70afc1a13673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" 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="625.588µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=5ef346f2-6967-4a30-b73b-eb82f4a0d3b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="524.156µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=66b04e3c-531d-47a0-b2ac-6836b2610fda http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/blobs/uploads/803a23e5-6aa7-41b5-abfd-9f4f2cef0959?_state=lrBqf-q6LsHcD0psAY0P35oVO5BMj8MiuZJwL4cX9cx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDNhMjNlNS02YWE3LTQxYjUtYWJmZC05ZjRmMmNlZjA5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjguMTkyOTA5NzAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="608.65µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/803a23e5-6aa7-41b5-abfd-9f4f2cef0959?_state=lrBqf-q6LsHcD0psAY0P35oVO5BMj8MiuZJwL4cX9cx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDNhMjNlNS02YWE3LTQxYjUtYWJmZC05ZjRmMmNlZjA5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjguMTkyOTA5NzAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" 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:42791" http.request.id=13c0a40f-4599-44d9-b0d5-d5f17fd320fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" 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="524.052µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:28Z" 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:42791" http.request.id=13c0a40f-4599-44d9-b0d5-d5f17fd320fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" 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="547.521µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=b4498861-d90d-479e-be31-eb97ee4c76dc http.request.method=POST http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="699.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=a1b1801e-271e-45f2-b31e-3c88c8b27e76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/blobs/uploads/778619e2-9a73-49a7-b5e0-9a3a51f63a1f?_state=BH6jnTAfo1SpI4BJFk4rUZSblNaVFOJQr4dOFqKTglh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3Nzg2MTllMi05YTczLTQ5YTctYjVlMC05YTNhNTFmNjNhMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjguMjU0NDk4NTU1WiJ9&digest=sha256%3Aeafb3fcc9fc326c6e45c59d70e6e3d773b09e48b7e1fbaae800c76fa0aaf7913" http.request.useragent="Go-http-client/1.1" http.response.duration=647.428096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/778619e2-9a73-49a7-b5e0-9a3a51f63a1f?_state=BH6jnTAfo1SpI4BJFk4rUZSblNaVFOJQr4dOFqKTglh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3Nzg2MTllMi05YTczLTQ5YTctYjVlMC05YTNhNTFmNjNhMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjguMjU0NDk4NTU1WiJ9&digest=sha256%3Aeafb3fcc9fc326c6e45c59d70e6e3d773b09e48b7e1fbaae800c76fa0aaf7913 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=898fe9ab-f557-4abe-a1ce-b46e1c40875c http.request.method=POST http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.578µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=62b8ef2f-8bb2-45fb-bf48-7f6f0fe60647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/blobs/uploads/01936481-058e-42b6-aaa9-c83bbf47bec3?_state=NyJPry_S1GVn7F6jF5EeZzkASZtU59k1MtEyh6eDqrJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTkzNjQ4MS0wNThlLTQyYjYtYWFhOS1jODNiYmY0N2JlYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjguOTk2MTQ4NjMzWiJ9&digest=sha256%3A953e6a09c1b9277c307dc95a62b47d9abadb529fa599ed0da2dc21bbaa5d7452" http.request.useragent="Go-http-client/1.1" http.response.duration=1.662149232s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/01936481-058e-42b6-aaa9-c83bbf47bec3?_state=NyJPry_S1GVn7F6jF5EeZzkASZtU59k1MtEyh6eDqrJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTkzNjQ4MS0wNThlLTQyYjYtYWFhOS1jODNiYmY0N2JlYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MjguOTk2MTQ4NjMzWiJ9&digest=sha256%3A953e6a09c1b9277c307dc95a62b47d9abadb529fa599ed0da2dc21bbaa5d7452 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:42791" http.request.id=99430fcc-5a8c-401d-a076-a761a2c5f3d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="876.175µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:42791" http.request.id=c1be3c49-abe4-462a-8878-416d4892a086 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3" http.request.useragent="Go-http-client/1.1" http.response.duration="657.141µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=1f1eccd3-9905-4306-a07d-473951f9799d http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="579.078µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=e62cb9cf-2c0a-4485-9f93-640e982bbefd http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="519.666µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=f49982e7-3928-4cce-80c5-a863bc5727fd http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="509.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=35fbf7e5-cab3-4c53-a767-efd772bdcf57 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3" http.request.useragent="Go-http-client/1.1" http.response.duration="433.754µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=9cf6efd1-ea8b-4440-bd1c-41065915a59a http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="428.611µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="rewriting manifest sha256:079b31b6086b8cd1b7b44cadcd2033fc8fc4fbf1104b986df8c5a41f39df98a3 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=a1f39435-c79c-4cad-8000-c28e9a235f76 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=a1f39435-c79c-4cad-8000-c28e9a235f76 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="913.925µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42791" http.request.id=adda2781-86e2-4405-b88b-1c3087eaad3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" 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="516.186µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:42791" http.request.id=e2fcfaac-af3f-421c-adeb-109776e05c72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="604.086µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:42791" http.request.id=5b77e8d0-77e5-4bb1-b97a-52ce75539417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7" http.request.useragent="Go-http-client/1.1" http.response.duration="510.258µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=c1c40d82-2606-4add-8c3e-a4958fe56d72 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="489.125µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=c9d8c7a0-f78b-40f3-b820-ebf73da35705 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="470.071µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=bcea1813-4dc8-44be-9ad6-bcf588a28424 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="424.043µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=23449f05-a899-4c39-bb43-78091ea61806 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" http.request.uri="/v2/foo/schema2/manifests/sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7" http.request.useragent="Go-http-client/1.1" http.response.duration="522.82µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="rewriting manifest list sha256:b92149483e5896101965dc1228ef6e1ec1384fe1517d391d746fbb0525cb2ac7 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=53750009-aabd-4cf4-a65d-23e40c831d23 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42791" http.request.id=53750009-aabd-4cf4-a65d-23e40c831d23 http.request.method=GET http.request.remoteaddr="127.0.0.1:48728" 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="867.893µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.83s) === RUN TestGetManifestWithStorageError time="2026-07-16T23:01:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:30Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:30Z" 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:37357" http.request.id=91b1ce17-9690-4bd9-81b9-12a7bdcdc1d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56084" 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="561.924µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:37357" http.request.id=5c552679-2b07-45ea-a0bc-6f84cf170d30 http.request.method=GET http.request.remoteaddr="127.0.0.1:56084" 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="391.746µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:37357" http.request.id=2dfded52-03c1-4be8-82fe-9c49a149ae48 http.request.method=GET http.request.remoteaddr="127.0.0.1:56084" 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="430.212µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:37357" http.request.id=87126925-2c7a-4956-87e7-33a6bf6295e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56084" 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="411.516µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jul/2026:23:01:30 +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-16T23:01:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T23:01:30Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:30Z" 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:40575" http.request.id=14cc9fc7-589d-4f0a-9d51-2eb38130a220 http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" 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="664.014µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:40575" http.request.id=c3536da5-4759-48b3-a9a9-120fbf58017d http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" 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="503.248µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" 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:40575" http.request.id=029cee65-41c9-4145-83e0-274917b7f2e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" 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="434.772µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=c94fbb9b-ad8f-412a-a736-64525771def6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" 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="695.928µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:30Z" 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:40575" http.request.id=c94fbb9b-ad8f-412a-a736-64525771def6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" 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="719.291µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=c94fbb9b-ad8f-412a-a736-64525771def6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" 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="738.352µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T23:01:30Z" 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:40575" http.request.id=c94fbb9b-ad8f-412a-a736-64525771def6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" 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="765.522µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T23:01:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=d1389640-3e48-4163-abad-b9e841801f73 http.request.method=POST http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.662µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=0f3bd445-b757-4391-97d1-caa265c0840d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/blobs/uploads/5001cb12-39a9-4b01-8c67-f4c22bbd5ab8?_state=exuhuInppvJGSehOHGE-XxyjbMYKhN7kD-vGkvmgY9F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDAxY2IxMi0zOWE5LTRiMDEtOGM2Ny1mNGMyMmJiZDVhYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzAuNzgwNzAwMDU5WiJ9&digest=sha256%3A0a22a54e366e6823a03c6de2bed352f0600d93fcfe46d7ebea9e4b5062e59129" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557006211s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/5001cb12-39a9-4b01-8c67-f4c22bbd5ab8?_state=exuhuInppvJGSehOHGE-XxyjbMYKhN7kD-vGkvmgY9F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDAxY2IxMi0zOWE5LTRiMDEtOGM2Ny1mNGMyMmJiZDVhYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzAuNzgwNzAwMDU5WiJ9&digest=sha256%3A0a22a54e366e6823a03c6de2bed352f0600d93fcfe46d7ebea9e4b5062e59129 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=d1a42a9e-9fc7-4520-9bd4-988e24da5da1 http.request.method=POST http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.618µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=80a649e7-8949-453c-a001-b9cd448cb761 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/blobs/uploads/92181d5d-84ff-46cd-8372-fe961f8bfaf6?_state=aDR6uazliM51Epfpkr6ytX26PEE_0LmA0hTBHJZmWWl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MjE4MWQ1ZC04NGZmLTQ2Y2QtODM3Mi1mZTk2MWY4YmZhZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzIuNDE1NDgxNDkxWiJ9&digest=sha256%3A6122d0baa81cbc2e270c7773e9d9aa9d72db48b442ee20afddcde2257c1c489c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169571829s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/92181d5d-84ff-46cd-8372-fe961f8bfaf6?_state=aDR6uazliM51Epfpkr6ytX26PEE_0LmA0hTBHJZmWWl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MjE4MWQ1ZC04NGZmLTQ2Y2QtODM3Mi1mZTk2MWY4YmZhZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzIuNDE1NDgxNDkxWiJ9&digest=sha256%3A6122d0baa81cbc2e270c7773e9d9aa9d72db48b442ee20afddcde2257c1c489c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=b4857e43-b11a-43a7-89da-d1920615e5b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=a67de591-a19c-429c-a655-ca6d4317418f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="734.179µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=14111e2d-2f41-432d-8bb7-d32b0ac6c6c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" 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="677.089µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=ad26c1ed-4bcf-4cc4-84d3-cf8c9409adb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="674.038µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" 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:40575" http.request.id=ac1fa640-ffe9-43c5-a556-1881c67e9efd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="718.485µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" 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:40575" http.request.id=f5de117e-696a-454b-a8ce-4f6c8c43045d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="762.332µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40575" http.request.id=15e94727-4a61-46a7-96e0-6ea22d698996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="756.992µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=4473a11d-9eba-49ce-9a5f-59c0f10c860b http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="744.85µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=6a3d6a88-c682-4baf-b7e2-e030820d9688 http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="497.6µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=93386087-9dcb-4a4a-a585-a8797f5e71aa http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="421.889µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=c368d614-19a4-46e4-b2a8-f8dd2c76cb8b http.request.method=GET http.request.remoteaddr="127.0.0.1:51826" 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="422.414µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=error msg="payload digest does match: "sha256:0cacba8dd05b63244f5a17085b6391e03371bea416f4a34aa5ac8bc101547114" != "sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33"" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=618f1f97-5d7f-4d9e-a980-0d95bf42dbd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=618f1f97-5d7f-4d9e-a980-0d95bf42dbd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51826" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="499.956µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=8da40a91-bab0-4383-9ad4-fdd1cc1ffa58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57296" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="637.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=8811ea76-18e4-41b8-858f-74059d410c63 http.request.method=GET http.request.remoteaddr="127.0.0.1:57296" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="482.826µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" 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:40575" http.request.id=df95ee24-a240-4762-a1b8-e9905ca03a82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57308" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.419µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=42fb5f94-b344-4af8-8942-d8d7fc2634a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57316" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="854.516µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=bf2722a7-4a69-4b4b-bdc6-69e4307aecb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57316" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="672.642µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" 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:40575" http.request.id=cc882756-9889-4c79-bea6-f63359f2ac3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57330" 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="651.503µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=8994eebc-1fa7-444f-81e6-2164a8ec1bd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="941.538µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=6acd17a4-c641-474b-b0df-bbcf6daf4526 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="416.992µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=170214fc-cd19-4b8c-89fa-5c375a720d23 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33" http.request.useragent="Go-http-client/1.1" http.response.duration="499.841µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e8043647fee14e5fa780dd7596563cb19ab5dffb65189262be89c35325c5bf33 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=a8ab7bfb-5c54-4da8-b08a-e513fb061aa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="413.683µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=fc9b5a77-6a2e-4408-89ba-7f838bf83f97 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="425.906µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=066b161d-4cdc-47d3-83b5-6142fc11b309 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="450.726µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40575" http.request.id=0b0fba12-ef35-4345-b8c1-ab9b400f349f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" 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="493.363µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40575" http.request.id=0b0fba12-ef35-4345-b8c1-ab9b400f349f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" 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="511.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40575" http.request.id=0b0fba12-ef35-4345-b8c1-ab9b400f349f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" 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="545.35µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=281c8276-dda5-4165-aca6-9cfa4dca8320 http.request.method=POST http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="502.908µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=562977d4-7d21-4547-8b60-ae66deaa9486 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/blobs/uploads/a95eb266-7957-4471-80c9-0de02c89f673?_state=X69REBJAaufHEs7JfKD_C6n8iFMBFNafeaE9RN3ZRVl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTVlYjI2Ni03OTU3LTQ0NzEtODBjOS0wZGUwMmM4OWY2NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzMuNjQ2MzA2Mzg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="657.446µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/a95eb266-7957-4471-80c9-0de02c89f673?_state=X69REBJAaufHEs7JfKD_C6n8iFMBFNafeaE9RN3ZRVl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTVlYjI2Ni03OTU3LTQ0NzEtODBjOS0wZGUwMmM4OWY2NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzMuNjQ2MzA2Mzg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40575" http.request.id=fe1ea012-547a-4fdd-a623-45fb202cdd4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" 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="533.17µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T23:01:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40575" http.request.id=fe1ea012-547a-4fdd-a623-45fb202cdd4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" 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="554.852µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T23:01:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=7596021f-fc7e-474c-951a-80e767615435 http.request.method=POST http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="729.176µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=d1924f0c-585c-4dad-895e-75a1c33aed6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/blobs/uploads/061ad939-c8be-49e8-8fc3-f580000ab49e?_state=GhWNMKDnKwTryQ4Ibc00fCi0zPUuv3K_VbDeXk9eZrV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjFhZDkzOS1jOGJlLTQ5ZTgtOGZjMy1mNTgwMDAwYWI0OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzMuNzEyMTA3OTc0WiJ9&digest=sha256%3A039c525c20ba8f7f85b8c865d9492021d057303a73743c600ab197b180c27121" http.request.useragent="Go-http-client/1.1" http.response.duration=722.513803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/061ad939-c8be-49e8-8fc3-f580000ab49e?_state=GhWNMKDnKwTryQ4Ibc00fCi0zPUuv3K_VbDeXk9eZrV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjFhZDkzOS1jOGJlLTQ5ZTgtOGZjMy1mNTgwMDAwYWI0OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzMuNzEyMTA3OTc0WiJ9&digest=sha256%3A039c525c20ba8f7f85b8c865d9492021d057303a73743c600ab197b180c27121 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=e3be14fd-8d1d-4fbf-a5d7-28c2a7a97a7d http.request.method=POST http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=16b7128b-a9fd-453f-a2eb-ee732cb80a3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/blobs/uploads/91f528fc-9d5c-4e4f-9db0-94ba4f3c0c02?_state=Wo5LmZp0ix3HWNjto1HgNSoK1Lb-jgSwY5hh5yR-G597Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWY1MjhmYy05ZDVjLTRlNGYtOWRiMC05NGJhNGYzYzBjMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzQuNDk3MDUzNTQyWiJ9&digest=sha256%3Abe0ebfeffa5e9c6988dc36f7f0c43114f737e97b3b5f1b2c7ee466a654e64624" http.request.useragent="Go-http-client/1.1" http.response.duration=711.111705ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/91f528fc-9d5c-4e4f-9db0-94ba4f3c0c02?_state=Wo5LmZp0ix3HWNjto1HgNSoK1Lb-jgSwY5hh5yR-G597Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWY1MjhmYy05ZDVjLTRlNGYtOWRiMC05NGJhNGYzYzBjMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjM6MDE6MzQuNDk3MDUzNTQyWiJ9&digest=sha256%3Abe0ebfeffa5e9c6988dc36f7f0c43114f737e97b3b5f1b2c7ee466a654e64624 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:40575" http.request.id=e100976a-addc-4941-bd5f-186bc240cb80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="886.408µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:40575" http.request.id=eecd27a8-649c-4b5e-8c29-40a74e41b880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.duration="602.759µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=cb9e4ce0-9e3a-4aad-9415-220f95c7fe12 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="530.676µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=27a4539c-fd59-4e84-b4e8-226b681b5e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="506.482µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=0863cd0f-d8fe-4dad-8dd8-cfc031cf3342 http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="435.431µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=82f05d76-3c85-44ab-bbaa-1a465acdda9d http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.duration="462.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=1dabcd5e-ceac-4baf-8034-d7ca40b0ecac http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="452.372µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="rewriting manifest sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=d8898a94-df05-4bfa-bbac-059ed3df6d5d http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=d8898a94-df05-4bfa-bbac-059ed3df6d5d http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" 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="904.541µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=fd5ef0d6-d04b-4091-acb5-162b7f4f5ba6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.duration="513.348µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "DELETE /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=bdf6c7fb-4755-4662-bca5-e36ba5c18aac http.request.method=GET http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="450.693µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:40575" http.request.id=6ad4c71a-c899-4936-938d-1cfd19ed93f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57336" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.303µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "DELETE /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:40575" http.request.id=6aa296d6-e298-430d-b48e-981a8eb82f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.duration="686.719µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=5f651429-2047-492e-8038-e0bb81000361 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="513.619µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:40575" http.request.id=4d24a50a-0ea6-4e6f-8a95-966e4c4073e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57350" 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="577.655µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:40575" http.request.id=b63c44ad-aa8e-4409-8869-5b5e0ed913a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57358" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="760.262µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=ef3ce166-b155-4d1f-b201-36d57e8a5c3d http.request.method=GET http.request.remoteaddr="127.0.0.1:57358" 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="405.695µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=b825b9ac-1a47-4c06-b488-b2439e917914 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57358" http.request.uri="/v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9" http.request.useragent="Go-http-client/1.1" http.response.duration="489.373µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "DELETE /v2/foo/schema2/manifests/sha256:fe56b8ee14ecbb204072afdbaeb8dcd77d4c341d3ee4862e1d6fccd81a9d79d9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40575" http.request.id=99c7da94-e75a-4b60-b4a3-d49c5f698b87 http.request.method=GET http.request.remoteaddr="127.0.0.1:57358" 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="396.425µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.54s) === RUN TestManifestDeleteDisabled time="2026-07-16T23:01:35Z" 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-16T23:01:35Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:35Z" 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:41237" http.request.id=e6b0166a-c4d7-48b1-9a9f-9a9270333993 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40368" 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="552.802µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jul/2026:23:01:35 +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-16T23:01:35Z" 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-16T23:01:35Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T23:01:35Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-16T23:01:35Z" 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-16T23:01:35Z" 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:44907" http.request.id=fa62cd34-0dba-46f3-8363-e1f755615de7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57500" 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.144717ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:44907" http.request.id=678b0f3f-b38c-4a9f-9797-27dfba4f8e24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57504" 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.012734ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:44907" http.request.id=faee8c92-7823-4e3d-9583-a3a4700de2bc http.request.method=POST http.request.remoteaddr="127.0.0.1:57520" 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="940.116µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T23:01:35Z" 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:44907" http.request.id=1d789a8d-8a03-442e-9886-6a95b855fa4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57532" 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="975.609µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.14s) === RUN TestProxyManifestGetByTag time="2026-07-16T23:01:35Z" 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-16T23:01:35Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=c57b00ec-b212-4565-ad60-62a39c4851d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.763µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=31498ff1-aba0-435f-bb5b-1982cd99bf6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60034" http.request.uri="/v2/foo/bar/blobs/uploads/387fd7b3-f81e-4a6c-9cfd-fba68d9466cd?_state=_CWfVX4N3us6nfsnmAiN2vIRp7oRWNJ3CJ7lIXPY11t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4N2ZkN2IzLWY4MWUtNGE2Yy05Y2ZkLWZiYTY4ZDk0NjZjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTozNS40NjEwMjc0MjVaIn0%3D&digest=sha256%3Aefd31e6d7aa236aa6c1f7e4f015ed8827251fb2e44dac93a09afa850d5dbc37c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553317449s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:35 +0000] "PUT /v2/foo/bar/blobs/uploads/387fd7b3-f81e-4a6c-9cfd-fba68d9466cd?_state=_CWfVX4N3us6nfsnmAiN2vIRp7oRWNJ3CJ7lIXPY11t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4N2ZkN2IzLWY4MWUtNGE2Yy05Y2ZkLWZiYTY4ZDk0NjZjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTozNS40NjEwMjc0MjVaIn0%3D&digest=sha256%3Aefd31e6d7aa236aa6c1f7e4f015ed8827251fb2e44dac93a09afa850d5dbc37c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=bb0a413e-dbec-45db-bb8d-d79d321a912b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60034" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01: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-16T23:01:37Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T23:01:37Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.26.5 time="2026-07-16T23:01:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=ccc15203-a894-43a9-a7a9-38b3ae6fbf1e http.request.method=GET http.request.remoteaddr="127.0.0.1:60034" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="399.355µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44037" go.version=go1.26.5 time="2026-07-16T23:01:37Z" 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-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=d0439a40-e0e1-4028-b2fa-4bdbf359f1e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60050" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="547.922µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44037/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:44037/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=62db82d7-eaf9-41ad-8a51-cc170ead5626 http.request.method=GET http.request.remoteaddr="127.0.0.1:54788" http.request.uri="/v2/foo/bar/manifests/sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=b61f2cca-7551-4e49-baa6-781559684555 http.request.method=GET http.request.remoteaddr="127.0.0.1:60056" http.request.uri="/v2/foo/bar/manifests/sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="819.991µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/foo/bar/manifests/sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2 with ttl=167h59m59.99999863s" go.version=go1.26.5 time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=62db82d7-eaf9-41ad-8a51-cc170ead5626 http.request.method=GET http.request.remoteaddr="127.0.0.1:54788" http.request.uri="/v2/foo/bar/manifests/sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.097052ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/foo/bar/manifests/sha256:b8b821f3440d6a6fea47d645ff51cbae159c46de7bf3e2d77db3f490b8da2fe2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=cb11ee33-8937-439a-b207-c3b5fe9931d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60056" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="419.876µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44037/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:44037/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=fae28efa-dfd4-4304-94ce-4ae3be1ee06f http.request.method=GET http.request.remoteaddr="127.0.0.1:54800" 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-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=375046d5-ae37-46bd-a3c8-0d25b475f63a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60070" 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="836.67µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=fae28efa-dfd4-4304-94ce-4ae3be1ee06f http.request.method=GET http.request.remoteaddr="127.0.0.1:54800" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.784923ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=8a832b7d-2c9e-473d-811d-8726947b6577 http.request.method=POST http.request.remoteaddr="127.0.0.1:60070" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="539.972µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=6aa09131-fa69-4feb-985f-c171f07da727 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60070" http.request.uri="/v2/foo/bar/blobs/uploads/ab4d3321-064d-4c22-8538-fbac40ba5412?_state=tkIizULBJbAiUHwOjrgSlaTrvVALykxa6DX5cc0EiQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNGQzMzIxLTA2NGQtNGMyMi04NTM4LWZiYWM0MGJhNTQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTozNy4wODY2MjM1MzlaIn0%3D&digest=sha256%3Aacee2bbe89a6f512e81d6bb366fde3f8ca666fb3477a25a7eeb2fd0deb31520c" http.request.useragent="Go-http-client/1.1" http.response.duration=613.900873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "PUT /v2/foo/bar/blobs/uploads/ab4d3321-064d-4c22-8538-fbac40ba5412?_state=tkIizULBJbAiUHwOjrgSlaTrvVALykxa6DX5cc0EiQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNGQzMzIxLTA2NGQtNGMyMi04NTM4LWZiYWM0MGJhNTQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMzowMTozNy4wODY2MjM1MzlaIn0%3D&digest=sha256%3Aacee2bbe89a6f512e81d6bb366fde3f8ca666fb3477a25a7eeb2fd0deb31520c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=38e2e2ac-5b41-4d28-afa6-d704caa2ddd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60070" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=8a0935ca-2ec1-4e57-a6e6-45bd49cc4989 http.request.method=GET http.request.remoteaddr="127.0.0.1:60070" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="409.432µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44037/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:44037/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=c84b8161-a3a7-47f0-a66a-4ed2da0f960e http.request.method=GET http.request.remoteaddr="127.0.0.1:54808" 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-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=3f2b3f57-7015-4774-9bd5-eee564e8e332 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60086" 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="804.702µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=06f96373-cc79-49ba-8b06-ff0c5c539d24 http.request.method=GET http.request.remoteaddr="127.0.0.1:60086" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="382.404µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44037/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:44037/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=c84b8161-a3a7-47f0-a66a-4ed2da0f960e http.request.method=GET http.request.remoteaddr="127.0.0.1:54808" 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-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44037" http.request.id=1f252383-96e1-4138-9285-788669512d12 http.request.method=GET http.request.remoteaddr="127.0.0.1:60098" 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="852.091µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T23:01:37Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bdbc42294120f01308cfd61b3bac46bbd8ecaf85933f79dfa4a5eee2ab997dc6 with ttl=167h59m59.999997857s" go.version=go1.26.5 time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46699" http.request.id=c84b8161-a3a7-47f0-a66a-4ed2da0f960e http.request.method=GET http.request.remoteaddr="127.0.0.1:54808" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.978907ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:23:01:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.34s) === RUN TestAppDispatcher time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40939" http.request.id=54769f44-0464-4f61-b96c-0cadeab12980 http.request.method=GET http.request.remoteaddr="127.0.0.1:42932" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="584.382µs" http.response.status=200 http.response.written=0 time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40939" http.request.id=ec7da191-fe4c-491e-a2bb-2668f12aad42 http.request.method=GET http.request.remoteaddr="127.0.0.1:42932" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="421.17µs" http.response.status=200 http.response.written=0 time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40939" http.request.id=3aa64bed-7adc-4fbe-91be-012eef54dc27 http.request.method=GET http.request.remoteaddr="127.0.0.1:42932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="435.637µs" http.response.status=200 http.response.written=0 time="2026-07-16T23:01:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40939" http.request.id=85d33777-1071-4ca3-8969-2d07b360e15d http.request.method=GET http.request.remoteaddr="127.0.0.1:42932" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="431.536µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-07-16T23:01: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 instance.id=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:37Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:37Z" 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:34905" http.request.id=ece0f366-7d7c-49b4-8ea7-04b241edda87 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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-16T23:01: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 instance.id=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:37Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:37Z" level=info msg="configuring file health check path=/tmp/healthcheck398180274, interval=1" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-07-16T23:01:41Z" 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=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:41Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:41Z" level=info msg="configuring TCP health check addr=127.0.0.1:45815, interval=1" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-07-16T23:01:45Z" 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=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:45Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 time="2026-07-16T23:01:45Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38285, interval=1, threshold=3" go.version=go1.26.5 instance.id=314c9960-5b69-44c8-841d-71b247aca728 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 59.764s ? 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.27s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.18s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.13s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.28s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.878s === RUN TestSchedule time="2026-07-16T23:00:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 time="2026-07-16T23:00:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.999042ms" go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 time="2026-07-16T23:00:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.155µs" go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 time="2026-07-16T23:00:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.353µs" go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 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-16T23:00:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-16T23:00:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 time="2026-07-16T23:00:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998802ms" go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 time="2026-07-16T23:00:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998957ms" go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 time="2026-07-16T23:00:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-16T23:00:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=9201974f-de56-411e-a8eb-40b9c51e80c3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.588s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.09s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24014848 sha256:f68d61eb062f5e4f4e9e218b416494298c38379912059f058bb08b43f662d813 [] map[] } --- PASS: TestSimpleBlobRead (0.15s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.98s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.14s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.05s) === 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:0fa08c1244ee6f6ad7f0addd99571f16606844e1619e9796768474229f6d2d39 palailogos: marking blob sha256:0a5e3d8beaec952e1b654a0e7d79d28999cc8ea0d36e4094255a9f00a4956db9 palailogos: marking blob sha256:0bcb74ed0cd3d5ab3579e6b9ce7ba8d9497f812353e78acbcc7b2c0e78df7800 palailogos: marking manifest sha256:acf5f29df2eadeb8b87da8e6148266632d15a5febfcb7ee535debedc500359c0 palailogos: marking blob sha256:de9945f1f0288849bf755190cffc057c5017e8854d0d9ee974d3dd32a4d2d85e palailogos: marking blob sha256:35c3944f22cb52da506fee1fba74759bb392827e1eae0816a936d59d92c2dd98 palailogos: marking manifest sha256:ad3583f82c5f72ada10a801acc39d2126668234cec655f052c2b51002177ee17 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:5565b483e040b39a4357361638d78b72e5c77d3549e59a2dae924b47543dc4aa palailogos: marking blob sha256:3d4cf01360e26ddbffe46f46c3e652c377ea341da751f62721a437c7994590b0 palailogos: marking manifest sha256:ceef0bfe45511e780ffb3425c8b692edd183a1d06c70f4f0db427e51a2cdcd4c palailogos: marking blob sha256:0fa08c1244ee6f6ad7f0addd99571f16606844e1619e9796768474229f6d2d39 palailogos: marking blob sha256:acf5f29df2eadeb8b87da8e6148266632d15a5febfcb7ee535debedc500359c0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.64s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c deletemanifests: marking manifest sha256:6cf119776efb27e11030b117ddb69a6cc8b2e8fc30030d70f9363302d06f97e3 deletemanifests: marking blob sha256:7588b9d32c349cb9986fe3db7114129aae77bb28505b4ac9715bcd3895f7bb72 deletemanifests: marking blob sha256:7b0c40bc06314f2b4b72d3fa88e87ca9e4a4a8d8d54d0f88b36197bf121356bb deletemanifests: marking blob sha256:72a2fd0018bb3386edcb0b80b46a21f0ef6cde571a771ad7f75c83c68cf9aa8c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c blob eligible for deletion: sha256:2f29d39f907dabf2a80ebbe74fc27929ece50a89adb053dc4b05c819623e480c blob eligible for deletion: sha256:5e560783c6631976375f80ea225866f731596105409655a2d5294ea3dc761520 blob eligible for deletion: sha256:761e6b936227b748e91296f5500ec9998dae0b0947075596e7e0180f88b6738a deletemanifests manifest eligible for deletion: sha256:1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c deletemanifests: marking manifest sha256:6cf119776efb27e11030b117ddb69a6cc8b2e8fc30030d70f9363302d06f97e3 deletemanifests: marking blob sha256:7588b9d32c349cb9986fe3db7114129aae77bb28505b4ac9715bcd3895f7bb72 deletemanifests: marking blob sha256:7b0c40bc06314f2b4b72d3fa88e87ca9e4a4a8d8d54d0f88b36197bf121356bb deletemanifests: marking blob sha256:72a2fd0018bb3386edcb0b80b46a21f0ef6cde571a771ad7f75c83c68cf9aa8c time="2026-07-16T23:00:59Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 time="2026-07-16T23:00:59Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5e560783c6631976375f80ea225866f731596105409655a2d5294ea3dc761520 time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e560783c6631976375f80ea225866f731596105409655a2d5294ea3dc761520" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:761e6b936227b748e91296f5500ec9998dae0b0947075596e7e0180f88b6738a time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/761e6b936227b748e91296f5500ec9998dae0b0947075596e7e0180f88b6738a" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b91864554420764c6200f8cf71346aafd32feada46902c220248340ee15ea5c" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:2f29d39f907dabf2a80ebbe74fc27929ece50a89adb053dc4b05c819623e480c time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f29d39f907dabf2a80ebbe74fc27929ece50a89adb053dc4b05c819623e480c" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 --- PASS: TestDeleteManifestIfTagNotFound (0.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2da4794204c6a91cb5eda579cbd19a312ed55de0d570e1e80246b69a041a9cf6 time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2da4794204c6a91cb5eda579cbd19a312ed55de0d570e1e80246b69a041a9cf6" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:7af39a0e5dc1db3399a0b9d00131954b1e20fa7dc1627f2b82d5f03818cfd593 time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7af39a0e5dc1db3399a0b9d00131954b1e20fa7dc1627f2b82d5f03818cfd593" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:b96612558444b357ffed45e19b379de1240ddf101ac59d1c84f68e3c08a47dbc time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b96612558444b357ffed45e19b379de1240ddf101ac59d1c84f68e3c08a47dbc" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 --- PASS: TestGCWithMissingManifests (0.25s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:1170a8e266e0b393880bd5567cdd477215aad5bd4f34391b5941bd1fab00d72e komnenos: marking blob sha256:f6103d6ce329d254b06571a2eb3e3e62f6ffdad86c80ef18c3ff44ebf10b5d96 komnenos: marking blob sha256:0476748c499503ad8645fc2c6962e81c2c5ab58cb7f92c7ea1c3be35b9aa7cf5 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:fef4a7a7c6c44fae0ccf33de70ae55dd44ded44326bde2ba98e06f8820720caa time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fef4a7a7c6c44fae0ccf33de70ae55dd44ded44326bde2ba98e06f8820720caa" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:1d9e795e9e62bbd5877379ac626dd49e1e8b1741d60000fd30a7aec367e7e8e7 time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1d9e795e9e62bbd5877379ac626dd49e1e8b1741d60000fd30a7aec367e7e8e7" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:53dd3b304bf5f7f9c4ab4612599deffc20d548b2ff027a15c61af268959a67a7 time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/53dd3b304bf5f7f9c4ab4612599deffc20d548b2ff027a15c61af268959a67a7" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:5addd9af1920de74ffa9217e8538f42bf4cc11165e3ebb8cdbc84bda0ddabb8e time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5addd9af1920de74ffa9217e8538f42bf4cc11165e3ebb8cdbc84bda0ddabb8e" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:85dc3250120bd6c629268f5a3987d0b0f0264981b421934866cca03610be814a time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/85dc3250120bd6c629268f5a3987d0b0f0264981b421934866cca03610be814a" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 blob eligible for deletion: sha256:c81a86924b5065acd44f6c7cc7cc799c84fb834d632fb246f870d9889ddd0d2c time="2026-07-16T23:00:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c81a86924b5065acd44f6c7cc7cc799c84fb834d632fb246f870d9889ddd0d2c" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 --- PASS: TestDeletionHasEffect (0.64s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.64s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:87c10999927cda4e0e84638194b826fd91b3ab570049413c187c54ae05dc801a michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:752b2ba6c5e5de67ebdd94fade6461d361675a9939a5b8c91b76b8fb2019eda6 michael_z_doukas: marking blob sha256:d565e74d928f5c951a94966f77fe5723ea2854d3d536193cfa5a88ba893b0b4a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:20a714269ea89d5556b586c1adb6d7c0351c3e720bf46fb025b7f9093a4df421 time="2026-07-16T23:01:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20a714269ea89d5556b586c1adb6d7c0351c3e720bf46fb025b7f9093a4df421" go.version=go1.26.5 instance.id=e7982e7f-4eb9-491f-a32b-24a728c6d305 --- PASS: TestOrphanBlobDeleted (0.37s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:06907f907c90edc79942cf41854bd3b8fbc5e4d4aac321eee1d2aa7ba3f8dc44 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:807d7ebfebffbf584eb2f1336859b34bcd1df5e89d1c854c15874361cbddf0da --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.24s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.24s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.20s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.47s) === 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-16T23:01:02Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 22:01:02.135832739 +0000 UTC m=-3591.066076375, actuallyDelete=true" time="2026-07-16T23:01:02Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-16T23:01:02Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355, actuallyDelete=true" time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/542fb33a-f445-4d4b-96e1-c63fc88ee60f have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8ea2208a-1260-4d9e-a9b2-8f04d099dce9 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e804c8da-2be5-443a-b4bd-d34bd476d566 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00147b47-a69d-4a62-bb0e-e8f1d783459d have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/05579bc9-775a-4424-a3ca-e83dcf19e101 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/81fe5f1d-e8f2-4fec-b74c-ea41b234d58e have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/add69113-3ff3-45f9-811d-de1acfaa00d0 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca24ca27-913c-42eb-96b7-2757d86ec725 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa879e3b-565a-4805-9e2c-3144f5f071cf have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/afb98963-6173-4805-9822-63af499a8450 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a668a34-aa17-4968-a84c-857403dab577 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.136378469 +0000 UTC m=+8.934469355). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-16T23:01:02Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 23:01:02.137012238 +0000 UTC m=+8.935103124, actuallyDelete=true" time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/85dea1d3-0b63-419e-96d6-46787ee5e743 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137012238 +0000 UTC m=+8.935103124). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b0d1f411-ba4f-4840-9a26-2316697d783a have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137012238 +0000 UTC m=+8.935103124). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cc984f63-b55a-4bd2-b53f-4835df7ce708 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137012238 +0000 UTC m=+8.935103124). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ff281a7d-fd89-49fa-a247-12421385cfc8 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137012238 +0000 UTC m=+8.935103124). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/67cb4e89-7e2f-44dd-9baf-27a8f21aeb26 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137012238 +0000 UTC m=+8.935103124). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-16T23:01:02Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 23:01:02.137462138 +0000 UTC m=+8.935553029, actuallyDelete=true" time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3031497f-df3a-4031-a80f-75478cac89e3 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137462138 +0000 UTC m=+8.935553029). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/41c423d3-813b-4f69-a91f-a4188419179d have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137462138 +0000 UTC m=+8.935553029). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b1c90530-6b6f-494a-89c8-b7cfe5291569 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137462138 +0000 UTC m=+8.935553029). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d5e28a78-be6a-49fb-9338-8ed82d2d344f have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137462138 +0000 UTC m=+8.935553029). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8e5658a-57f8-467e-9787-c8cc8ebede05 have older date (2026-07-16 22:01:02 +0000 UTC) than purge date (2026-07-16 23:01:02.137462138 +0000 UTC m=+8.935553029). Removing upload directory." time="2026-07-16T23:01:02Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-16T23:01:02Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 23:01:02.137741529 +0000 UTC m=+8.935832415, actuallyDelete=true" time="2026-07-16T23:01:02Z" 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 8.964s ? 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.005s === 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.008s === RUN TestWalkFileRemoved time="2026-07-16T23:00:53Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.013s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.406s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.034s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.23s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.659s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.90s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.340s ? 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-16T23:00:54Z" 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-16T23:00:54Z" 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-16T23:00:54Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) time="2026-07-16T23:00:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=25ca7a2f-54bf-4ec7-afbb-1298d267ff36 time="2026-07-16T23:00:54Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=25ca7a2f-54bf-4ec7-afbb-1298d267ff36 ip=?0000000000000000000000000000000000 time="2026-07-16T23:00:54Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 === CONT TestMatchIPV4_2 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4 time="2026-07-16T23:00:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=25ca7a2f-54bf-4ec7-afbb-1298d267ff36 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidData (0.01s) time="2026-07-16T23:00:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T23:00:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T23:00:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T23:00:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.030s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.468s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.61s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.229s ? 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.016s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> 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 libfakeroot internal error: payload not recognized! >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-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 23:01:54 +0000 elapsed time 0h 1m 24s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260716.230031) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 387.3 MiB in 107 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...