>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.17.0-r0) started Thu, 15 Oct 2026 01:46:38 +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.9-r0) (2/2) Installing .makedepends-docker-registry (20261015.014638) Executing busybox-1.37.0-r31.trigger OK: 565.5 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-10-15T01:46:59Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-15T01:46:59Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.14s) PASS ok github.com/docker/distribution/configuration 0.147s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-15T01:46:59Z" 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.019s ? 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.010s === 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.013s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.67s) PASS ok github.com/docker/distribution/health/checks 0.678s ? 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.003s === 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.020s === 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.005s === 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.028s ? 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/10/15 01:47:00 http: TLS handshake error from 127.0.0.1:44094: 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:34529/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34529/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34529/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34529/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39183?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.31s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-15T01:47:00Z" level=info msg="broadcaster: closing" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="closing testSink" time="2026-10-15T01:47:00Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-10-15T01:47:00Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:00Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T01:47:01Z" level=warning msg="&{0x23bcdb87bb30 0.9} encountered too many errors, backing off" time="2026-10-15T01:47:01Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.02s) PASS ok github.com/docker/distribution/notifications 1.528s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-15T01:47:00Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-15T01:47:00.336504736Z" 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.9 time="2026-10-15T01:47:00.336519352Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:00.336606409Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.26.9 time="2026-10-15T01:47:00.336789837Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-15T01:47:00.336796414Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.9 time="2026-10-15T01:47:00.337106841Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.9 time="2026-10-15T01:47:03.358461774Z" level=info msg="response completed" go.version=go1.26.9 http.request.host=127.0.0.1 http.request.id=32b81016-13f7-420d-90ec-e4f715428316 http.request.method=GET http.request.remoteaddr="127.0.0.1:60882" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.265µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-15T01:47:03.358577159Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.9 --- PASS: TestRegistrySupportedCipherSuite (3.26s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-15T01:47:03.626782849Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-15T01:47:03.634898929Z" 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.9 time="2026-10-15T01:47:03.634918369Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:03.635048606Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-15T01:47:03.635066578Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.26.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.28s) PASS ok github.com/docker/distribution/registry 11.568s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.016s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.138s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-15T01:47:00Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.9 instance.id=9744d446-149c-4b0c-8e18-e6af76c7c96b time="2026-10-15T01:47:00Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.9 instance.id=9744d446-149c-4b0c-8e18-e6af76c7c96b --- PASS: TestBasicAccessController (0.00s) === RUN TestCreateHtpasswdFile time="2026-10-15T01:47:00Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.9 password="iXW8HXR1jZj5xRi_tLN766KpOI3tDu4GDxp1eCbAfKg" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.087s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.014s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-10-15T01:47:00Z" level=info msg="token not to be used before 2026-10-15 01:47:01 +0000 UTC - currently 2026-10-15 01:47:00.599724166 +0000 UTC m=+0.002777890" time="2026-10-15T01:47:00Z" level=info msg="token not to be used after 2026-10-15 01:47:00 +0000 UTC - currently 2026-10-15 01:47:00.599884302 +0000 UTC m=+0.002938033" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-10-15T01:47:00Z" 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.010s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.02s) === 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.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.134s === 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.032s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-15T01:47:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:01Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42973" http.request.id=f2bff173-b943-40b7-a4af-b3bfa98ac57f http.request.method=GET http.request.remoteaddr="127.0.0.1:45348" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="473.031µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-10-15T01:47:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:01Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=17205b44-3776-44c2-9f72-39f952345d80 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="474.214µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Oct/2026:01:47:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-15T01:47:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=0e59690e-1912-4121-9bf7-106649ab58c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="718.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=12616f9e-373c-424e-99f3-50699a2d506f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/aaaa/blobs/uploads/0626ef2a-67e5-419e-bdfe-3d64f53ee16b?_state=mJ066S0o5GSv_SV5qxrZ_VV2JieWI-1lMelkwbv3Rnt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNjI2ZWYyYS02N2U1LTQxOWUtYmRmZS0zZDY0ZjUzZWUxNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDEuNzg5MDQ0NjQ3WiJ9&digest=sha256%3A7a1fa3ecc9cacb551baa2c3deca49bf1d4a14293761134b6186f46193a52de4d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021979047s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0626ef2a-67e5-419e-bdfe-3d64f53ee16b?_state=mJ066S0o5GSv_SV5qxrZ_VV2JieWI-1lMelkwbv3Rnt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNjI2ZWYyYS02N2U1LTQxOWUtYmRmZS0zZDY0ZjUzZWUxNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDEuNzg5MDQ0NjQ3WiJ9&digest=sha256%3A7a1fa3ecc9cacb551baa2c3deca49bf1d4a14293761134b6186f46193a52de4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=49542468-cc42-46e6-9397-2465ebecf404 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="935.232µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=2dfda359-c836-4290-94d5-ce85490bd5d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.951µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=8af847aa-d10f-4f35-9970-c304cee60aab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/bbbb/blobs/uploads/861645e0-bd9f-4d07-b8e5-11fda411ef0c?_state=2bV_wbLtSe84YjN0FWRF7nXgaTCcTB8MteH5yWtknGB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NjE2NDVlMC1iZDlmLTRkMDctYjhlNS0xMWZkYTQxMWVmMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDIuOTI1NTk1NDE3WiJ9&digest=sha256%3Ad488cca0b3f544bd2d749e308eebe4a6853e26e668ac7b1fae66fdf33c849c8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812386282s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/861645e0-bd9f-4d07-b8e5-11fda411ef0c?_state=2bV_wbLtSe84YjN0FWRF7nXgaTCcTB8MteH5yWtknGB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NjE2NDVlMC1iZDlmLTRkMDctYjhlNS0xMWZkYTQxMWVmMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDIuOTI1NTk1NDE3WiJ9&digest=sha256%3Ad488cca0b3f544bd2d749e308eebe4a6853e26e668ac7b1fae66fdf33c849c8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=6ba78084-ed56-4908-bdc5-5ad6f8f65ccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="935.228µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=8b25d837-496d-46e6-9525-730c4ff40209 http.request.method=POST http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="551.801µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:04 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=38ee1b66-f215-47a5-a9ee-8cb904e4f2d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/cccc/blobs/uploads/644c9f3b-b502-4c9d-925a-078d11c7d54d?_state=0HUXx8mT5JxeCbdFWHcKlyWCDFCKijvq_oBR_CRnpjN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDRjOWYzYi1iNTAyLTRjOWQtOTI1YS0wNzhkMTFjN2Q1NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDQuNzk5MzU1NDJaIn0%3D&digest=sha256%3A51dc8e5d155963997fbc0ab03a06df8aa05031e731c8540603f49e8fede53fa8" http.request.useragent="Go-http-client/1.1" http.response.duration=579.388075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:04 +0000] "PUT /v2/foo/cccc/blobs/uploads/644c9f3b-b502-4c9d-925a-078d11c7d54d?_state=0HUXx8mT5JxeCbdFWHcKlyWCDFCKijvq_oBR_CRnpjN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDRjOWYzYi1iNTAyLTRjOWQtOTI1YS0wNzhkMTFjN2Q1NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDQuNzk5MzU1NDJaIn0%3D&digest=sha256%3A51dc8e5d155963997fbc0ab03a06df8aa05031e731c8540603f49e8fede53fa8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=63c55ce0-b5f0-48b7-8c21-1ba8b0311e6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="966.662µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=2e85406d-136c-41d9-b7ad-e6aef5ad8949 http.request.method=POST http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="591.385µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=df44ece2-e309-4285-afa7-1ca9b1c76ea8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/dddd/blobs/uploads/f02bf386-15a1-41dd-b4a2-9add5002caf7?_state=wC4t3ufGyD6qZPflHwCZPJ0T2fqNdOQxFXhOg4vABz97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMDJiZjM4Ni0xNWExLTQxZGQtYjRhMi05YWRkNTAwMmNhZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDUuNDcxOTE5NjEyWiJ9&digest=sha256%3A777cc979e82dfc017310c5cd65d666feaec58fd2eb090cf2d3e77b56a78e6688" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549913024s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/f02bf386-15a1-41dd-b4a2-9add5002caf7?_state=wC4t3ufGyD6qZPflHwCZPJ0T2fqNdOQxFXhOg4vABz97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMDJiZjM4Ni0xNWExLTQxZGQtYjRhMi05YWRkNTAwMmNhZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDUuNDcxOTE5NjEyWiJ9&digest=sha256%3A777cc979e82dfc017310c5cd65d666feaec58fd2eb090cf2d3e77b56a78e6688 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=f6e2da0f-8ef0-4c5e-a434-d83bacd692e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="958.306µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:07 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=a913540a-324b-4827-ab68-f72ef0f875e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="549.748µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:07 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=15afb2f9-d438-407b-b2be-b83ea86c1303 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/eeee/blobs/uploads/8b14c5f1-2244-4608-94e6-109dcd8e27db?_state=l-e4tjs6U0O9KlXRues-BRvvZ8eA6zGK7sMygI4ee9R7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4YjE0YzVmMS0yMjQ0LTQ2MDgtOTRlNi0xMDlkY2Q4ZTI3ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDcuMDkwNjEwMjQxWiJ9&digest=sha256%3A82b8cf31e37d24337a443165bde592f2690b60c1d3330ec98a39b7588d77774d" http.request.useragent="Go-http-client/1.1" http.response.duration=738.239801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:07 +0000] "PUT /v2/foo/eeee/blobs/uploads/8b14c5f1-2244-4608-94e6-109dcd8e27db?_state=l-e4tjs6U0O9KlXRues-BRvvZ8eA6zGK7sMygI4ee9R7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4YjE0YzVmMS0yMjQ0LTQ2MDgtOTRlNi0xMDlkY2Q4ZTI3ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDcuMDkwNjEwMjQxWiJ9&digest=sha256%3A82b8cf31e37d24337a443165bde592f2690b60c1d3330ec98a39b7588d77774d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=73697fa0-24bd-4fbb-a23f-7bbf60cae09a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="896.76µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:07 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=fa0d3dbb-8b71-4ecc-beaa-e3c53fc6e559 http.request.method=POST http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="506.294µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:07 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=2cdce562-fb21-48ac-93f6-0a439a54a416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/ffff/blobs/uploads/1ac5a7cc-85b0-426a-a66d-ca7d19928c6a?_state=5UUKUq216uD3BgelfHAjCwnoWajXq9eCnQRrfwFznEx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxYWM1YTdjYy04NWIwLTQyNmEtYTY2ZC1jYTdkMTk5MjhjNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDcuODc1NjQ2NzQ4WiJ9&digest=sha256%3A81a0e31054119c93e191e3f70c8b6d5ee31a483793b22d0eba90c58edd17a986" http.request.useragent="Go-http-client/1.1" http.response.duration=306.067472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:07 +0000] "PUT /v2/foo/ffff/blobs/uploads/1ac5a7cc-85b0-426a-a66d-ca7d19928c6a?_state=5UUKUq216uD3BgelfHAjCwnoWajXq9eCnQRrfwFznEx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxYWM1YTdjYy04NWIwLTQyNmEtYTY2ZC1jYTdkMTk5MjhjNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDcuODc1NjQ2NzQ4WiJ9&digest=sha256%3A81a0e31054119c93e191e3f70c8b6d5ee31a483793b22d0eba90c58edd17a986 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=073248b7-b53e-4aee-bd97-924a02e4cbc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="920.242µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=c0ce9fee-29c5-4b12-aaed-2e42f4441359 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="398.124µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=f5279ea8-51bc-4699-8221-6f2a244b946c http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="486.71µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=3789b2ae-5c5c-4a9f-b41b-7352176c3487 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="409.504µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=d14632ac-35d6-4249-9204-5971fda0cdbe http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="350.202µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=16829753-c8b5-4b47-bccc-821fe6fe72c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="427.874µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=0180aa11-d4be-4a9f-9770-375ce6b0b3b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="355.882µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" 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.9 http.request.host="127.0.0.1:39005" http.request.id=92ed8801-84a8-487c-9760-e2c54801e769 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="417.174µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" 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.9 http.request.host="127.0.0.1:39005" http.request.id=af88684d-f312-4560-9e66-3cc4bfc04e89 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="367.834µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=26cdea15-5087-4c64-aed8-321159156248 http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="387.665µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39005" http.request.id=0542b946-9897-4398-9bfb-57e6482ca73d http.request.method=GET http.request.remoteaddr="127.0.0.1:39280" 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="498.307µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T01:47:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:08Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=f7d4b0ea-80d5-486e-9a7a-843885f191c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="583.737µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=b5d4e4f4-7a42-4e85-9c3b-087af5f1f2e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/aaaa/blobs/uploads/90d3c12e-f847-421d-be0e-c4edf7bf4d40?_state=mNysdENXOMdZPSIVqe7wf-dWlNyDTsMXU82LAk3C5Z17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5MGQzYzEyZS1mODQ3LTQyMWQtYmUwZS1jNGVkZjdiZjRkNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDguMjYwMjA0MjkxWiJ9&digest=sha256%3A5582069a7acb44e710292d37e85a39aa8c36cb0df1eadb48c5bea0a5261881ad" http.request.useragent="Go-http-client/1.1" http.response.duration=893.083218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:08 +0000] "PUT /v2/foo/aaaa/blobs/uploads/90d3c12e-f847-421d-be0e-c4edf7bf4d40?_state=mNysdENXOMdZPSIVqe7wf-dWlNyDTsMXU82LAk3C5Z17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5MGQzYzEyZS1mODQ3LTQyMWQtYmUwZS1jNGVkZjdiZjRkNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDguMjYwMjA0MjkxWiJ9&digest=sha256%3A5582069a7acb44e710292d37e85a39aa8c36cb0df1eadb48c5bea0a5261881ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=7d1197ed-70ee-423f-b609-b71408bf36d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="909.964µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:09 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=2084fd38-17d9-4aad-8309-584be063be29 http.request.method=POST http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="487.141µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:09 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=a1883889-4639-401f-b84c-0fc06b6596b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/bbbb/blobs/uploads/ec3687f1-34ff-426e-914f-244a105430b4?_state=ixVqMUuYHeuQ0j_WnTTgWsICVnn2eLpXdg35FvL9t5R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlYzM2ODdmMS0zNGZmLTQyNmUtOTE0Zi0yNDRhMTA1NDMwYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDkuMjUyMzM4MTA3WiJ9&digest=sha256%3A672a2400d8f67392f923491cada31042830a111a8f6fa1bfa86a129da4518800" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099780881s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:09 +0000] "PUT /v2/foo/bbbb/blobs/uploads/ec3687f1-34ff-426e-914f-244a105430b4?_state=ixVqMUuYHeuQ0j_WnTTgWsICVnn2eLpXdg35FvL9t5R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlYzM2ODdmMS0zNGZmLTQyNmUtOTE0Zi0yNDRhMTA1NDMwYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MDkuMjUyMzM4MTA3WiJ9&digest=sha256%3A672a2400d8f67392f923491cada31042830a111a8f6fa1bfa86a129da4518800 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=9479bd97-4ea4-49c9-954b-1560fdc9759e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="960.473µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:10 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=0fc6bf01-14ae-482a-b5e4-556ee559dbda http.request.method=POST http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="499.387µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=d3ef1caf-bb32-498d-afd0-f84c60634932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/cccc/blobs/uploads/e4fb892f-7721-4754-ad1b-bdfa97d8cbfd?_state=jAJ8xybZ1zOKYiJnrL7iclLfPbnuPTLIvC2fgpxBYZp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNGZiODkyZi03NzIxLTQ3NTQtYWQxYi1iZGZhOTdkOGNiZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTAuNDA5NTY5MzA3WiJ9&digest=sha256%3Aa8485a39175c24f5a6c9335ce00c8a57d57ac1756d2bcded8d10f5130be9558b" http.request.useragent="Go-http-client/1.1" http.response.duration=481.030826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/e4fb892f-7721-4754-ad1b-bdfa97d8cbfd?_state=jAJ8xybZ1zOKYiJnrL7iclLfPbnuPTLIvC2fgpxBYZp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNGZiODkyZi03NzIxLTQ3NTQtYWQxYi1iZGZhOTdkOGNiZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTAuNDA5NTY5MzA3WiJ9&digest=sha256%3Aa8485a39175c24f5a6c9335ce00c8a57d57ac1756d2bcded8d10f5130be9558b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=985fc4b5-4a65-47a9-87fd-547a8d4a25d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.26938ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=052df51a-2c03-4039-8673-f243d1cbfacc http.request.method=POST http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="542.275µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=79ecf447-50e1-4c0b-8532-d77520fb21de http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/dddd/blobs/uploads/c2bf232d-af95-4c22-9e97-6f7da8fe50ac?_state=pJH9vGXz0tC4TJN8nfJrUgazmAM3RJAJhx2FFgCsish7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMmJmMjMyZC1hZjk1LTRjMjItOWU5Ny02ZjdkYThmZTUwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTAuOTc4NDg0Nzk5WiJ9&digest=sha256%3Ab968d22aa32c5fb28ef2318747137f5266a6fc8ad01055ff5192983ceb4a978a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265097151s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/c2bf232d-af95-4c22-9e97-6f7da8fe50ac?_state=pJH9vGXz0tC4TJN8nfJrUgazmAM3RJAJhx2FFgCsish7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMmJmMjMyZC1hZjk1LTRjMjItOWU5Ny02ZjdkYThmZTUwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTAuOTc4NDg0Nzk5WiJ9&digest=sha256%3Ab968d22aa32c5fb28ef2318747137f5266a6fc8ad01055ff5192983ceb4a978a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=93c0f8dc-b80e-4a50-9ec9-2fb07faa4682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35932" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="870.248µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45683" http.request.id=064529cd-2507-418e-98f2-56209bb9c4f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35932" 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="370.634µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (10.59s) === RUN TestURLPrefix time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:12Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46425" http.request.id=642c61f8-6e0f-423b-afc9-abf2112d2111 http.request.method=GET http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="451.971µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:12Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=db2cdfcb-df2f-476f-b96e-a0f381213a41 http.request.method=GET http.request.remoteaddr="127.0.0.1:34604" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="561.793µs" http.response.status=404 http.response.written=157 vars.digest="sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "GET /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=a3408ee4-022e-4bce-a4dd-7b48f1884750 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34608" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="546.564µs" http.response.status=404 http.response.written=157 vars.digest="sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=21170497-5dd6-4b69-9d4f-43a70fab7f64 http.request.method=POST http.request.remoteaddr="127.0.0.1:34608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="445.492µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=2123aecd-40d2-4adf-bd9e-fef8aa5bf1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34608" http.request.uri="/v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="528.997µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "GET /v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=2168e99b-2930-455e-ac3c-8d0c88e29ab7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34608" http.request.uri="/v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="459.495µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=1e1b4371-9abd-49c4-855b-1c89dd9d48c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34608" http.request.uri="/v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fee4cff1-d7e0-49f2-88b5-18813257b3c7 time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:39257" http.request.id=1e1b4371-9abd-49c4-855b-1c89dd9d48c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34608" http.request.uri="/v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="422.242µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fee4cff1-d7e0-49f2-88b5-18813257b3c7 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "GET /v2/foo/bar/blobs/uploads/fee4cff1-d7e0-49f2-88b5-18813257b3c7?_state=Jqwmvykl1g931hka08t4GFb3KFW9TNYsDk6F1btnHOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZTRjZmYxLWQ3ZTAtNDlmMi04OGI1LTE4ODEzMjU3YjNjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4yOTYzODg0MDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=cecf218e-f779-438e-917a-2f146530ceee http.request.method=POST http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="526.63µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=c8b86400-89af-42f4-9a6a-def9bef24d29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/c40c65e7-0b8b-4980-991b-dd92de27d2b2?_state=Q5KSXNdTSsxzi0vEPJYN9idTtMnWFSgGMHhoGkJlAIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MGM2NWU3LTBiOGItNDk4MC05OTFiLWRkOTJkZTI3ZDJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDAyMTg4MDVaIn0%3D&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" provided=sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a vars.name="foo/bar" vars.uuid=c40c65e7-0b8b-4980-991b-dd92de27d2b2 time="2026-10-15T01:47:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=c8b86400-89af-42f4-9a6a-def9bef24d29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/c40c65e7-0b8b-4980-991b-dd92de27d2b2?_state=Q5KSXNdTSsxzi0vEPJYN9idTtMnWFSgGMHhoGkJlAIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MGM2NWU3LTBiOGItNDk4MC05OTFiLWRkOTJkZTI3ZDJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDAyMTg4MDVaIn0%3D&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c40c65e7-0b8b-4980-991b-dd92de27d2b2 time="2026-10-15T01:47:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=c8b86400-89af-42f4-9a6a-def9bef24d29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/c40c65e7-0b8b-4980-991b-dd92de27d2b2?_state=Q5KSXNdTSsxzi0vEPJYN9idTtMnWFSgGMHhoGkJlAIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MGM2NWU3LTBiOGItNDk4MC05OTFiLWRkOTJkZTI3ZDJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDAyMTg4MDVaIn0%3D&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="521.02µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c40c65e7-0b8b-4980-991b-dd92de27d2b2 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "PUT /v2/foo/bar/blobs/uploads/c40c65e7-0b8b-4980-991b-dd92de27d2b2?_state=Q5KSXNdTSsxzi0vEPJYN9idTtMnWFSgGMHhoGkJlAIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MGM2NWU3LTBiOGItNDk4MC05OTFiLWRkOTJkZTI3ZDJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDAyMTg4MDVaIn0%3D&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=19452d3e-84ed-4995-bd6b-a4d32e577302 http.request.method=POST http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="470.018µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=85cbd2bb-896c-4da3-aa16-778a8ddc0036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/5ee6d020-c952-4f7c-a983-c76b39fd6ec4?_state=X5ZgcwMIfIviuowx91spnP5fVz-CiIVDiXUfLu_CY2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZTZkMDIwLWM5NTItNGY3Yy1hOTgzLWM3NmIzOWZkNmVjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDQ5MzQ3NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="520.27µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "PUT /v2/foo/bar/blobs/uploads/5ee6d020-c952-4f7c-a983-c76b39fd6ec4?_state=X5ZgcwMIfIviuowx91spnP5fVz-CiIVDiXUfLu_CY2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZTZkMDIwLWM5NTItNGY3Yy1hOTgzLWM3NmIzOWZkNmVjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDQ5MzQ3NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=d67c8a14-d446-4d63-9473-ac4156ef2fff http.request.method=POST http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="422.459µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=73138f48-8a3f-4ad0-96f9-0622a25fd5c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/f075ce9d-e29d-406d-916b-40f98da41e9d?_state=0MRSugT7mpBw4dixvwKhqn2v4Rzxc9gFkWx6e_bptcV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNzVjZTlkLWUyOWQtNDA2ZC05MTZiLTQwZjk4ZGE0MWU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDYxMDIxNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="507.757µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "PUT /v2/foo/bar/blobs/uploads/f075ce9d-e29d-406d-916b-40f98da41e9d?_state=0MRSugT7mpBw4dixvwKhqn2v4Rzxc9gFkWx6e_bptcV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNzVjZTlkLWUyOWQtNDA2ZC05MTZiLTQwZjk4ZGE0MWU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDYxMDIxNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=7827b0e8-9658-4c61-ab4b-d6f48a14e465 http.request.method=POST http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="425.891µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=d203d8e3-9674-42c3-9da6-b1fe29446a91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/9eae98fe-473c-48a5-9923-8306d91f53e3?_state=GxBBUQK80Sg2-P3xoxYaWY8FcgBfotB1UbPyENzq1zd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYWU5OGZlLTQ3M2MtNDhhNS05OTIzLTgzMDZkOTFmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDcxNzE2WiJ9&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.duration=347.395225ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "PUT /v2/foo/bar/blobs/uploads/9eae98fe-473c-48a5-9923-8306d91f53e3?_state=GxBBUQK80Sg2-P3xoxYaWY8FcgBfotB1UbPyENzq1zd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYWU5OGZlLTQ3M2MtNDhhNS05OTIzLTgzMDZkOTFmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi4zMDcxNzE2WiJ9&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=5d350cf6-06a5-404a-8d40-6561b815ec05 http.request.method=POST http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.518µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39257" http.request.id=2be8dbd0-97d9-4704-8b75-e0f552f51f91 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/a1dc0e31-3b57-4c40-a9da-04f13b21db76?_state=bmBTEThDqKSLYnNLy8k5FV3UzPfBXhKKRLRW1sOeAmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZGMwZTMxLTNiNTctNGM0MC1hOWRhLTA0ZjEzYjIxZGI3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi42NjU2MTA5ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=340.21169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:12 +0000] "PATCH /v2/foo/bar/blobs/uploads/a1dc0e31-3b57-4c40-a9da-04f13b21db76?_state=bmBTEThDqKSLYnNLy8k5FV3UzPfBXhKKRLRW1sOeAmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZGMwZTMxLTNiNTctNGM0MC1hOWRhLTA0ZjEzYjIxZGI3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMi42NjU2MTA5ODJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=95256c63-4d9b-4ca9-8124-08cfd2e9cc8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/uploads/a1dc0e31-3b57-4c40-a9da-04f13b21db76?_state=J__LOk5A0g9_j9I9u4d6j8Cn-_LQztjDNiSuyg1W2hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZGMwZTMxLTNiNTctNGM0MC1hOWRhLTA0ZjEzYjIxZGI3NiIsIk9mZnNldCI6MTcyOTE3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTJaIn0%3D&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "PUT /v2/foo/bar/blobs/uploads/a1dc0e31-3b57-4c40-a9da-04f13b21db76?_state=J__LOk5A0g9_j9I9u4d6j8Cn-_LQztjDNiSuyg1W2hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZGMwZTMxLTNiNTctNGM0MC1hOWRhLTA0ZjEzYjIxZGI3NiIsIk9mZnNldCI6MTcyOTE3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTJaIn0%3D&digest=sha256%3A71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=28e8cebc-2f07-4815-af3c-db26f5864768 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="843.173µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=25a5435b-26e3-43e8-becc-d32b9153e40c http.request.method=GET http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.079874ms http.response.status=200 http.response.written=17291776 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 200 17291776 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=error msg="error parsing digest="sha257:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=5b3f8c78-7842-4895-8f7b-d96294949c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/sha257:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" vars.name="foo/bar" time="2026-10-15T01:47:13Z" 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.9 http.request.host="127.0.0.1:39257" http.request.id=5b3f8c78-7842-4895-8f7b-d96294949c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:34618" http.request.uri="/v2/foo/bar/blobs/sha257:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="455.761µs" http.response.status=400 http.response.written=110 vars.digest="sha257:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/sha257:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=eec3b3c2-f864-4704-9fc7-85ee528111f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34636" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.duration="584.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" 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.9 time="2026-10-15T01:47:13Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=f73ed704-a59e-4769-b6fc-4b083fe7de1c http.request.method=GET http.request.remoteaddr="127.0.0.1:46808" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="594.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=1c41d087-f7ca-4c30-a72d-bfa75251dbb6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46824" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="574.863µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=4ff39635-2ea8-4f42-b44a-6bd340108845 http.request.method=POST http.request.remoteaddr="127.0.0.1:46824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="487.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=59928ebf-6242-4edd-a785-34210db5b47d http.request.method=GET http.request.remoteaddr="127.0.0.1:46824" http.request.uri="/v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.077921ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=2855b615-4601-46a2-91e2-e805a3d21fab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46824" http.request.uri="/v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="444.334µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=7fd18547-3166-47be-9c01-f7df2180c939 http.request.method=GET http.request.remoteaddr="127.0.0.1:46824" http.request.uri="/v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1236437a-202d-400b-a490-804843a9acc2 time="2026-10-15T01:47:13Z" 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.9 http.request.host="127.0.0.1:43249" http.request.id=7fd18547-3166-47be-9c01-f7df2180c939 http.request.method=GET http.request.remoteaddr="127.0.0.1:46824" http.request.uri="/v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="418.163µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1236437a-202d-400b-a490-804843a9acc2 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/uploads/1236437a-202d-400b-a490-804843a9acc2?_state=En0Fs-vbliRiKQZmmwAl_1aWjtTz65Sw44wqaupDdNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzY0MzdhLTIwMmQtNDAwYi1hNDkwLTgwNDg0M2E5YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDIxOTgyODRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=485745a6-31a7-492a-b98c-042df3a9e964 http.request.method=POST http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="547.634µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=e6e3e791-7923-4909-81a8-9203376f9c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/c139fd24-7b89-4c1e-8f86-475da169709d?_state=l8X1pY7Luc0D5Z1QM9KzxizwjHPCec_v3R5A978NbOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzlmZDI0LTdiODktNGMxZS04Zjg2LTQ3NWRhMTY5NzA5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDczNTMxMzhaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" provided=sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 vars.name="foo/bar" vars.uuid=c139fd24-7b89-4c1e-8f86-475da169709d time="2026-10-15T01:47:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=e6e3e791-7923-4909-81a8-9203376f9c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/c139fd24-7b89-4c1e-8f86-475da169709d?_state=l8X1pY7Luc0D5Z1QM9KzxizwjHPCec_v3R5A978NbOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzlmZDI0LTdiODktNGMxZS04Zjg2LTQ3NWRhMTY5NzA5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDczNTMxMzhaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c139fd24-7b89-4c1e-8f86-475da169709d time="2026-10-15T01:47:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=e6e3e791-7923-4909-81a8-9203376f9c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/c139fd24-7b89-4c1e-8f86-475da169709d?_state=l8X1pY7Luc0D5Z1QM9KzxizwjHPCec_v3R5A978NbOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzlmZDI0LTdiODktNGMxZS04Zjg2LTQ3NWRhMTY5NzA5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDczNTMxMzhaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="516.283µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c139fd24-7b89-4c1e-8f86-475da169709d 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "PUT /v2/foo/bar/blobs/uploads/c139fd24-7b89-4c1e-8f86-475da169709d?_state=l8X1pY7Luc0D5Z1QM9KzxizwjHPCec_v3R5A978NbOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzlmZDI0LTdiODktNGMxZS04Zjg2LTQ3NWRhMTY5NzA5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMDczNTMxMzhaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=c80b306d-ee79-40fc-b80b-0744a3f6fa14 http.request.method=POST http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="391.992µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=6eb044e1-037d-4f54-93fb-9ca8144bf8af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/dd3c736d-7049-4aed-9a72-ec72e9ffc221?_state=d-WrLH0YPsERxcMOTRoyTkEzUYN2vSc3wUYwLXiJG557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkM2M3MzZkLTcwNDktNGFlZC05YTcyLWVjNzJlOWZmYzIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMTEwMjM0NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="478.804µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "PUT /v2/foo/bar/blobs/uploads/dd3c736d-7049-4aed-9a72-ec72e9ffc221?_state=d-WrLH0YPsERxcMOTRoyTkEzUYN2vSc3wUYwLXiJG557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkM2M3MzZkLTcwNDktNGFlZC05YTcyLWVjNzJlOWZmYzIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMTEwMjM0NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=24de83c7-adcc-4e6f-9960-56c3719fe558 http.request.method=POST http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="404.546µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=b6f00cc1-a3db-470e-a053-29c869591d55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/0242e28b-3559-4f25-9bc2-0e063b52f04b?_state=NoBGzsP1Zed8ITKpILrjZx294Fcn4MCmf6FPNf1fHel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNDJlMjhiLTM1NTktNGYyNS05YmMyLTBlMDYzYjUyZjA0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMTIwMTU0OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="487.705µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "PUT /v2/foo/bar/blobs/uploads/0242e28b-3559-4f25-9bc2-0e063b52f04b?_state=NoBGzsP1Zed8ITKpILrjZx294Fcn4MCmf6FPNf1fHel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNDJlMjhiLTM1NTktNGYyNS05YmMyLTBlMDYzYjUyZjA0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMTIwMTU0OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=0f7ee137-fb2b-4eba-9f5d-8641453acef0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="382.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=1206e1fe-6cb8-4a75-b79b-c1ac1d4b7ded http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/e7dd949d-7aec-455e-bc34-49529f394857?_state=lXD8fEy2i6P-xV-vYgF-nDhWfpbL62lnmRPNvcC4jxV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZGQ5NDlkLTdhZWMtNDU1ZS1iYzM0LTQ5NTI5ZjM5NDg1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMTMwMDAxMDFaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.duration=724.019261ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "PUT /v2/foo/bar/blobs/uploads/e7dd949d-7aec-455e-bc34-49529f394857?_state=lXD8fEy2i6P-xV-vYgF-nDhWfpbL62lnmRPNvcC4jxV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZGQ5NDlkLTdhZWMtNDU1ZS1iYzM0LTQ5NTI5ZjM5NDg1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy4xMTMwMDAxMDFaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=90ebc343-04d7-4ee2-8c98-e697edef0a0c http.request.method=POST http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.907µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43249" http.request.id=e99b7e22-11fe-4ddd-b7d3-ab96000c103f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/b817d669-ffce-465f-8604-a36cb2fbafd3?_state=dWI9PvY2D_L37eSf5Myr4SQahDhu9z1zwObn9G2fgdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MTdkNjY5LWZmY2UtNDY1Zi04NjA0LWEzNmNiMmZiYWZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy44NTM5MzQ5ODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=647.090909ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/b817d669-ffce-465f-8604-a36cb2fbafd3?_state=dWI9PvY2D_L37eSf5Myr4SQahDhu9z1zwObn9G2fgdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MTdkNjY5LWZmY2UtNDY1Zi04NjA0LWEzNmNiMmZiYWZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxMy44NTM5MzQ5ODZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=273250d1-2c50-4ae6-aa69-b2686cde28a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/uploads/b817d669-ffce-465f-8604-a36cb2fbafd3?_state=3MeFTTy9sbiHq4cyE9zlwn0Nb_pajLD14KAFmmYn8cJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MTdkNjY5LWZmY2UtNDY1Zi04NjA0LWEzNmNiMmZiYWZkMyIsIk9mZnNldCI6MjM0NjU5ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTNaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.duration="797.66µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "PUT /v2/foo/bar/blobs/uploads/b817d669-ffce-465f-8604-a36cb2fbafd3?_state=3MeFTTy9sbiHq4cyE9zlwn0Nb_pajLD14KAFmmYn8cJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MTdkNjY5LWZmY2UtNDY1Zi04NjA0LWEzNmNiMmZiYWZkMyIsIk9mZnNldCI6MjM0NjU5ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTNaIn0%3D&digest=sha256%3A2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=22872ebf-d30b-4658-b829-72d22a4f2dfb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="574.399µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=3bc35e95-c335-4daf-a63a-f8045adc6ecb http.request.method=GET http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.347689ms http.response.status=200 http.response.written=23465984 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 200 23465984 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=error msg="error parsing digest="sha257:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=14acdf10-c04a-4205-ae73-e14a5d7dd5c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/sha257:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" vars.name="foo/bar" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:43249" http.request.id=14acdf10-c04a-4205-ae73-e14a5d7dd5c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46832" http.request.uri="/v2/foo/bar/blobs/sha257:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="415.172µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/sha257:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=c1a818fb-2cd7-460b-aca9-149dfb0e6caa http.request.method=GET http.request.remoteaddr="127.0.0.1:46852" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.duration="600.835µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=3b30d8de-942b-4747-8fbf-76c22d51faaf http.request.method=GET http.request.remoteaddr="127.0.0.1:46844" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.345644ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43249" http.request.id=4296b419-d6c5-4b82-be54-e8e56d6afa0d http.request.method=GET http.request.remoteaddr="127.0.0.1:46852" http.request.uri="/v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.068573ms http.response.status=200 http.response.written=917504 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/sha256:2140753218c7621454ef96d3577e7c516dc63c7043f0adc90e537e0d3f20b223 HTTP/1.1" 200 917504 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=b905e444-860f-41ef-9336-f208eafc4a9f http.request.method=GET http.request.remoteaddr="127.0.0.1:34632" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.496397981s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39257" http.request.id=9626ac43-2d1b-4346-8dbd-f87fbdf8a621 http.request.method=GET http.request.remoteaddr="127.0.0.1:34636" http.request.uri="/v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.491391902s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [15/Oct/2026:01:47:13 +0000] "GET /v2/foo/bar/blobs/sha256:71b68b304d71ea2262e80ff9f47f825fce977588e7303809984b9f5b4645ae5a HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.28s) === RUN TestBlobDelete time="2026-10-15T01:47:14Z" 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.9 time="2026-10-15T01:47:14Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=dd2f10bb-1fdd-4a24-88bf-e38133060046 http.request.method=GET http.request.remoteaddr="127.0.0.1:48866" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="530.645µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=88faaf45-adf4-4b76-9b62-6e5074d7730f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48880" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="487.316µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=5a729795-8b91-4a3d-bba1-aae3a1373ed3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48880" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="444.184µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=15fa29e0-117c-4b75-bc08-686dce611d0b http.request.method=GET http.request.remoteaddr="127.0.0.1:48880" http.request.uri="/v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="418.412µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=94eca9d4-9096-4dac-b4f2-7da6c8e2cf22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48880" http.request.uri="/v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="422.028µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=7a524390-9f9f-451f-ad25-a9d1a1a23c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:48880" http.request.uri="/v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=15c1a6c4-3e68-4d26-8573-a921a1b6ed49 time="2026-10-15T01:47:14Z" 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.9 http.request.host="127.0.0.1:44437" http.request.id=7a524390-9f9f-451f-ad25-a9d1a1a23c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:48880" http.request.uri="/v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="392.412µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=15c1a6c4-3e68-4d26-8573-a921a1b6ed49 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "GET /v2/foo/bar/blobs/uploads/15c1a6c4-3e68-4d26-8573-a921a1b6ed49?_state=LqBvW9dYyvanKUzOhM7YVF_E7o4Zeb96qOFGboC431d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzFhNmM0LTNlNjgtNGQyNi04NTczLWE5MjFhMWI2ZWQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41ODg2NjI4NTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=750e4232-d838-45f3-944f-9ec19be85d01 http.request.method=POST http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="474.073µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=28f3c137-87bd-4203-922a-8dd6ba158356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ebcb0-be04-401a-b94e-b17a876111ca?_state=7lSywGwAfhtLwXFUBBVwt_Lhb0yneCwcyjKDOEXmUzV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWViY2IwLWJlMDQtNDAxYS1iOTRlLWIxN2E4NzYxMTFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTA2MzczMDJaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" provided=sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f vars.name="foo/bar" vars.uuid=4a5ebcb0-be04-401a-b94e-b17a876111ca time="2026-10-15T01:47:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=28f3c137-87bd-4203-922a-8dd6ba158356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ebcb0-be04-401a-b94e-b17a876111ca?_state=7lSywGwAfhtLwXFUBBVwt_Lhb0yneCwcyjKDOEXmUzV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWViY2IwLWJlMDQtNDAxYS1iOTRlLWIxN2E4NzYxMTFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTA2MzczMDJaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4a5ebcb0-be04-401a-b94e-b17a876111ca time="2026-10-15T01:47:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=28f3c137-87bd-4203-922a-8dd6ba158356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ebcb0-be04-401a-b94e-b17a876111ca?_state=7lSywGwAfhtLwXFUBBVwt_Lhb0yneCwcyjKDOEXmUzV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWViY2IwLWJlMDQtNDAxYS1iOTRlLWIxN2E4NzYxMTFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTA2MzczMDJaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="428.794µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4a5ebcb0-be04-401a-b94e-b17a876111ca 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "PUT /v2/foo/bar/blobs/uploads/4a5ebcb0-be04-401a-b94e-b17a876111ca?_state=7lSywGwAfhtLwXFUBBVwt_Lhb0yneCwcyjKDOEXmUzV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWViY2IwLWJlMDQtNDAxYS1iOTRlLWIxN2E4NzYxMTFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTA2MzczMDJaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=5aeef24a-184d-40b5-b280-52dd12d3ce9e http.request.method=POST http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="419.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=7a301944-be63-4b8c-b35b-5cb12981a783 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/ab5f5d99-6363-4ac1-bf53-375ccef801ce?_state=A-3KXRXBOjKxUAHrQ6g6pUN_KT4CxX689Qlhbh5I3e97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNWY1ZDk5LTYzNjMtNGFjMS1iZjUzLTM3NWNjZWY4MDFjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTE3MzcyMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="490.924µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "PUT /v2/foo/bar/blobs/uploads/ab5f5d99-6363-4ac1-bf53-375ccef801ce?_state=A-3KXRXBOjKxUAHrQ6g6pUN_KT4CxX689Qlhbh5I3e97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNWY1ZDk5LTYzNjMtNGFjMS1iZjUzLTM3NWNjZWY4MDFjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTE3MzcyMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=e27f298a-7b2f-4489-aed7-e18d1faeb8b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="657.56µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=62c48e18-1773-4bb4-9d0d-dff15a539528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/9deb4886-d0ee-4cc5-a18b-d756353645da?_state=N7GBJDkVHGFNYEsGRXvpMHfOc7QOY_-ab68igfAr4W57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkZWI0ODg2LWQwZWUtNGNjNS1hMThiLWQ3NTYzNTM2NDVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTMyNjc4NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="475.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "PUT /v2/foo/bar/blobs/uploads/9deb4886-d0ee-4cc5-a18b-d756353645da?_state=N7GBJDkVHGFNYEsGRXvpMHfOc7QOY_-ab68igfAr4W57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkZWI0ODg2LWQwZWUtNGNjNS1hMThiLWQ3NTYzNTM2NDVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTMyNjc4NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=3ec2161d-f07e-45d4-9cbc-135ab67966c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="409.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=a7e949f1-a843-44a4-95c6-90843954e67d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/a1558d0b-79a4-4e2b-a80b-71232fa7e99c?_state=d29WCfmDlsDnV42w5NjWAYV6LckLKmQny2acJMya1iR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNTU4ZDBiLTc5YTQtNGUyYi1hODBiLTcxMjMyZmE3ZTk5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTQzMDkzMTVaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.duration=651.517574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:14 +0000] "PUT /v2/foo/bar/blobs/uploads/a1558d0b-79a4-4e2b-a80b-71232fa7e99c?_state=d29WCfmDlsDnV42w5NjWAYV6LckLKmQny2acJMya1iR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNTU4ZDBiLTc5YTQtNGUyYi1hODBiLTcxMjMyZmE3ZTk5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNC41OTQzMDkzMTVaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=408b7431-12fb-480c-b7ea-396dd6c019c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="603.736µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44437" http.request.id=46fb135b-95d0-433c-b554-530b0778ea00 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/10513bd7-d706-4cfd-bdee-f1dad7c01d9d?_state=lZXgYHSgqDQ-vhZTjDqqMc5HvHKd5lzn2V3Av8ifWEt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNTEzYmQ3LWQ3MDYtNGNmZC1iZGVlLWYxZGFkN2MwMWQ5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNS4yNTgwNzA0MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=577.9373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "PATCH /v2/foo/bar/blobs/uploads/10513bd7-d706-4cfd-bdee-f1dad7c01d9d?_state=lZXgYHSgqDQ-vhZTjDqqMc5HvHKd5lzn2V3Av8ifWEt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNTEzYmQ3LWQ3MDYtNGNmZC1iZGVlLWYxZGFkN2MwMWQ5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNS4yNTgwNzA0MTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=573a010e-633d-42c2-aab7-fd155f22c21e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/uploads/10513bd7-d706-4cfd-bdee-f1dad7c01d9d?_state=i98B4seLS87YTwpAB3GExOkEz3PSI_AcMjjjSqI0YdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNTEzYmQ3LWQ3MDYtNGNmZC1iZGVlLWYxZGFkN2MwMWQ5ZCIsIk9mZnNldCI6MjI5OTAzMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTVaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.duration="719.449µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "PUT /v2/foo/bar/blobs/uploads/10513bd7-d706-4cfd-bdee-f1dad7c01d9d?_state=i98B4seLS87YTwpAB3GExOkEz3PSI_AcMjjjSqI0YdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNTEzYmQ3LWQ3MDYtNGNmZC1iZGVlLWYxZGFkN2MwMWQ5ZCIsIk9mZnNldCI6MjI5OTAzMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTVaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=9a4d8761-9026-46cc-b797-bf058c7bbf6a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="485.121µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=3aaf0244-d529-4511-b543-74748248eb51 http.request.method=GET http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.580477ms http.response.status=200 http.response.written=22990336 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "GET /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 200 22990336 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=error msg="error parsing digest="sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=8e09d54b-418b-4159-ade6-363b19724295 http.request.method=GET http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" time="2026-10-15T01:47:15Z" 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.9 http.request.host="127.0.0.1:44437" http.request.id=8e09d54b-418b-4159-ade6-363b19724295 http.request.method=GET http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/foo/bar/blobs/sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="459.732µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "GET /v2/foo/bar/blobs/sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=a5b2efaa-834e-498f-b8f0-e27a0307bcf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48914" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.duration="651.849µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "GET /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=df0101b5-f59d-408c-adc0-d7336029e06e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48916" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.duration="515.946µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=08973ea0-2f83-497d-994e-eab7a2ad5f4c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48916" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="377.697µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=410d9695-a567-4da9-b774-0e9a22f31bbd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48916" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="356.411µs" http.response.status=404 http.response.written=74 vars.digest="sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=error msg="error parsing digest="sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=b165c70a-af69-4f11-839b-dba850528aa6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48926" http.request.uri="/v2/foo/bar/blobs/sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" time="2026-10-15T01:47:15Z" 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.9 http.request.host="127.0.0.1:44437" http.request.id=b165c70a-af69-4f11-839b-dba850528aa6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48926" http.request.uri="/v2/foo/bar/blobs/sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="483.066µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T01:47:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=d803c0f9-698e-4305-a2da-30bf6ee08447 http.request.method=POST http.request.remoteaddr="127.0.0.1:48942" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="504.265µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=043fa833-ed61-4256-8af7-a2c2d0fb0452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48942" http.request.uri="/v2/foo/bar/blobs/uploads/723c2c6c-f7ba-4aba-906e-1e89ab5f4047?_state=9VExcCJMr-2NM6ZWKKb11ss9J_3Vm1ASnykAmlWGRc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyM2MyYzZjLWY3YmEtNGFiYS05MDZlLTFlODlhYjVmNDA0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNS44NTY2Mzg5NzJaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.duration=634.936127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "PUT /v2/foo/bar/blobs/uploads/723c2c6c-f7ba-4aba-906e-1e89ab5f4047?_state=9VExcCJMr-2NM6ZWKKb11ss9J_3Vm1ASnykAmlWGRc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyM2MyYzZjLWY3YmEtNGFiYS05MDZlLTFlODlhYjVmNDA0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNS44NTY2Mzg5NzJaIn0%3D&digest=sha256%3Addc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=ffa18109-88e4-4d8e-ae8e-d8c4ac12e87e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48942" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="664.125µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=15427d92-9f4f-4772-a4ad-f3f9cf797ae7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48914" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=651.350353ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "GET /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-10-15T01:47:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44437" http.request.id=3ae01f52-7027-4a55-9fd8-421aab72016f http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=653.47885ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [15/Oct/2026:01:47:15 +0000] "GET /v2/foo/bar/blobs/sha256:ddc565b53a5e64d360dba31dae53c12707de959819d833a637e5fdd68251810f HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.98s) === RUN TestRelativeURL time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:16Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40131" http.request.id=c3ba0aee-47a7-4bcd-b513-0a9b96ba3b34 http.request.method=POST http.request.remoteaddr="127.0.0.1:42346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="573.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40131" http.request.id=cc2d440c-5354-49be-9c8d-f3920bb02bd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42346" http.request.uri="/v2/foo/bar/blobs/uploads/05d28712-63a7-493a-978d-9cb39a29e430?_state=BUuRBIGu4zaknAg7VbEIy4tlLDFLh4Xy5BIB8H64LEB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1ZDI4NzEyLTYzYTctNDkzYS05NzhkLTljYjM5YTI5ZTQzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNi41MDkwMjcyMDJaIn0%3D&digest=sha256%3A97cb7449cb964e5b69151bf4dc735c7097587b978652579f61ba3cfa20d155b3" http.request.useragent="Go-http-client/1.1" http.response.duration=460.759101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:16 +0000] "PUT /v2/foo/bar/blobs/uploads/05d28712-63a7-493a-978d-9cb39a29e430?_state=BUuRBIGu4zaknAg7VbEIy4tlLDFLh4Xy5BIB8H64LEB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1ZDI4NzEyLTYzYTctNDkzYS05NzhkLTljYjM5YTI5ZTQzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNi41MDkwMjcyMDJaIn0%3D&digest=sha256%3A97cb7449cb964e5b69151bf4dc735c7097587b978652579f61ba3cfa20d155b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40131" http.request.id=e65fa98d-ab7d-4521-bed1-45f3011c14b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:42346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.755µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40131" http.request.id=e108e6df-8349-4417-ae74-facf0cc72c22 http.request.method=POST http.request.remoteaddr="127.0.0.1:42346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="415.829µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40131" http.request.id=760ea278-829a-47bc-a348-d7be60d02949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42346" http.request.uri="/v2/foo/bar/blobs/uploads/770dcc70-fb07-4d39-82b6-58c1ac92331d?_state=EJ7I2ROeY8rv7DMxOQwmIq3JZ99NoMfPy3YG5Qq03cF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MGRjYzcwLWZiMDctNGQzOS04MmI2LTU4YzFhYzkyMzMxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNy4xMTE3Mzc4ODhaIn0%3D&digest=sha256%3Af2993ccaa8f893209fbf9de1cb32a80c9945460e9e377edab226716e2706bfdb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025851844s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:17 +0000] "PUT /v2/foo/bar/blobs/uploads/770dcc70-fb07-4d39-82b6-58c1ac92331d?_state=EJ7I2ROeY8rv7DMxOQwmIq3JZ99NoMfPy3YG5Qq03cF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MGRjYzcwLWZiMDctNGQzOS04MmI2LTU4YzFhYzkyMzMxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxNy4xMTE3Mzc4ODhaIn0%3D&digest=sha256%3Af2993ccaa8f893209fbf9de1cb32a80c9945460e9e377edab226716e2706bfdb HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.63s) === RUN TestBlobDeleteDisabled time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:18Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:42887" http.request.id=7bcc326e-ac46-472f-9496-4a71eb5e78d3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53432" http.request.uri="/v2/foo/bar/blobs/sha256:77c7478898e51339b4db56750932c554d779b4a22f18110f557a90ef09fc30a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="588.222µs" http.response.status=405 http.response.written=78 vars.digest="sha256:77c7478898e51339b4db56750932c554d779b4a22f18110f557a90ef09fc30a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:77c7478898e51339b4db56750932c554d779b4a22f18110f557a90ef09fc30a0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:18Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36023" http.request.id=01c247c1-3b37-475c-aa5d-bea97b6a161a http.request.method=POST http.request.remoteaddr="127.0.0.1:54752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="636.269µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36023" http.request.id=79bd4a04-e538-4e0e-b04f-f5374804db42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54752" http.request.uri="/v2/foo/bar/blobs/uploads/6a6e647b-65cd-42c8-8772-ce8961b1cd94?_state=MRsLFqkZzOuyr_RAPz6p2G5-vYw0NRNoRP1E05W3uYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNmU2NDdiLTY1Y2QtNDJjOC04NzcyLWNlODk2MWIxY2Q5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxOC4yODA2MTgxMDZaIn0%3D&digest=sha256%3A1c68b62afe126758c9e23da0c336c59340ff3436bae85d2c633dce78c92b1a70" http.request.useragent="Go-http-client/1.1" http.response.duration=406.696893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:18 +0000] "PUT /v2/foo/bar/blobs/uploads/6a6e647b-65cd-42c8-8772-ce8961b1cd94?_state=MRsLFqkZzOuyr_RAPz6p2G5-vYw0NRNoRP1E05W3uYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNmU2NDdiLTY1Y2QtNDJjOC04NzcyLWNlODk2MWIxY2Q5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxOC4yODA2MTgxMDZaIn0%3D&digest=sha256%3A1c68b62afe126758c9e23da0c336c59340ff3436bae85d2c633dce78c92b1a70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:36023" http.request.id=49962953-e452-47c6-9440-d77d6fdd0cb3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54752" http.request.uri="/v2/foo/bar/blobs/sha256:1c68b62afe126758c9e23da0c336c59340ff3436bae85d2c633dce78c92b1a70" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.66µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1c68b62afe126758c9e23da0c336c59340ff3436bae85d2c633dce78c92b1a70" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:1c68b62afe126758c9e23da0c336c59340ff3436bae85d2c633dce78c92b1a70 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.46s) === RUN TestDeleteReadOnly time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:18Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37427" http.request.id=e86e0217-a910-4ab7-ba78-611180ede1c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:40086" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="624.957µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37427" http.request.id=96ccd0a7-44d1-4d8b-9439-6b8515e1e0e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40086" http.request.uri="/v2/foo/bar/blobs/uploads/9a653f44-8993-44fc-8433-d1b8a9072ae1?_state=v0Nh5PFAaqzWGOPDZMaPVdvG0o3_XE4RjWmyAXHTVwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjUzZjQ0LTg5OTMtNDRmYy04NDMzLWQxYjhhOTA3MmFlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxOC43NTU2MTEzNDdaIn0%3D&digest=sha256%3Ae7fee8e8fd705620f32d1e616b1d0ea4e589d82eb8bbe850910e7ccd11639254" http.request.useragent="Go-http-client/1.1" http.response.duration=650.615177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:18 +0000] "PUT /v2/foo/bar/blobs/uploads/9a653f44-8993-44fc-8433-d1b8a9072ae1?_state=v0Nh5PFAaqzWGOPDZMaPVdvG0o3_XE4RjWmyAXHTVwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjUzZjQ0LTg5OTMtNDRmYy04NDMzLWQxYjhhOTA3MmFlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoxOC43NTU2MTEzNDdaIn0%3D&digest=sha256%3Ae7fee8e8fd705620f32d1e616b1d0ea4e589d82eb8bbe850910e7ccd11639254 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e7fee8e8fd705620f32d1e616b1d0ea4e589d82eb8bbe850910e7ccd11639254 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.72s) === RUN TestStartPushReadOnly time="2026-10-15T01:47: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.9 time="2026-10-15T01:47:19Z" level=info msg="redis not configured" go.version=go1.26.9 127.0.0.1 - - [15/Oct/2026:01:47: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-10-15T01:47: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.9 time="2026-10-15T01:47:19Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=3cd0ab30-0c58-4741-8068-84a5b87572e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" 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.689µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=f067dbfd-2dd1-4d15-b4b3-bffce8740417 http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" 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="437.402µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=096d3302-9407-4d3f-be97-5800f99a38c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" 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="383.846µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=269a8354-095d-4a5a-a3f0-d157e66057be http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" 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="577.117µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=269a8354-095d-4a5a-a3f0-d157e66057be http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" 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="596.434µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=269a8354-095d-4a5a-a3f0-d157e66057be http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" 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="613.149µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:44337" http.request.id=269a8354-095d-4a5a-a3f0-d157e66057be http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" 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="628.897µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T01:47:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=593f4455-8737-4e74-912d-34812a3f7e91 http.request.method=POST http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="505.453µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=c476c438-8fae-43c9-b320-16309010f562 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/blobs/uploads/74944a0f-57e2-4f00-8556-e34f8772baa7?_state=-3kTydzS8BZSeTUo5W2QooQjXj2_9u1Kr1dLwf1RdFR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDk0NGEwZi01N2UyLTRmMDAtODU1Ni1lMzRmODc3MmJhYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTkuNDg2MzgwNzY3WiJ9&digest=sha256%3Abb48b10d6fb1cf89bf1648420e7212245f81ab761fc530ed2c12372b3c833136" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052301529s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/74944a0f-57e2-4f00-8556-e34f8772baa7?_state=-3kTydzS8BZSeTUo5W2QooQjXj2_9u1Kr1dLwf1RdFR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDk0NGEwZi01N2UyLTRmMDAtODU1Ni1lMzRmODc3MmJhYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MTkuNDg2MzgwNzY3WiJ9&digest=sha256%3Abb48b10d6fb1cf89bf1648420e7212245f81ab761fc530ed2c12372b3c833136 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=08c86ab0-cb71-4887-a698-d89e06182fd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="699.981µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=dad8a79d-564f-4d02-b44c-b8da43ce298a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/blobs/uploads/76dd8314-a5a7-4e2a-afbb-2c2da879df5b?_state=uBrnAUSrkCsoHrv7elvbwMs5wS-ZX_vVEqzt2xeyMjd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NmRkODMxNC1hNWE3LTRlMmEtYWZiYi0yYzJkYTg3OWRmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjAuNTg1MDA3MjNaIn0%3D&digest=sha256%3A3f643c4e071b7b9a91ffc629b10b9643042c04ef2cd368e4b81cc389081a4f5d" http.request.useragent="Go-http-client/1.1" http.response.duration=340.00608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/76dd8314-a5a7-4e2a-afbb-2c2da879df5b?_state=uBrnAUSrkCsoHrv7elvbwMs5wS-ZX_vVEqzt2xeyMjd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NmRkODMxNC1hNWE3LTRlMmEtYWZiYi0yYzJkYTg3OWRmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjAuNTg1MDA3MjNaIn0%3D&digest=sha256%3A3f643c4e071b7b9a91ffc629b10b9643042c04ef2cd368e4b81cc389081a4f5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=2984fd3a-7864-4737-9a6f-a6eeffd4959d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="974.846µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=3864c4ea-b3c2-4c0e-a1d9-77bc70e9374f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.duration="715.963µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=9ee476c3-3da5-4257-a062-ea18a3d55575 http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" 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="723.487µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=dc982c1a-bb42-4a1d-b5d6-c9e154c1b6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="677.549µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44337" http.request.id=63e20461-500c-4a7e-a809-dcc45a15e86c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.duration="695.304µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44337" http.request.id=a6b66bef-998d-4e40-a523-6c0f8f634131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.duration="631.377µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:44337" http.request.id=43889be7-fe3c-4ce4-a2d8-28b9b9bc05d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.duration="622.182µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=3c319a4b-ea89-4118-8fb7-1051d2cd0dff http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="638.574µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=22433389-cc57-4313-96d2-6271ecfd5572 http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="394.99µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=a52080df-b92d-4033-a077-837f9d746c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.duration="354.24µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=5e484807-a52d-4fab-b47c-7901136f4da1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42684" 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="370.164µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=error msg="payload digest does match: "sha256:0efa12010c57e05cc11c04e4772c583d9a7402b61fe9d29464ed1589b519293f" != "sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e"" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=cb158259-eb7b-4a7d-9268-75448589909b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" time="2026-10-15T01:47:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=cb158259-eb7b-4a7d-9268-75448589909b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42684" http.request.uri="/v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="524.401µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e" 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c8d967c6bc0772f33596b25e00b1dbfc942159668c3b0b5ca93d28e43c0d62e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=f3055638-ff76-46f4-b8c3-84a581b1b164 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="582.869µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" 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.9 http.request.host="127.0.0.1:44337" http.request.id=0d2c6a54-365c-4b77-9c17-f87194c4c220 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="393.708µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=87a4e014-7e16-4709-becd-4b40451fabb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" 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="479.444µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47:20Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=87a4e014-7e16-4709-becd-4b40451fabb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" 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="499.698µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47:20Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=87a4e014-7e16-4709-becd-4b40451fabb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" 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="513.421µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=e8ad3a96-fd32-447e-aaf8-8f215ac81315 http.request.method=POST http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="441.386µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=5f20985c-c72b-4810-a8bc-62712215329e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/blobs/uploads/f48921a2-49a0-426c-b75d-dfa4ddbd58d9?_state=FVk9-iyp_RGHH8h7ky4gKLrxryEAdmyghipbieL94Lh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDg5MjFhMi00OWEwLTQyNmMtYjc1ZC1kZmE0ZGRiZDU4ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjAuOTQ3ODUyMTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="521.042µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/f48921a2-49a0-426c-b75d-dfa4ddbd58d9?_state=FVk9-iyp_RGHH8h7ky4gKLrxryEAdmyghipbieL94Lh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDg5MjFhMi00OWEwLTQyNmMtYjc1ZC1kZmE0ZGRiZDU4ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjAuOTQ3ODUyMTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:20Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=a7abe4c8-87be-4905-9013-ab0323455eda http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" 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="458.033µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47:20Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=a7abe4c8-87be-4905-9013-ab0323455eda http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" 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="473.06µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T01:47:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=84c3b50d-3190-413e-9764-3e2305d13356 http.request.method=POST http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="545.038µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=8054d41a-afaf-4e82-a8e0-7dee5a6e9a92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/blobs/uploads/f012064b-cb01-4c77-9d8a-7fdf07fb6cc9?_state=00Q4MKRsKQtrfLKSYQdAMWsgoSMv6ltnARuiOfqI_Ah7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMDEyMDY0Yi1jYjAxLTRjNzctOWQ4YS03ZmRmMDdmYjZjYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjEuMDMwMjE0NDcyWiJ9&digest=sha256%3A862e5e7a6736d93584c608adbea69115fa32655f060cbb2b314372aa4dddf0a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141213542s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/f012064b-cb01-4c77-9d8a-7fdf07fb6cc9?_state=00Q4MKRsKQtrfLKSYQdAMWsgoSMv6ltnARuiOfqI_Ah7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMDEyMDY0Yi1jYjAxLTRjNzctOWQ4YS03ZmRmMDdmYjZjYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjEuMDMwMjE0NDcyWiJ9&digest=sha256%3A862e5e7a6736d93584c608adbea69115fa32655f060cbb2b314372aa4dddf0a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=3fe98e18-94fc-422d-a601-14b273768651 http.request.method=POST http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.035µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=659a1b22-a5b1-42bd-8602-6c341a608d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/blobs/uploads/5aa72cad-35af-43ff-99e7-f9fd75d48f8b?_state=48F9p_3ORMSaLW_mQ_ZEpXTtAPJPciAWVVm-SE8EABF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YWE3MmNhZC0zNWFmLTQzZmYtOTllNy1mOWZkNzVkNDhmOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjIuMjMyOTk1NTg0WiJ9&digest=sha256%3A3dcc21d35c6b1f22628f869cacfe8f6a93678f6dc5fb502ffae6a3754c59bf86" http.request.useragent="Go-http-client/1.1" http.response.duration=543.93343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/5aa72cad-35af-43ff-99e7-f9fd75d48f8b?_state=48F9p_3ORMSaLW_mQ_ZEpXTtAPJPciAWVVm-SE8EABF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YWE3MmNhZC0zNWFmLTQzZmYtOTllNy1mOWZkNzVkNDhmOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjIuMjMyOTk1NTg0WiJ9&digest=sha256%3A3dcc21d35c6b1f22628f869cacfe8f6a93678f6dc5fb502ffae6a3754c59bf86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=ae9b824a-be19-4adf-8a97-9e86a1f300dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="961.733µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44337" http.request.id=153dfa6f-1f44-41b6-b8e0-e7ba1dd35aea http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666" http.request.useragent="Go-http-client/1.1" http.response.duration="743.37µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=371d7897-bc78-4d3c-a276-0e86e2d9dc21 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="677.999µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=3ea4591c-51ff-4d55-958f-0143dd6e138c http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="447.446µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=f8269c91-8fb2-411a-919c-8745f3f32e4c http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="385.145µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=617557c3-7a16-46e8-ad8e-b539e29b2086 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666" http.request.useragent="Go-http-client/1.1" http.response.duration="396.44µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=960699b9-c3e7-47bb-ac52-3e25b9d938da http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="425.748µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="rewriting manifest sha256:a8c96897e8d8ce3366454856d7fb88b6e9e2d4753e54f7c46d3923dc7394e666 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=fddd166b-698d-4a25-8ad3-2f8c4ecd74e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=fddd166b-698d-4a25-8ad3-2f8c4ecd74e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="853.977µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44337" http.request.id=603034cc-606d-4646-a299-aea7c96fa97d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" 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="419.278µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44337" http.request.id=7491b349-73f1-4461-8038-d8115d6a6f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="591.974µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44337" http.request.id=1d9f40da-6854-4ee7-abd5-fc5e70a8372a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2" http.request.useragent="Go-http-client/1.1" http.response.duration="518.805µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=c9ef5093-eca4-42bf-a598-fea351ee2acd http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="446.055µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=da500eac-f08a-472c-bfad-ab31a7b851f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="535.928µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=ea0e4606-59f4-4997-9e30-60593df10720 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="379.903µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=984eb310-a248-4488-b2cb-2c86a08a5161 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/v2/foo/schema2/manifests/sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2" http.request.useragent="Go-http-client/1.1" http.response.duration="346.097µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="rewriting manifest list sha256:b03ce6a57aeb12ecee398cd896fe7a31659b2883cdf7de989724417e8b0e63e2 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=484c70e5-e4f4-4dc0-b266-9a4622461044 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44337" http.request.id=484c70e5-e4f4-4dc0-b266-9a4622461044 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" 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="712.225µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:22Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=57d1aa69-a286-46ce-8b00-944aadba9feb http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="487.408µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=b99ea9d7-97b5-4fb1-998e-f0b5bfa2b721 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="363.608µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=644de22b-924a-4259-bcb0-58655c2f6425 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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="356.846µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=0fb233f0-448a-4a03-82ad-1b12095148b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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="519.125µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=0fb233f0-448a-4a03-82ad-1b12095148b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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="532.959µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=0fb233f0-448a-4a03-82ad-1b12095148b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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="545.715µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=0fb233f0-448a-4a03-82ad-1b12095148b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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="557.658µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T01:47:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=63e52e0b-9908-45e8-ba14-f78005015dbd http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="498.396µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=7a32a6bb-8b65-4c28-b6a1-1e80abdcc189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/blobs/uploads/d42731f7-bda3-46a4-8312-61cb3a4e687d?_state=SlZYMeYlp7uL1BfdSQcOQfdS4V5D4I_AgSrIW2d5dI97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDI3MzFmNy1iZGEzLTQ2YTQtODMxMi02MWNiM2E0ZTY4N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjIuODUzNTk1MTQ5WiJ9&digest=sha256%3A8ec1befba0311df8612e6c2cee59f5685cf4fb658e6fd2366d05054097ab89ef" http.request.useragent="Go-http-client/1.1" http.response.duration=633.378661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/d42731f7-bda3-46a4-8312-61cb3a4e687d?_state=SlZYMeYlp7uL1BfdSQcOQfdS4V5D4I_AgSrIW2d5dI97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDI3MzFmNy1iZGEzLTQ2YTQtODMxMi02MWNiM2E0ZTY4N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjIuODUzNTk1MTQ5WiJ9&digest=sha256%3A8ec1befba0311df8612e6c2cee59f5685cf4fb658e6fd2366d05054097ab89ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=641bc98d-920d-4f75-af4e-7366b767da31 http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.76µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=5dd1ab3d-77a6-4732-bb38-7d47686f397c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/blobs/uploads/f0f06424-4a63-4698-8285-8b564f3aa569?_state=1sC2KCzA9isr3bx_9-ZPSDl8rngXLpTZ6YU5rKqJVKx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMGYwNjQyNC00YTYzLTQ2OTgtODI4NS04YjU2NGYzYWE1NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjMuNTMwNTMwMzE1WiJ9&digest=sha256%3A77a784541654135c666aca81e481667590e0e95d125e6674fe3948b738e01178" http.request.useragent="Go-http-client/1.1" http.response.duration=269.802273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/f0f06424-4a63-4698-8285-8b564f3aa569?_state=1sC2KCzA9isr3bx_9-ZPSDl8rngXLpTZ6YU5rKqJVKx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMGYwNjQyNC00YTYzLTQ2OTgtODI4NS04YjU2NGYzYWE1NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjMuNTMwNTMwMzE1WiJ9&digest=sha256%3A77a784541654135c666aca81e481667590e0e95d125e6674fe3948b738e01178 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=2db748dc-0051-4197-b00e-515cc9b035ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="879.03µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=f73c0007-9cf7-4c7a-bd16-e2ae3e077ffe http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.duration="645.91µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=bc86947f-731c-4877-9226-d3e44dcc8d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="588.187µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=b90181b7-0d4b-4521-8e90-f9cbbd93d6e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="567.783µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35443" http.request.id=33037a4d-ec84-4aaf-95b9-769a9a9be35a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.duration="629.727µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35443" http.request.id=76b4af9f-ca8c-47c6-bf83-81188051eefd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.duration="645.023µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:35443" http.request.id=a8a83b07-57e4-45ed-a52e-ed2da337a105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.duration="664.125µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=eba74c35-2e05-4ac6-96a3-f2a2e60a40d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="692.118µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=0df9b4e5-32cf-449c-9fb1-204795d512c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="367.011µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=d69e8bac-6e05-466b-930d-fd31f5a68ed6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.duration="361.186µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=a8426c20-b8d7-4e03-a255-cf3c519483ea http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="353.092µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=error msg="payload digest does match: "sha256:c2203bfae1119556fac93a5e8fa8fbf0b02d8c6dfae11e9736e33ad096273f80" != "sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95"" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=06b1635f-33ae-4f8e-87b3-d699edc64bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:35443" http.request.id=06b1635f-33ae-4f8e-87b3-d699edc64bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="432.205µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95" 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:84cb7e57b9e0c5cb5ac35e56c63a14174588e2c22f1506ae3d39b7bb6cc2bf95 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:35443" http.request.id=9f3460a8-48c3-4390-bf41-344b7c19abfd http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="504.207µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.host="127.0.0.1:35443" http.request.id=13e663ba-4406-464c-8f8a-739243ad12b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="480.76µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=2ed3af31-2911-428f-884b-8dbcd415a00d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" 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="420.828µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=2ed3af31-2911-428f-884b-8dbcd415a00d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" 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="435.385µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=2ed3af31-2911-428f-884b-8dbcd415a00d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" 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="448.708µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=9a98ddf5-6514-4f75-8e3c-5601532ae76e http.request.method=POST http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="419.253µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=f1067dfc-9fc8-457d-9781-831f8a4580ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/blobs/uploads/5960e519-e984-45ec-9137-222472375262?_state=JdAvf3Ctt6Wam0RHu0Pwo0yUEK3vuEMZdDJVD8vCTiV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTYwZTUxOS1lOTg0LTQ1ZWMtOTEzNy0yMjI0NzIzNzUyNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjMuODE1MzM4NTk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="516.116µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/5960e519-e984-45ec-9137-222472375262?_state=JdAvf3Ctt6Wam0RHu0Pwo0yUEK3vuEMZdDJVD8vCTiV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTYwZTUxOS1lOTg0LTQ1ZWMtOTEzNy0yMjI0NzIzNzUyNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjMuODE1MzM4NTk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=743f43f5-b1a6-400a-9734-13f78ba52ac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" 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="424.352µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=743f43f5-b1a6-400a-9734-13f78ba52ac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" 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="438.532µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T01:47:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=4ad866ba-1244-4649-919d-d8827c419d0b http.request.method=POST http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="525.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=1cad1c56-69d5-4d7f-9605-3ce3128935a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/blobs/uploads/0c943871-9943-493c-8f85-992fb508433f?_state=UM0pJ6G1IQsOMfUC6deDsGs759s_NOX44IvO5cOScPZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzk0Mzg3MS05OTQzLTQ5M2MtOGY4NS05OTJmYjUwODQzM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjMuODYxNjgzOTExWiJ9&digest=sha256%3Ae078d30215816b74a6644dadcd6f4b414565c9240575f1cfd447d7609f4eef50" http.request.useragent="Go-http-client/1.1" http.response.duration=361.162159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/0c943871-9943-493c-8f85-992fb508433f?_state=UM0pJ6G1IQsOMfUC6deDsGs759s_NOX44IvO5cOScPZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzk0Mzg3MS05OTQzLTQ5M2MtOGY4NS05OTJmYjUwODQzM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjMuODYxNjgzOTExWiJ9&digest=sha256%3Ae078d30215816b74a6644dadcd6f4b414565c9240575f1cfd447d7609f4eef50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=e14ffeb3-11f1-4a11-8601-50b92bfe7907 http.request.method=POST http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.095µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=e936b17e-c798-4e53-b94c-ec0bf1061913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/blobs/uploads/9919e1b4-4d04-4e5a-bf3e-fd139f5f7385?_state=7QgromH8v1H5AdbEepVsAogJ2T-dFbsItWM4tCB0_Ot7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OTE5ZTFiNC00ZDA0LTRlNWEtYmYzZS1mZDEzOWY1ZjczODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjQuMjg5NDQxMTM3WiJ9&digest=sha256%3A71247dcaa845331f92da61699365957878d4b1e7641ba272fd44369287cd6a52" http.request.useragent="Go-http-client/1.1" http.response.duration=796.4276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/9919e1b4-4d04-4e5a-bf3e-fd139f5f7385?_state=7QgromH8v1H5AdbEepVsAogJ2T-dFbsItWM4tCB0_Ot7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OTE5ZTFiNC00ZDA0LTRlNWEtYmYzZS1mZDEzOWY1ZjczODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjQuMjg5NDQxMTM3WiJ9&digest=sha256%3A71247dcaa845331f92da61699365957878d4b1e7641ba272fd44369287cd6a52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=c5475c28-c0de-40e7-b029-3e271c064ff8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35443" http.request.id=0bf79d4c-e84a-4632-8bd0-b4722d36a6b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507" http.request.useragent="Go-http-client/1.1" http.response.duration="551.971µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=72fde1d7-48f0-4ef9-9d8f-38072f400ec1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="455.088µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=3ce9f892-3cb9-41ed-9345-571934b5eeb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="429.84µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=037cb80d-f56f-46ff-a4ef-f3a807b5e297 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="393.505µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=c64497a0-051b-4a01-a704-3cf03f261ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507" http.request.useragent="Go-http-client/1.1" http.response.duration="380.661µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=c18ea3d5-e564-4b2f-9c85-6a02e3bd8550 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="381.698µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="rewriting manifest sha256:81de5c78b34a032bd7ca5e325bcff7c5864280d6d1d39f1c2e2d3490a555b507 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=fe923c60-f97f-4fb2-9f6f-14672e55a6a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=fe923c60-f97f-4fb2-9f6f-14672e55a6a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="782.406µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35443" http.request.id=fe7e3488-86d7-490e-9da4-2a4ef62d0170 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" 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="512.03µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35443" http.request.id=ee55946d-39b6-4936-a751-9178df28a952 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="522.285µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35443" http.request.id=5ecea316-65f0-4ee4-98b9-d7d376809661 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420" http.request.useragent="Go-http-client/1.1" http.response.duration="445.309µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=455fb707-62a3-4b85-9233-e89e42ae2cdd http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="460.037µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=be26069c-90ca-4a62-911d-c915ef4c7131 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="412.8µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=b5fde6a6-6494-4d0d-a806-d866642636c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="388.034µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=922be213-1e96-4deb-a6cd-95ed305392d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" http.request.uri="/v2/foo/schema2/manifests/sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420" http.request.useragent="Go-http-client/1.1" http.response.duration="371.938µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="rewriting manifest list sha256:541358eda67a07f2dd1a3a9356aa04e709607c57f5547456e13d0b43c143f420 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=9609a21a-2389-4e89-8c85-715183f8e930 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35443" http.request.id=9609a21a-2389-4e89-8c85-715183f8e930 http.request.method=GET http.request.remoteaddr="127.0.0.1:54226" 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="719.301µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (5.69s) === RUN TestGetManifestWithStorageError time="2026-10-15T01:47:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:25Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:41161" http.request.id=3effe4ef-18c8-4246-a320-fd53a8da3e86 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="485.186µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:41161" http.request.id=a4818dc4-e2b3-4b29-a63d-118d7d778a0c http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="355.117µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:41161" http.request.id=bf3c3c76-fc30-4574-8d42-d0375def5160 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="378.26µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:41161" http.request.id=ddac9320-e148-46dd-96c9-e797082204a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="357.939µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-10-15T01:47:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:25Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=4d6bf1f4-1f5e-4759-b6ed-4f71062930c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" 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="471.276µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" 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.9 http.request.host="127.0.0.1:42995" http.request.id=f0dbe4de-2d1f-47bc-98cf-36b8eb5c3d32 http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" 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="338.883µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=1a8f3f6a-000e-4623-85db-21448396706f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" 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="360.844µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=1568dabf-8a86-41f7-b24f-afb07f02940a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" 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="511.347µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47:25Z" 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.9 http.request.host="127.0.0.1:42995" http.request.id=1568dabf-8a86-41f7-b24f-afb07f02940a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" 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="524.735µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=1568dabf-8a86-41f7-b24f-afb07f02940a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" 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="537.411µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T01:47:25Z" 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.9 http.request.host="127.0.0.1:42995" http.request.id=1568dabf-8a86-41f7-b24f-afb07f02940a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" 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="549.474µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=769ab041-97b7-4342-abcc-ba2fc2a88c2a http.request.method=POST http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="478.656µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=ac50e097-09c0-4cf7-882c-d7e88f52fbd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/blobs/uploads/dbbd8338-9e3f-41d5-8c05-e34aeb3a9922?_state=WPGLU_GsmD0tMZYXY9m_lc4b8Zexpn9iEA6EUn8fgNx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYmJkODMzOC05ZTNmLTQxZDUtOGMwNS1lMzRhZWIzYTk5MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjUuMTQ5MDYwNDg4WiJ9&digest=sha256%3Aab7801351774a6f1b4b84b3cd4a610a84c2c3c1816f408a0c413cd6eecd621bd" http.request.useragent="Go-http-client/1.1" http.response.duration=332.628429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/dbbd8338-9e3f-41d5-8c05-e34aeb3a9922?_state=WPGLU_GsmD0tMZYXY9m_lc4b8Zexpn9iEA6EUn8fgNx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYmJkODMzOC05ZTNmLTQxZDUtOGMwNS1lMzRhZWIzYTk5MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjUuMTQ5MDYwNDg4WiJ9&digest=sha256%3Aab7801351774a6f1b4b84b3cd4a610a84c2c3c1816f408a0c413cd6eecd621bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=da82a301-7e21-4d94-ba42-f990738004d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.175µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=e6cb6c39-4128-4771-a15b-5dcec57ddd1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/blobs/uploads/ff12ad20-9490-4af0-9528-c4ed17b63610?_state=p0PJG0rlT5uxtOC8gDpdxJhDHAG7pukReaWWoz95qyB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjEyYWQyMC05NDkwLTRhZjAtOTUyOC1jNGVkMTdiNjM2MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjUuNTYzMzM2OTI3WiJ9&digest=sha256%3A8f5244e1bfab213eb9b4278c6fe4bf06f9d157aae6373a4b2a22c739653a3064" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235589433s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/ff12ad20-9490-4af0-9528-c4ed17b63610?_state=p0PJG0rlT5uxtOC8gDpdxJhDHAG7pukReaWWoz95qyB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjEyYWQyMC05NDkwLTRhZjAtOTUyOC1jNGVkMTdiNjM2MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjUuNTYzMzM2OTI3WiJ9&digest=sha256%3A8f5244e1bfab213eb9b4278c6fe4bf06f9d157aae6373a4b2a22c739653a3064 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=78e3c75b-2ce5-482a-bad7-6e7bf4c3e878 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="901.245µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=302e2c17-f1e8-4b85-b095-2afdcd559a67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="642.775µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=c6c979f8-2c12-42c9-a993-c43afc377ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" 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="647.909µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=a7874c8a-93c9-44c6-a80f-43019fe12c3a http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="548.629µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42995" http.request.id=f48b6054-b4c7-4d45-a100-c067b084c825 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="615.708µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42995" http.request.id=052963e6-a8c7-425d-b9eb-6d570d1e8a28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="619.35µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:42995" http.request.id=5b9cff7b-d489-4691-82a6-288eb7eca439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="660.699µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=24231a11-6ba8-449a-b785-4ab17c25e4e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="624.504µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=67707cb9-e873-40ee-9055-8073e470b7a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="438.975µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=044f32f0-a828-4aed-9f12-d6de936670fd http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="399.152µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=f0ea3fb8-8748-4032-b9bb-3efb5b9eb5cc http.request.method=GET http.request.remoteaddr="127.0.0.1:60936" 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="372.818µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=error msg="payload digest does match: "sha256:a734fd42884be0536b961942c8f9d6b9afd3fcac605404d7c55058027d237e85" != "sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c"" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=305787a3-0e2d-4b8b-a1d1-93e84708d2a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" time="2026-10-15T01:47:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=305787a3-0e2d-4b8b-a1d1-93e84708d2a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60936" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="504.221µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=eb3bd8f6-3f87-4dfa-826d-acf586399105 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50352" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="611.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=2e1cc215-051e-4a4e-910c-0822e50497de http.request.method=GET http.request.remoteaddr="127.0.0.1:50352" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="429.67µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=1c4cd4a5-eda9-4602-aafe-42ad7c76c515 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50364" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="489.858µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=f3963f0d-7c5a-4e88-856d-6f9c165c5237 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50370" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="762.513µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=e84ca18e-c1ee-4d77-9f82-83b0cdb039c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50370" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="562.503µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=a73e540e-5d85-4717-b50d-c70162bd6dbe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50382" 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="578.741µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=d2aa7557-4bda-4365-b8ef-cdc7e1b65676 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="851.256µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=d975963d-b14d-4b7e-85d5-735211ab0bbb http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="367.268µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=202b9558-31a5-4d1e-8945-11a86fe4edff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c" http.request.useragent="Go-http-client/1.1" http.response.duration="444.949µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4d1cac6e484157b7cacbc8f603d03a28f711aba6ba1a2171ee1ef2437fb6d06c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=60a2ea03-6743-4495-b118-008a8c63683a http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="350.646µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=1d03b531-63b6-439e-ae5a-50ca8f654f22 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="377.53µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" 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.9 http.request.host="127.0.0.1:42995" http.request.id=1260060f-2245-46d7-a867-3ffe3aa846b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="422.696µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=29dc2d4b-10ab-4dbb-ab94-99c2dc45933d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" 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="451.845µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47:26Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=29dc2d4b-10ab-4dbb-ab94-99c2dc45933d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" 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="478.252µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47:26Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=29dc2d4b-10ab-4dbb-ab94-99c2dc45933d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" 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="496.279µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=6544aa2e-9b8b-4235-a7cb-af283e3c7ad5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="440.946µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=1db751a7-a80c-42e1-9791-9ec7694fa5e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/blobs/uploads/f2f82aac-a5de-4262-9465-2ed7d9c66723?_state=sAcbgI6XjIHGKn22XttgyQKVSLT5cYR7azZaterjIQN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMmY4MmFhYy1hNWRlLTQyNjItOTQ2NS0yZWQ3ZDljNjY3MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjYuODIyODMxNzI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="547.178µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/f2f82aac-a5de-4262-9465-2ed7d9c66723?_state=sAcbgI6XjIHGKn22XttgyQKVSLT5cYR7azZaterjIQN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMmY4MmFhYy1hNWRlLTQyNjItOTQ2NS0yZWQ3ZDljNjY3MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjYuODIyODMxNzI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=e7a6ce1d-e81d-43b6-a222-052111ec9f63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" 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="422.156µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T01:47:26Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=e7a6ce1d-e81d-43b6-a222-052111ec9f63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" 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="436.612µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T01:47:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=f6b0a3a3-326e-4c30-8f0f-1f5818e81252 http.request.method=POST http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="504.056µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=5dfb7175-ee2e-4d80-9797-5e810e2e5188 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/blobs/uploads/204d47c8-0507-41f0-96d4-e0e09e9b60e7?_state=H0n8IALamL94j_up0XvOqnuMvG6TAq5YmuLuno4a_217Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDRkNDdjOC0wNTA3LTQxZjAtOTZkNC1lMGUwOWU5YjYwZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjYuODg3NjM4NjE2WiJ9&digest=sha256%3A82c51d0c932f72720fcafcd011b1fa9cc55328e1eb913951610bcbbe1b0afeb9" http.request.useragent="Go-http-client/1.1" http.response.duration=770.117452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/204d47c8-0507-41f0-96d4-e0e09e9b60e7?_state=H0n8IALamL94j_up0XvOqnuMvG6TAq5YmuLuno4a_217Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDRkNDdjOC0wNTA3LTQxZjAtOTZkNC1lMGUwOWU5YjYwZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjYuODg3NjM4NjE2WiJ9&digest=sha256%3A82c51d0c932f72720fcafcd011b1fa9cc55328e1eb913951610bcbbe1b0afeb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=34bd8419-4d4d-49d3-9dcf-8e01cb1b1da1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="722.832µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=02eab9d2-3d01-4b5e-85af-b17c79e52db9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/blobs/uploads/ff34d1d6-3f86-4655-990b-7c700d7c6276?_state=nLRKKAvbSquW3Wnf3WisfODolD2CxgcFkuhHmIzSnud7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZjM0ZDFkNi0zZjg2LTQ2NTUtOTkwYi03YzcwMGQ3YzYyNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjcuNzIyODE0ODY2WiJ9&digest=sha256%3Af3ea2558c82bb814b56475055d0cd52a748bca2e32bf284cee99786c77fc9b9b" http.request.useragent="Go-http-client/1.1" http.response.duration=473.798535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/ff34d1d6-3f86-4655-990b-7c700d7c6276?_state=nLRKKAvbSquW3Wnf3WisfODolD2CxgcFkuhHmIzSnud7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZjM0ZDFkNi0zZjg2LTQ2NTUtOTkwYi03YzcwMGQ3YzYyNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMDE6NDc6MjcuNzIyODE0ODY2WiJ9&digest=sha256%3Af3ea2558c82bb814b56475055d0cd52a748bca2e32bf284cee99786c77fc9b9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=434c2782-99d3-4a68-8d26-ce9a0ae13379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="768.72µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=d38b089c-7dcc-4f03-8472-be90b3359036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.duration="517.432µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=896fe8bb-7785-45ab-84dd-81bb76068b1e http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="435.067µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=31a3b568-c26c-494d-8f60-e2bf355356b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="414.956µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=36acee9d-ebd6-4696-ac5d-5eab02aca3e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="445.739µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=a6396eb2-478d-41db-89be-3e6be52a848b http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.duration="383.673µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=e1599d43-7924-48af-b102-a9e631ca9574 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="456.015µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="rewriting manifest sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=5f914801-3729-4227-bcc2-bab4bdf26399 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=5f914801-3729-4227-bcc2-bab4bdf26399 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" 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="839.854µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=519bf734-8907-40ec-98e8-07cab6f25112 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.duration="426.95µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=f55b46f2-e36a-4170-87ce-a21587e85927 http.request.method=GET http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="431.947µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=d7892491-cef3-44e1-860e-1a7c48102cc9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50390" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.799µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=13c89199-8b82-41ef-b23b-f60f4b2f79da http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.duration="647.403µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=7ce428e4-fef2-4dac-90e7-7bf69e70fd8f http.request.method=GET http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="430.736µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=3111ee0a-88a1-4bc5-bbdf-a665409cf1a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50400" 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="503.267µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42995" http.request.id=adc3f699-590e-477b-99c5-c9c10a6b3e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50412" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="638.486µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=ed068efb-7d1b-472b-85ac-d406a20a83f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50412" 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="363.862µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=48334662-806a-41dc-a490-602657f2262a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50412" http.request.uri="/v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff" http.request.useragent="Go-http-client/1.1" http.response.duration="459.642µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6a08be689b1e2bdab298c393af58822fc0734a26d72a164c3fc146c0241945ff HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42995" http.request.id=d9f485d2-da05-44b4-b22c-d4a9a61cdbf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50412" 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="363.196µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.11s) === RUN TestManifestDeleteDisabled time="2026-10-15T01:47:28Z" 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.9 time="2026-10-15T01:47:28Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:42021" http.request.id=adaa98e7-0764-47d0-905c-9dab71c6aad0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58168" 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="517.008µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/Oct/2026:01:47:28 +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-10-15T01:47:28Z" 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.9 time="2026-10-15T01:47:28Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-15T01:47:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.9 time="2026-10-15T01:47:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=ccfc6c08-8f3a-4d47-85d6-577b90e940e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38798" 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.03258ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=ab9334b6-e84d-4d7e-87b7-657ba8a79132 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38814" 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="847.837µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=c975f393-b6d4-465a-95a1-4a1ba99b91fa http.request.method=POST http.request.remoteaddr="127.0.0.1:38822" 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="821.059µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T01:47:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=06045cf7-7f47-4e58-abf0-a34739a0b271 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38834" 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="827.756µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.13s) === RUN TestProxyManifestGetByTag time="2026-10-15T01:47:28Z" 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.9 time="2026-10-15T01:47:28Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=9ab6c14f-172a-4ce0-81d3-ea694c184904 http.request.method=POST http.request.remoteaddr="127.0.0.1:41594" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="593.749µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=5eba6aea-6fe4-4c86-be09-56974e01bda9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41594" http.request.uri="/v2/foo/bar/blobs/uploads/ce542e86-411e-401b-a672-4c309c6a4b0e?_state=ohRmzBDQCdenQ5XZ49OIk-rWWF2LYA-WlH99uaXrGZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTQyZTg2LTQxMWUtNDAxYi1hNjcyLTRjMzA5YzZhNGIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoyOC40MTEzMzgxNjJaIn0%3D&digest=sha256%3A0e7628e38919f4598fad0caeb72706bdf20341f1aac99aa4fc79e28bac91a9a6" http.request.useragent="Go-http-client/1.1" http.response.duration=753.644208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:28 +0000] "PUT /v2/foo/bar/blobs/uploads/ce542e86-411e-401b-a672-4c309c6a4b0e?_state=ohRmzBDQCdenQ5XZ49OIk-rWWF2LYA-WlH99uaXrGZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTQyZTg2LTQxMWUtNDAxYi1hNjcyLTRjMzA5YzZhNGIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoyOC40MTEzMzgxNjJaIn0%3D&digest=sha256%3A0e7628e38919f4598fad0caeb72706bdf20341f1aac99aa4fc79e28bac91a9a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=aaa82538-b5bc-4340-8d87-59fc80555990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41594" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="868.953µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=e163e69d-1898-4cb3-83ad-089d8ce45893 http.request.method=GET http.request.remoteaddr="127.0.0.1:41594" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="334.373µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36447" go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=c00d1968-e9b1-45f6-b9a8-37cf4d15cf7b http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="448.903µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36447/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:36447/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=5fcf167f-5e49-4028-973b-c06ddbb6c2c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58162" http.request.uri="/v2/foo/bar/manifests/sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06" time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=ff783553-06d1-41bf-812b-9ad156812a49 http.request.method=GET http.request.remoteaddr="127.0.0.1:41612" http.request.uri="/v2/foo/bar/manifests/sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="858.947µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "GET /v2/foo/bar/manifests/sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06 with ttl=167h59m59.999998102s" go.version=go1.26.9 time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=5fcf167f-5e49-4028-973b-c06ddbb6c2c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58162" http.request.uri="/v2/foo/bar/manifests/sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.69852ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "GET /v2/foo/bar/manifests/sha256:20025efbd8e120d598e7d02dc8422dd147a40a4a09b88aa1cbc4ce4ee2bd1d06 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=84ae7207-4317-4ffd-b57f-b0ec364c3a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:41612" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="348.12µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36447/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:36447/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=e53d3ef5-0b3b-43ec-8038-becc5a069a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:58174" 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-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=201a8bb0-d4e1-4389-a960-e184dd9c6b96 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41624" 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="673.148µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=e53d3ef5-0b3b-43ec-8038-becc5a069a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:58174" 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.385305ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T01:47:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=b2de7b05-2709-4930-96fc-3e58fa84b72c http.request.method=POST http.request.remoteaddr="127.0.0.1:41624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="711.943µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=cf185de3-c336-438a-9b0c-0cd1d8729d28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41624" http.request.uri="/v2/foo/bar/blobs/uploads/ffd0427f-905c-4d7d-bfea-4a735272c2af?_state=YaIZATb2jmcnbqvXjuEqFGApafaNt7A7QksXh2nqqel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDA0MjdmLTkwNWMtNGQ3ZC1iZmVhLTRhNzM1MjcyYzJhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoyOS4yNzgxMzg5NTlaIn0%3D&digest=sha256%3A02930ca538df2b212d2ff6144e18c3c0a24b5e2e5d9229a7ce91baf2523ff804" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073350038s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:29 +0000] "PUT /v2/foo/bar/blobs/uploads/ffd0427f-905c-4d7d-bfea-4a735272c2af?_state=YaIZATb2jmcnbqvXjuEqFGApafaNt7A7QksXh2nqqel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDA0MjdmLTkwNWMtNGQ3ZC1iZmVhLTRhNzM1MjcyYzJhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQwMTo0NzoyOS4yNzgxMzg5NTlaIn0%3D&digest=sha256%3A02930ca538df2b212d2ff6144e18c3c0a24b5e2e5d9229a7ce91baf2523ff804 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=783c1040-6009-4b2e-bfca-f80b01068cba http.request.method=PUT http.request.remoteaddr="127.0.0.1:41624" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="908.964µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:01:47:30 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=e8ec4d74-3e02-4d68-84ac-2c6bd2f670c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41624" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="357.524µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36447/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:36447/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=25d7b684-e02c-49e5-a58e-9630901f99d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58178" 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-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=d7f2bb38-a185-4370-98e6-33d61c788d7e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41634" 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.144µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:30 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=54cc49b9-6947-4e1d-a357-cf2dae92176f http.request.method=GET http.request.remoteaddr="127.0.0.1:41634" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="340.685µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:01:47:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36447/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:36447/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=25d7b684-e02c-49e5-a58e-9630901f99d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58178" 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-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36447" http.request.id=1f3ba3e4-b029-4e7a-8aa2-526e61c4f9b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41636" 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="662.695µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T01:47:30Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:dd94d283adac3282f6add4d4bdd4779e82357d9504c072166819a49b5c5f7cda with ttl=167h59m59.999998242s" go.version=go1.26.9 time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33683" http.request.id=25d7b684-e02c-49e5-a58e-9630901f99d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58178" 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.015674ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:01:47:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.02s) === RUN TestAppDispatcher time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35589" http.request.id=681b9c7a-16fb-4d64-8280-4f1a480f559c http.request.method=GET http.request.remoteaddr="127.0.0.1:39328" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="506.033µs" http.response.status=200 http.response.written=0 time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35589" http.request.id=bed442e8-ebb0-4fe7-bc44-d430c65c9be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39328" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="354.171µs" http.response.status=200 http.response.written=0 time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35589" http.request.id=39a0d87c-f195-43c9-9ad1-26bafd717abf http.request.method=GET http.request.remoteaddr="127.0.0.1:39328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="353.975µs" http.response.status=200 http.response.written=0 time="2026-10-15T01:47:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35589" http.request.id=3fbcb72f-937d-478f-b4d8-c3c6dea09075 http.request.method=GET http.request.remoteaddr="127.0.0.1:39328" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="369.733µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-10-15T01:47: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.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:30Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:30Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.9 http.request.host="127.0.0.1:39373" http.request.id=f628199a-0e53-45b7-993f-dcac4b578b4a http.request.method=GET http.request.remoteaddr="127.0.0.1:42654" 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-10-15T01:47: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.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:30Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:30Z" level=info msg="configuring file health check path=/tmp/healthcheck4170715150, interval=1" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-15T01:47:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:34Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:34Z" level=info msg="configuring TCP health check addr=127.0.0.1:38491, interval=1" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-15T01:47:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:38Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 time="2026-10-15T01:47:38Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46779, interval=1, threshold=3" go.version=go1.26.9 instance.id=21e1ee32-790a-478c-b78c-20d50f377c85 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 43.784s ? 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.13s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.09s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.17s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.680s === RUN TestSchedule time="2026-10-15T01:47:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 time="2026-10-15T01:47:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.999224ms" go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 time="2026-10-15T01:47:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.321µs" go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 time="2026-10-15T01:47:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.299µs" go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 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-10-15T01:47:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-15T01:47:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 time="2026-10-15T01:47:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.999135ms" go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 time="2026-10-15T01:47:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.999231ms" go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 time="2026-10-15T01:47:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-15T01:47:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=91458a64-ad21-4b63-9ac1-1ef6e88e0fa4 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.48s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28498944 sha256:8ce4e3ef4de2babca37b7778dafb236212996e96825a145381b071a95a943e91 [] map[] } --- PASS: TestSimpleBlobRead (0.18s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.82s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.72s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.78s) === 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:44e99865bdd1743893be26f8fb970ebeb192daa9fc025a7b23e2f5f7686eff76 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:d45c7d77279b6f658e0781a2dde3ff51fb412bb0ad020ebf3641eddc225b47bc palailogos: marking blob sha256:349bef8394574e76e445a9b5025634756e979cec27c757b44174f18db1f99804 palailogos: marking manifest sha256:a265c267114c37beb60ba9dbe420ba24dff804e88cdfbca27fb0a7d962bdf042 palailogos: marking blob sha256:d268948d40e94761208cff0ac9a7cd980ed69d59ec9779d048fe554d8648c3f8 palailogos: marking blob sha256:e53a74eaa82f8de95f32dee18090a76e03722ee094ad6aa192335af6cb1ba083 palailogos: marking manifest sha256:ad9213a4958c75a8072f7ad6b8aac008595f844f172bac7fbb640e17e4e05108 palailogos: marking blob sha256:d25c15c7807efd2632eedf7f61b0062c20f503ccd3791288a7cb48aed4064cf6 palailogos: marking blob sha256:3e78c90fed63529045b2730ea00aceeda29dfcb3136d7d33a1813f3649ebf8be palailogos: marking manifest sha256:f160e056e479c9fdfac09160806b4cd964ae758bd3933fde3e52d786472ea800 palailogos: marking blob sha256:a265c267114c37beb60ba9dbe420ba24dff804e88cdfbca27fb0a7d962bdf042 palailogos: marking blob sha256:ad9213a4958c75a8072f7ad6b8aac008595f844f172bac7fbb640e17e4e05108 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.48s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c deletemanifests: marking manifest sha256:714c0c19e1cd94d9d7cdbb642dded9ecb90998ac8ce082ff4188eecf58597fca deletemanifests: marking blob sha256:e4a140bf6e7362fca665b713a0cb842a1800fdba2c72735d693f2670b3891d62 deletemanifests: marking blob sha256:bb96d30652bd3ecce6d0eb6a5865a6ecee1e212c671ad310c1bb924800fbf6e2 deletemanifests: marking blob sha256:5197d237b91a1d30ca855d215a454c1b1c14565cef43e26a8bc1825b783d6ddc 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2e93e92681b52a9fb5dd730a5b4ca8e64c0b80caa8c2cf79d6b741ec8e9996b6 blob eligible for deletion: sha256:2ea2d7f41440eabc5e9d9efa76b435e5be822b7b86c8c3396ae3dff33d7e04cf blob eligible for deletion: sha256:5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c blob eligible for deletion: sha256:99c8dea6335389ba2d18784a5124278ebe59d4480634f0e2ec57b2e2864c166f deletemanifests manifest eligible for deletion: sha256:5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c deletemanifests: marking manifest sha256:714c0c19e1cd94d9d7cdbb642dded9ecb90998ac8ce082ff4188eecf58597fca deletemanifests: marking blob sha256:e4a140bf6e7362fca665b713a0cb842a1800fdba2c72735d693f2670b3891d62 deletemanifests: marking blob sha256:bb96d30652bd3ecce6d0eb6a5865a6ecee1e212c671ad310c1bb924800fbf6e2 deletemanifests: marking blob sha256:5197d237b91a1d30ca855d215a454c1b1c14565cef43e26a8bc1825b783d6ddc time="2026-10-15T01:47:06Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f time="2026-10-15T01:47:06Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2ea2d7f41440eabc5e9d9efa76b435e5be822b7b86c8c3396ae3dff33d7e04cf time="2026-10-15T01:47:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2ea2d7f41440eabc5e9d9efa76b435e5be822b7b86c8c3396ae3dff33d7e04cf" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c time="2026-10-15T01:47:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5f9ada90b499b253318f9cc4bef75341d86738628d03d872db25ab935ef6864c" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:99c8dea6335389ba2d18784a5124278ebe59d4480634f0e2ec57b2e2864c166f time="2026-10-15T01:47:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99c8dea6335389ba2d18784a5124278ebe59d4480634f0e2ec57b2e2864c166f" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:2e93e92681b52a9fb5dd730a5b4ca8e64c0b80caa8c2cf79d6b741ec8e9996b6 time="2026-10-15T01:47:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e93e92681b52a9fb5dd730a5b4ca8e64c0b80caa8c2cf79d6b741ec8e9996b6" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f --- PASS: TestDeleteManifestIfTagNotFound (0.45s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3289653a1661e13ffe155fcc47511c30291558b86469389392ef6f3e7ef5f42c time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/3289653a1661e13ffe155fcc47511c30291558b86469389392ef6f3e7ef5f42c" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:64ad9abb9b21321b4d75c399a3fc96d5c97267c7a3deac8c4600420e327543fb time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/64ad9abb9b21321b4d75c399a3fc96d5c97267c7a3deac8c4600420e327543fb" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:d8cb480c0ccde0b3a49db42a3667b30a8586985c685aa86a63c644a88f0fa0da time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d8cb480c0ccde0b3a49db42a3667b30a8586985c685aa86a63c644a88f0fa0da" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f --- PASS: TestGCWithMissingManifests (0.15s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9908b3f2eb236dd55ffaa0f3ce074c93d81ca0f6b656f947ce38700b1c4b5504 komnenos: marking blob sha256:f02ede2f0dd371f822683e62d50c22f5222f58bf52add1624e9e200f62e7fe18 komnenos: marking blob sha256:693be76e68093341927af09a0ec0d3e0539a19b2999d9e0de883d5d3cceb6c8d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4f24a47bea94bfff3f4411950dd9176af5d3adac484182f8efa2e0faec0b1b3a time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4f24a47bea94bfff3f4411950dd9176af5d3adac484182f8efa2e0faec0b1b3a" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:a83a5321430799f31f6a5ce72d2d0e93d84c7440911df400d0b8b840a6b9dd67 time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a83a5321430799f31f6a5ce72d2d0e93d84c7440911df400d0b8b840a6b9dd67" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:bb529cadc01ef6e76303ee319b177a9d4f12cf30bcea5f4be0833d79ef0c66b3 time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bb529cadc01ef6e76303ee319b177a9d4f12cf30bcea5f4be0833d79ef0c66b3" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:e598c21d8c97b452a05f3a09a1bf7b69c6b0d86d2e338ff0809d331ab18e37b3 time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e598c21d8c97b452a05f3a09a1bf7b69c6b0d86d2e338ff0809d331ab18e37b3" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:2113882ff68e749ebf97d679b60ce78747907d2e352d53ced6c033d12a12bdd3 time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/2113882ff68e749ebf97d679b60ce78747907d2e352d53ced6c033d12a12bdd3" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f blob eligible for deletion: sha256:2d37d89f881c3fd658c1d72661774756e6834ee3e5aa65135882397087e30a0f time="2026-10-15T01:47:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2d37d89f881c3fd658c1d72661774756e6834ee3e5aa65135882397087e30a0f" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f --- PASS: TestDeletionHasEffect (0.53s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.51s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:91274a910a720c0fb1fa204ba07094b05786ff5aeabd5e403b4550881bf12925 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:40f10791644a9314bac51bdcc574cc2ab058780df551d1b3099297ae8bead480 michael_z_doukas: marking blob sha256:71327349873cccee67a36791ae40f983f02a251a5190dd1656007a95c6606aa0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bcbf0ec74abaf1e99bce88090a1610c762ea3169ab6d09a330aea46755821c42 time="2026-10-15T01:47:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bcbf0ec74abaf1e99bce88090a1610c762ea3169ab6d09a330aea46755821c42" go.version=go1.26.9 instance.id=ee57b76b-43be-498c-816e-665878e82e0f --- PASS: TestOrphanBlobDeleted (0.28s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ea34684c0c23ab7305b096882d93600b4db7360445466e4095985679e2e20c36 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:568862869d96b8a907a8e290c301c502433f3a3ecc1c8c84063a7d3f473d2c09 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.13s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.14s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.12s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.40s) === 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-10-15T01:47:09Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 00:47:09.191882091 +0000 UTC m=-3592.723306718, actuallyDelete=true" time="2026-10-15T01:47:09Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-15T01:47:09Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861, actuallyDelete=true" time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c1cd2da7-b6cf-4873-9b59-860e3db688be have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c4b54a1a-b9b2-4b16-83ca-040e9a506325 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b9a30f5c-1624-4d99-981c-840bf7b405d0 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/206a49df-1eda-49f0-b233-1e4b67ebb17c have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57cbae89-3e50-4782-8e29-7eeaf0c0d91d have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5d7a5cd6-fb00-422a-b966-fb7fc0868a11 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a39c3e26-0f38-4ace-9257-ab06abd9f4ba have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a907fe4c-e456-4498-8c32-6fb1c8f40796 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a9f60529-c36a-4a3e-aa4f-d203fabdc126 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d28c9261-8e02-44fc-9195-1025839ad4f0 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6a38fa56-5b69-4c90-ba4a-e2ad29554db7 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.19230867 +0000 UTC m=+7.277119861). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-15T01:47:09Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 01:47:09.192829728 +0000 UTC m=+7.277640919, actuallyDelete=true" time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1db81bfa-4393-4056-8a07-96fb780b677d have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.192829728 +0000 UTC m=+7.277640919). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6714160b-e576-431b-9e70-2bda38ba5e14 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.192829728 +0000 UTC m=+7.277640919). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/64f69154-b6b3-451b-a5de-f193bd3233db have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.192829728 +0000 UTC m=+7.277640919). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/733bbb66-e805-4e40-b34d-70985e917723 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.192829728 +0000 UTC m=+7.277640919). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/87f6f4b0-1895-4268-ac98-74c2e42758b5 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.192829728 +0000 UTC m=+7.277640919). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-15T01:47:09Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 01:47:09.193193355 +0000 UTC m=+7.278004547, actuallyDelete=true" time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19e9023e-f56a-453e-9eb8-7bfde143eade have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.193193355 +0000 UTC m=+7.278004547). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3164e4a3-eb96-46d5-9455-fddeb10ae45a have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.193193355 +0000 UTC m=+7.278004547). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3743baf7-d469-4782-9e9b-ffd6da679061 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.193193355 +0000 UTC m=+7.278004547). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/98786b1e-ddb9-4806-b173-9844e246ba6a have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.193193355 +0000 UTC m=+7.278004547). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d27199f5-8cdb-4398-a976-b46552fdf046 have older date (2026-10-15 00:47:09 +0000 UTC) than purge date (2026-10-15 01:47:09.193193355 +0000 UTC m=+7.278004547). Removing upload directory." time="2026-10-15T01:47:09Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-15T01:47:09Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 01:47:09.193433155 +0000 UTC m=+7.278244346, actuallyDelete=true" time="2026-10-15T01:47:09Z" 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 7.303s ? 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.013s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.018s === RUN TestWalkFileRemoved time="2026-10-15T01:47:01Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.015s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.472s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.01s) === 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.023s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.628s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.30s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.694s ? 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-10-15T01:47:02Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-15T01:47:02Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-15T01:47:02Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.9 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 time="2026-10-15T01:47:02Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4_2 time="2026-10-15T01:47:02Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=ab450171-68d6-4ed3-9a52-75cdde41cc99 time="2026-10-15T01:47:02Z" level=error msg="unknown ip address format" go.version=go1.26.9 instance.id=ab450171-68d6-4ed3-9a52-75cdde41cc99 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-10-15T01:47:02Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=ab450171-68d6-4ed3-9a52-75cdde41cc99 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV6 (0.00s) === CONT TestMatchIPV4 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-10-15T01:47:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T01:47:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T01:47:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T01:47:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.510s === RUN Test OK: 4 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.044s ? 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.357s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.65s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.022s ? 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.009s ? 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... libfakeroot internal error: payload not recognized! 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-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-r25.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.8 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> docker-registry: Build complete at Thu, 15 Oct 2026 01:47:47 +0000 elapsed time 0h 1m 9s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20261015.014638) (2/2) Purging go (1.26.9-r0) Executing busybox-1.37.0-r31.trigger OK: 386.0 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...