>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r6) started Wed, 08 Oct 2025 12:46:08 +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.25.2-r0) (2/2) Installing .makedepends-docker-registry (20251008.124609) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 433 MiB in 108 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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="2025-10-08T12:46:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-08T12:46:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.028s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-08T12:46:31Z" 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.013s ? 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.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (1.01s) PASS ok github.com/docker/distribution/health/checks 1.017s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.010s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.008s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.009s === 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.005s ? 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 2025/10/08 12:46:31 http: TLS handshake error from 127.0.0.1:34906: 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:41383/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41383/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41383/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41383/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36251?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.75s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-08T12:46:31Z" level=info msg="broadcaster: closing" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="closing testSink" time="2025-10-08T12:46:31Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-08T12:46:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 1} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 1} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 1} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=warning msg="&{0xc0004cae40 0.9} encountered too many errors, backing off" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:46:32Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.69s) PASS ok github.com/docker/distribution/notifications 1.594s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-08T12:46:31Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T12:46:31.363022138Z" 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.25.2 time="2025-10-08T12:46:31.363039567Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:31.363152424Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.25.2 time="2025-10-08T12:46:31.363327502Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T12:46:31.363341047Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.2 time="2025-10-08T12:46:31.363675293Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.2 time="2025-10-08T12:46:34.374605261Z" level=info msg="response completed" go.version=go1.25.2 http.request.host=127.0.0.1 http.request.id=2aee9400-6ed3-406c-b775-1ed1d7047ebf http.request.method=GET http.request.remoteaddr="127.0.0.1:40088" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.216578ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:46:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-08T12:46:34.375370245Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.2 --- PASS: TestRegistrySupportedCipherSuite (3.34s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-08T12:46:34.534616296Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T12:46:34.535700216Z" 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.25.2 time="2025-10-08T12:46:34.535725309Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:34.535911634Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T12:46:34.535940044Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.25.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.16s) PASS ok github.com/docker/distribution/registry 11.519s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.091s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-08T12:46:31Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.2 instance.id=9fdcea9a-7519-4a3c-a913-a94309d8ea0a time="2025-10-08T12:46:31Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.2 instance.id=9fdcea9a-7519-4a3c-a913-a94309d8ea0a --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-08T12:46:31Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.2 password=idmZansYKRydsyNv5gehOvo3yQeOP5J19jNQvasaFLY user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.104s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-10-08T12:46:31Z" level=info msg="token not to be used before 2025-10-08 12:46:32 +0000 UTC - currently 2025-10-08 12:46:31.138196371 +0000 UTC m=+0.013001025" time="2025-10-08T12:46:31Z" level=info msg="token not to be used after 2025-10-08 12:46:31 +0000 UTC - currently 2025-10-08 12:46:31.139092978 +0000 UTC m=+0.013897603" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-08T12:46:31Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.027s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.066s === 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.024s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-08T12:46:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:31Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:31Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35501" http.request.id=dc8afc4d-e60b-45a8-bae8-d881d42b2851 http.request.method=GET http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.855651ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:46:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-08T12:46:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:31Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:31Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=b431d833-23be-4be3-9453-f6389061b210 http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.620064ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:12:46:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T12:46:31Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=bf0020be-b00b-4a32-a61d-3262ddecd530 http.request.method=POST http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090426ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=c2467639-f3c2-4fe2-b721-2eead4c1c4fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/aaaa/blobs/uploads/ed7c7763-6714-4b8b-9930-6e14d074f269?_state=mU3KOFy4WBRTLGcPLmhQsU9IrhALp_83SUY04TfG1PZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlZDdjNzc2My02NzE0LTRiOGItOTkzMC02ZTE0ZDA3NGYyNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzEuNjA3OTMyMzIzWiJ9&digest=sha256%3A63ebf757ea86dc2e9545836b558ac5b91525c7589e8e192f68491bb6054caf86" http.request.useragent="Go-http-client/1.1" http.response.duration=923.491308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ed7c7763-6714-4b8b-9930-6e14d074f269?_state=mU3KOFy4WBRTLGcPLmhQsU9IrhALp_83SUY04TfG1PZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlZDdjNzc2My02NzE0LTRiOGItOTkzMC02ZTE0ZDA3NGYyNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzEuNjA3OTMyMzIzWiJ9&digest=sha256%3A63ebf757ea86dc2e9545836b558ac5b91525c7589e8e192f68491bb6054caf86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=e6dd3f75-dab2-45a9-abbd-004e3a7ed14b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=4093bf03-dc90-4c3c-986b-f163f965c8e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.795µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=b00cd268-9da3-492c-9fb7-8fafa6358f19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/bbbb/blobs/uploads/a0a5b114-eb05-4806-b727-f35efdfd1d43?_state=PTkfKllz3zcvkTrzFm8U9i9izmIRL5FZy-_JZzaxJup7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMGE1YjExNC1lYjA1LTQ4MDYtYjcyNy1mMzVlZmRmZDFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzIuNjg5NDQ3OTY3WiJ9&digest=sha256%3Af963151dd1cae31cc4d220e5971a282fd9efd229b888fb7d9ea379419ee4504e" http.request.useragent="Go-http-client/1.1" http.response.duration=944.455317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a0a5b114-eb05-4806-b727-f35efdfd1d43?_state=PTkfKllz3zcvkTrzFm8U9i9izmIRL5FZy-_JZzaxJup7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMGE1YjExNC1lYjA1LTQ4MDYtYjcyNy1mMzVlZmRmZDFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzIuNjg5NDQ3OTY3WiJ9&digest=sha256%3Af963151dd1cae31cc4d220e5971a282fd9efd229b888fb7d9ea379419ee4504e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=fe11ca7e-5f94-4d77-8646-9cc9ad4de254 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903196ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=f31bf066-7828-41f3-8eac-2f26729413c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.844µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:33 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=befd36c8-cd7c-489f-ab67-45231419dd1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/cccc/blobs/uploads/2d92b335-9b98-4ce3-b964-f5d70a7a605e?_state=2qDtdWJbtowSpGHdaUrpmyu0uAvcJXn7dqu84bk-mZR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZDkyYjMzNS05Yjk4LTRjZTMtYjk2NC1mNWQ3MGE3YTYwNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzMuNzQ3MjQ3NDc1WiJ9&digest=sha256%3A59fbaf705abf712346ec87b196a0186c190c2bf4bb4227c98f18c2dc54713267" http.request.useragent="Go-http-client/1.1" http.response.duration=454.84708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:33 +0000] "PUT /v2/foo/cccc/blobs/uploads/2d92b335-9b98-4ce3-b964-f5d70a7a605e?_state=2qDtdWJbtowSpGHdaUrpmyu0uAvcJXn7dqu84bk-mZR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZDkyYjMzNS05Yjk4LTRjZTMtYjk2NC1mNWQ3MGE3YTYwNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzMuNzQ3MjQ3NDc1WiJ9&digest=sha256%3A59fbaf705abf712346ec87b196a0186c190c2bf4bb4227c98f18c2dc54713267 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=908e9d69-1526-4ef6-923e-66250a3cfae6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.722844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=068dc5be-99c2-4c2f-aaa4-54d9e3f50924 http.request.method=POST http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.017µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:34 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=09dee5c5-4281-4fb4-b60f-8dedc913a5fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/dddd/blobs/uploads/d852b6bc-26eb-4775-8bf3-a229b33bf473?_state=nNSrRXryTY5rk_Mpfy0h9RFPKnCxUHtJcKUH5WsJ9MV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkODUyYjZiYy0yNmViLTQ3NzUtOGJmMy1hMjI5YjMzYmY0NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzQuMzYzOTA4ODE1WiJ9&digest=sha256%3A32ec84dfa48b2a51211e877cf330f756953b882bb64c34d34b731fc970fbade0" http.request.useragent="Go-http-client/1.1" http.response.duration=886.989965ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:34 +0000] "PUT /v2/foo/dddd/blobs/uploads/d852b6bc-26eb-4775-8bf3-a229b33bf473?_state=nNSrRXryTY5rk_Mpfy0h9RFPKnCxUHtJcKUH5WsJ9MV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkODUyYjZiYy0yNmViLTQ3NzUtOGJmMy1hMjI5YjMzYmY0NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzQuMzYzOTA4ODE1WiJ9&digest=sha256%3A32ec84dfa48b2a51211e877cf330f756953b882bb64c34d34b731fc970fbade0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=b06db36a-f2e0-4a02-9235-1a288b1962f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.564949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=a36beeb9-a2b6-42ae-95af-a4428f18e427 http.request.method=POST http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:35 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=de3e9b95-82f8-465b-8c86-f58bbf53c569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/eeee/blobs/uploads/bdf3d638-2cf3-462b-bdb3-0d3e17886f18?_state=u_U0bvYuEcukI8LjgoeWI22pFwEUc5exT2ai13VJfIx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZGYzZDYzOC0yY2YzLTQ2MmItYmRiMy0wZDNlMTc4ODZmMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzUuNDYzODk1NTU2WiJ9&digest=sha256%3A4860c64d48b1e6a55f2ad2368414222dfdb7a6e7c58cd15bcff1203efe09cb00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731095131s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:35 +0000] "PUT /v2/foo/eeee/blobs/uploads/bdf3d638-2cf3-462b-bdb3-0d3e17886f18?_state=u_U0bvYuEcukI8LjgoeWI22pFwEUc5exT2ai13VJfIx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZGYzZDYzOC0yY2YzLTQ2MmItYmRiMy0wZDNlMTc4ODZmMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzUuNDYzODk1NTU2WiJ9&digest=sha256%3A4860c64d48b1e6a55f2ad2368414222dfdb7a6e7c58cd15bcff1203efe09cb00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=0ed311b7-a6f1-4d5e-9200-ef6868391d5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.557724ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:37 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=f315da8b-c62d-441b-a6a1-5ccea1e595e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="774.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:37 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=bca240ab-b5a7-4c4e-9b62-2354afa86928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/ffff/blobs/uploads/78bcaf95-ffc8-4f43-bc51-1bc257dbdf38?_state=IT46y9EGOaaDY1yHc1vi31T7OzXfabj1ZtJAgaBVU-B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3OGJjYWY5NS1mZmM4LTRmNDMtYmM1MS0xYmMyNTdkYmRmMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzcuMzQ1MDY3MjA1WiJ9&digest=sha256%3A68f43aaae77a2934c8c3b5584d6b6a3402757ad6948ba9210579d18f4f2a0f26" http.request.useragent="Go-http-client/1.1" http.response.duration=722.482433ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:37 +0000] "PUT /v2/foo/ffff/blobs/uploads/78bcaf95-ffc8-4f43-bc51-1bc257dbdf38?_state=IT46y9EGOaaDY1yHc1vi31T7OzXfabj1ZtJAgaBVU-B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3OGJjYWY5NS1mZmM4LTRmNDMtYmM1MS0xYmMyNTdkYmRmMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzcuMzQ1MDY3MjA1WiJ9&digest=sha256%3A68f43aaae77a2934c8c3b5584d6b6a3402757ad6948ba9210579d18f4f2a0f26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=1710bec9-0dfb-494d-b3a8-544ed2afab12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=8327e7e1-28a3-4051-89d1-e8660c07a11e http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.178µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=b27b8533-423f-4ace-a9af-85611f87b118 http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="691.204µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=479c50fc-d188-4278-b9ac-160bb5aa950d http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="992.094µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=b861edc6-55b1-4642-8b33-8d117536ccd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.027823ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=ea668958-3302-4427-8235-0216469ed488 http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="830.598µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=441b2ce2-c8bc-4892-a4d1-1c7b066b58fc http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="796.083µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" 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.25.2 http.request.host="127.0.0.1:38805" http.request.id=f3f54f2d-3110-4472-9e38-a1729b305b8a http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="799.884µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" 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.25.2 http.request.host="127.0.0.1:38805" http.request.id=04330c04-9859-40cb-87c5-39caebf62b7c http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="633.118µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=4bbea228-da58-42bc-b243-8fafdadd0d67 http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="589.272µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38805" http.request.id=3bfe0c2d-bebb-4dcf-a236-cd886b008919 http.request.method=GET http.request.remoteaddr="127.0.0.1:57878" 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="697.165µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T12:46: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.25.2 time="2025-10-08T12:46:38Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=743734e8-e183-442f-a856-f400a7a0e620 http.request.method=POST http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.854µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=76f776d0-5da7-4818-ade3-a6bca027428c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/aaaa/blobs/uploads/681e94b9-7ca7-4fd8-8079-6e1c8cc7438a?_state=8iMytuMgRxm7URF1vv1ucgYbRO9Zd2xz3bCsye_xwH17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ODFlOTRiOS03Y2E3LTRmZDgtODA3OS02ZTFjOGNjNzQzOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzguMjQ2ODcwMjk3WiJ9&digest=sha256%3A21853505c8373a667115616babbd341f42b6c739e496a85e3ae87e46909775c5" http.request.useragent="Go-http-client/1.1" http.response.duration=976.862076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/681e94b9-7ca7-4fd8-8079-6e1c8cc7438a?_state=8iMytuMgRxm7URF1vv1ucgYbRO9Zd2xz3bCsye_xwH17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ODFlOTRiOS03Y2E3LTRmZDgtODA3OS02ZTFjOGNjNzQzOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzguMjQ2ODcwMjk3WiJ9&digest=sha256%3A21853505c8373a667115616babbd341f42b6c739e496a85e3ae87e46909775c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=559d4e85-e4b6-46ae-9807-7e9bcc011c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.412565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=4bfac02f-7855-409d-aa7a-6c49cc89123a http.request.method=POST http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="754.212µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=9f508644-2b59-4199-9587-cb73df8fe1c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/bbbb/blobs/uploads/51c21b32-3398-468a-8b46-ea337981c11e?_state=sNVI3188S2c5dQTaQz2IDXv4d8aEjGgBKX89A1bf_eh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MWMyMWIzMi0zMzk4LTQ2OGEtOGI0Ni1lYTMzNzk4MWMxMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzkuMzc1OTMzMDE1WiJ9&digest=sha256%3Ac055e0986eb6f6b4db5f940ac61fa4968d6f975e58e22b7fb6539b632cb66a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=720.363983ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/51c21b32-3398-468a-8b46-ea337981c11e?_state=sNVI3188S2c5dQTaQz2IDXv4d8aEjGgBKX89A1bf_eh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MWMyMWIzMi0zMzk4LTQ2OGEtOGI0Ni1lYTMzNzk4MWMxMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6MzkuMzc1OTMzMDE1WiJ9&digest=sha256%3Ac055e0986eb6f6b4db5f940ac61fa4968d6f975e58e22b7fb6539b632cb66a1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=6b84e745-98fd-46b7-8da6-61783fd875c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.53384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:40 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=39a2493e-6777-44ea-a49a-b16fed43b161 http.request.method=POST http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.537µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=c49ae8dd-d2fc-420a-89b5-0de18bf9fecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/cccc/blobs/uploads/faa7b0d3-1f90-4bff-8de1-0f331da260e8?_state=b7wu8yu3MONdImECFMp9G_Vk9PG8DNjLGw8_Q76x3vJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYWE3YjBkMy0xZjkwLTRiZmYtOGRlMS0wZjMzMWRhMjYwZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDAuMjY0MjEyODY5WiJ9&digest=sha256%3A1a1122a0ced62f70b6c9486a5862abc5591df5c6851570cdd6c980dc9d262302" http.request.useragent="Go-http-client/1.1" http.response.duration=782.56359ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/faa7b0d3-1f90-4bff-8de1-0f331da260e8?_state=b7wu8yu3MONdImECFMp9G_Vk9PG8DNjLGw8_Q76x3vJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYWE3YjBkMy0xZjkwLTRiZmYtOGRlMS0wZjMzMWRhMjYwZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDAuMjY0MjEyODY5WiJ9&digest=sha256%3A1a1122a0ced62f70b6c9486a5862abc5591df5c6851570cdd6c980dc9d262302 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=51e74c04-f5a1-494a-9a35-9b4963790b10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.600372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=034aa8ec-2a9b-4c8b-ab40-03aee625eb03 http.request.method=POST http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.665µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=1e2dd22e-a57f-40db-a303-ce6de9311a45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/dddd/blobs/uploads/9fc3d82f-ab24-4281-83e9-4a276c0cc1b8?_state=qwwOLsP7dHJCZg0JhEjbX-vv45SnWT6FIo-miDL9kad7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ZmMzZDgyZi1hYjI0LTQyODEtODNlOS00YTI3NmMwY2MxYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDEuMTgyMzc3OTExWiJ9&digest=sha256%3Af08cc2bc4d0479a511f525e5a0ad48c160f9ec0c26a6631f2e9e70e2d2ceaa77" http.request.useragent="Go-http-client/1.1" http.response.duration=642.058666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/9fc3d82f-ab24-4281-83e9-4a276c0cc1b8?_state=qwwOLsP7dHJCZg0JhEjbX-vv45SnWT6FIo-miDL9kad7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ZmMzZDgyZi1hYjI0LTQyODEtODNlOS00YTI3NmMwY2MxYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDEuMTgyMzc3OTExWiJ9&digest=sha256%3Af08cc2bc4d0479a511f525e5a0ad48c160f9ec0c26a6631f2e9e70e2d2ceaa77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=52bd487c-75ad-450e-b94d-304d1c71321b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53828" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37297" http.request.id=0c03cab3-a64c-44fc-8623-d062e626b0a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53828" 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="632.93µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (10.41s) === RUN TestURLPrefix time="2025-10-08T12:46:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:41Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46487" http.request.id=3f73ef2d-52cb-45ef-96d1-0dae8c372e3d http.request.method=GET http.request.remoteaddr="127.0.0.1:42514" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.138112ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-08T12:46:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:41Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=b3625b67-35ad-46ac-a8b0-b6c7eaa6673f http.request.method=GET http.request.remoteaddr="127.0.0.1:43056" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="818.225µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "GET /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=37efc09e-4246-4511-9d3e-0e9ee0f3a627 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43072" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.585µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=86782117-42f3-4505-88c5-496f3e46f5fc http.request.method=POST http.request.remoteaddr="127.0.0.1:43072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="711.897µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=4e714503-3430-41c8-acfc-9cfb93230919 http.request.method=GET http.request.remoteaddr="127.0.0.1:43072" http.request.uri="/v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="749.415µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "GET /v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=f9dc784d-97f7-43cd-a75f-87916fc849ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43072" http.request.uri="/v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="777.289µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=66449e41-1b4c-43cf-ab2c-9e7346489e02 http.request.method=GET http.request.remoteaddr="127.0.0.1:43072" http.request.uri="/v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b729fc3c-b180-43c5-af07-3f3e44163900 time="2025-10-08T12:46:41Z" 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.25.2 http.request.host="127.0.0.1:43755" http.request.id=66449e41-1b4c-43cf-ab2c-9e7346489e02 http.request.method=GET http.request.remoteaddr="127.0.0.1:43072" http.request.uri="/v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="661.603µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b729fc3c-b180-43c5-af07-3f3e44163900 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "GET /v2/foo/bar/blobs/uploads/b729fc3c-b180-43c5-af07-3f3e44163900?_state=KAAC50RxCgmcsEXySsYU12oJOt9iWZj_GhD7uV-UH8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjlmYzNjLWIxODAtNDNjNS1hZjA3LTNmM2U0NDE2MzkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTQ5NDYzODNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=30f3b8e2-522e-4543-8a18-aeac416d3520 http.request.method=POST http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.069µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=5b1f235d-9da8-44f0-ad84-504c8786b109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/560c9cde-a330-4ca6-aeee-bc907d8d65bc?_state=cUCSnYIeoGhD5eXH9ncNBBYYB3cxaHfJXyX7NvLx_PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MGM5Y2RlLWEzMzAtNGNhNi1hZWVlLWJjOTA3ZDhkNjViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTg2OTUzODdaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" provided=sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 vars.name="foo/bar" vars.uuid=560c9cde-a330-4ca6-aeee-bc907d8d65bc time="2025-10-08T12:46:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=5b1f235d-9da8-44f0-ad84-504c8786b109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/560c9cde-a330-4ca6-aeee-bc907d8d65bc?_state=cUCSnYIeoGhD5eXH9ncNBBYYB3cxaHfJXyX7NvLx_PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MGM5Y2RlLWEzMzAtNGNhNi1hZWVlLWJjOTA3ZDhkNjViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTg2OTUzODdaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=560c9cde-a330-4ca6-aeee-bc907d8d65bc time="2025-10-08T12:46:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=5b1f235d-9da8-44f0-ad84-504c8786b109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/560c9cde-a330-4ca6-aeee-bc907d8d65bc?_state=cUCSnYIeoGhD5eXH9ncNBBYYB3cxaHfJXyX7NvLx_PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MGM5Y2RlLWEzMzAtNGNhNi1hZWVlLWJjOTA3ZDhkNjViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTg2OTUzODdaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="932.073µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=560c9cde-a330-4ca6-aeee-bc907d8d65bc 127.0.0.1 - - [08/Oct/2025:12:46:41 +0000] "PUT /v2/foo/bar/blobs/uploads/560c9cde-a330-4ca6-aeee-bc907d8d65bc?_state=cUCSnYIeoGhD5eXH9ncNBBYYB3cxaHfJXyX7NvLx_PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MGM5Y2RlLWEzMzAtNGNhNi1hZWVlLWJjOTA3ZDhkNjViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0MS45OTg2OTUzODdaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T12:46:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=9a4f1ceb-5025-435d-9e82-153a521914ba http.request.method=POST http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.342µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=8e40d2f9-da78-4459-bf4b-07b842850344 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/413010e6-06cf-4dab-acd6-0844a6f2d013?_state=uD-2STUl2sDTOdTZUr69cFxx6qXMmbH1h65Ndmus1tR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMzAxMGU2LTA2Y2YtNGRhYi1hY2Q2LTA4NDRhNmYyZDAxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Mi4wMDA3MjQ4NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="896.337µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:42 +0000] "PUT /v2/foo/bar/blobs/uploads/413010e6-06cf-4dab-acd6-0844a6f2d013?_state=uD-2STUl2sDTOdTZUr69cFxx6qXMmbH1h65Ndmus1tR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMzAxMGU2LTA2Y2YtNGRhYi1hY2Q2LTA4NDRhNmYyZDAxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Mi4wMDA3MjQ4NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=365ad1bc-519f-43dd-9d96-390a0735234a http.request.method=POST http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="662.299µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=00175bdb-8dc5-4f40-bf08-e34fab15bc49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/b857763a-876c-49e1-8296-7d2fd03135ed?_state=m8wkKEJKhM6C56uzKTAZdP4hlDz0IsecAhj5qt9EX_x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NTc3NjNhLTg3NmMtNDllMS04Mjk2LTdkMmZkMDMxMzVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Mi4wMDI2Mzc2ODVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="905.788µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:42 +0000] "PUT /v2/foo/bar/blobs/uploads/b857763a-876c-49e1-8296-7d2fd03135ed?_state=m8wkKEJKhM6C56uzKTAZdP4hlDz0IsecAhj5qt9EX_x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NTc3NjNhLTg3NmMtNDllMS04Mjk2LTdkMmZkMDMxMzVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Mi4wMDI2Mzc2ODVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=ae1cf8c5-39b4-4537-85be-0e598f334511 http.request.method=POST http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="673.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=4d0eec10-859a-4ae6-8193-a98b0d94d143 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/097a8a97-32b5-4396-b79e-424bfe0a9177?_state=YWBON1-kzRZVNJRaJ5k5EwGjxyruKq2suBXbxFJBenV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5N2E4YTk3LTMyYjUtNDM5Ni1iNzllLTQyNGJmZTBhOTE3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Mi4wMDQ1Mjk4MjVaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.duration=932.266832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:42 +0000] "PUT /v2/foo/bar/blobs/uploads/097a8a97-32b5-4396-b79e-424bfe0a9177?_state=YWBON1-kzRZVNJRaJ5k5EwGjxyruKq2suBXbxFJBenV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5N2E4YTk3LTMyYjUtNDM5Ni1iNzllLTQyNGJmZTBhOTE3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Mi4wMDQ1Mjk4MjVaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=663461b6-26f3-4147-bfcc-163bfe72021e http.request.method=POST http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.39µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43755" http.request.id=cfb48f33-ffc8-4534-b45a-ed7606f7bdad http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/5d61c335-b529-4672-b525-e13245176e64?_state=5tMAIX407qgynuSzyfQFg7VpExhf1h5LSQ8Wls5HSvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNjFjMzM1LWI1MjktNDY3Mi1iNTI1LWUxMzI0NTE3NmU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0My4wMDIzODM4MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=887.913086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/5d61c335-b529-4672-b525-e13245176e64?_state=5tMAIX407qgynuSzyfQFg7VpExhf1h5LSQ8Wls5HSvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNjFjMzM1LWI1MjktNDY3Mi1iNTI1LWUxMzI0NTE3NmU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0My4wMDIzODM4MzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=35dfc1b5-90c6-4880-8047-9253cd864d70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/uploads/5d61c335-b529-4672-b525-e13245176e64?_state=W50G9pEWb81zvsbRwTionmxAHtgKeuo-nS_TduuKjjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNjFjMzM1LWI1MjktNDY3Mi1iNTI1LWUxMzI0NTE3NmU2NCIsIk9mZnNldCI6MjA3OTEyOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDNaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "PUT /v2/foo/bar/blobs/uploads/5d61c335-b529-4672-b525-e13245176e64?_state=W50G9pEWb81zvsbRwTionmxAHtgKeuo-nS_TduuKjjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNjFjMzM1LWI1MjktNDY3Mi1iNTI1LWUxMzI0NTE3NmU2NCIsIk9mZnNldCI6MjA3OTEyOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDNaIn0%3D&digest=sha256%3Ad319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=f0becf06-46a0-4ed0-8fa1-41d935d39804 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="817.151µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=78bb6974-05e3-4fa5-8eb6-f6ec5d966edf http.request.method=GET http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=40.625949ms http.response.status=200 http.response.written=20791296 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "GET /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 200 20791296 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=error msg="error parsing digest="sha257:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=fb34bb2c-c885-40b9-af1a-fb728f569d0e http.request.method=GET http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/sha257:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" vars.name="foo/bar" time="2025-10-08T12:46:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=fb34bb2c-c885-40b9-af1a-fb728f569d0e http.request.method=GET http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/blobs/sha257:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.913µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "GET /v2/foo/bar/blobs/sha257:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=d7f4d01d-51ad-4c05-b129-c60b6a0bd84e http.request.method=GET http.request.remoteaddr="127.0.0.1:43102" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.duration="982.133µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "GET /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:43Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=fa6e4e36-1208-4606-9112-ca33c5d98794 http.request.method=GET http.request.remoteaddr="127.0.0.1:50400" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.832µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "GET /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=740e0d74-1f1e-426e-8654-dd97bd0cdae3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50402" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.322µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=c4ce8895-6144-4ac8-801d-41cf0384a599 http.request.method=POST http.request.remoteaddr="127.0.0.1:50402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.095µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=ade600d7-b37e-4212-90e9-11da96c23268 http.request.method=GET http.request.remoteaddr="127.0.0.1:50402" http.request.uri="/v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="728.666µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "GET /v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=0c0b4411-55e4-42f6-9923-ebb9248fcaf7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50402" http.request.uri="/v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="742.839µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "DELETE /v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=91be7b4d-ec10-458b-a577-f0c9af5b8117 http.request.method=GET http.request.remoteaddr="127.0.0.1:50402" http.request.uri="/v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a77e4fd7-4451-4abb-8bfe-7080b5ae8241 time="2025-10-08T12:46:44Z" 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.25.2 http.request.host="127.0.0.1:38813" http.request.id=91be7b4d-ec10-458b-a577-f0c9af5b8117 http.request.method=GET http.request.remoteaddr="127.0.0.1:50402" http.request.uri="/v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="639.659µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a77e4fd7-4451-4abb-8bfe-7080b5ae8241 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "GET /v2/foo/bar/blobs/uploads/a77e4fd7-4451-4abb-8bfe-7080b5ae8241?_state=VfwT1cAcvmIrlC0kb1RnDLteo3mUhVHzkGr2okzm7Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2U0ZmQ3LTQ0NTEtNGFiYi04YmZlLTcwODBiNWFlODI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzUxMzgwN1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=abe1286e-2c33-482a-bf0e-478d3eacf449 http.request.method=POST http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.658µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=55ee71ae-486a-4df5-837a-1b6eadb56781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/18982fd2-4163-4ecd-b2ed-18ba6e309c01?_state=D6fCxerwPBrP_degluzOgVIdQuGGtTqBywHiR0MIEUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OTgyZmQyLTQxNjMtNGVjZC1iMmVkLTE4YmE2ZTMwOWMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzg2MTgzODVaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" provided=sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f vars.name="foo/bar" vars.uuid=18982fd2-4163-4ecd-b2ed-18ba6e309c01 time="2025-10-08T12:46:44Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=55ee71ae-486a-4df5-837a-1b6eadb56781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/18982fd2-4163-4ecd-b2ed-18ba6e309c01?_state=D6fCxerwPBrP_degluzOgVIdQuGGtTqBywHiR0MIEUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OTgyZmQyLTQxNjMtNGVjZC1iMmVkLTE4YmE2ZTMwOWMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzg2MTgzODVaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=18982fd2-4163-4ecd-b2ed-18ba6e309c01 time="2025-10-08T12:46:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=55ee71ae-486a-4df5-837a-1b6eadb56781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/18982fd2-4163-4ecd-b2ed-18ba6e309c01?_state=D6fCxerwPBrP_degluzOgVIdQuGGtTqBywHiR0MIEUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OTgyZmQyLTQxNjMtNGVjZC1iMmVkLTE4YmE2ZTMwOWMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzg2MTgzODVaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.667µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=18982fd2-4163-4ecd-b2ed-18ba6e309c01 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "PUT /v2/foo/bar/blobs/uploads/18982fd2-4163-4ecd-b2ed-18ba6e309c01?_state=D6fCxerwPBrP_degluzOgVIdQuGGtTqBywHiR0MIEUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OTgyZmQyLTQxNjMtNGVjZC1iMmVkLTE4YmE2ZTMwOWMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xNzg2MTgzODVaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=5492df8e-beff-415b-98e7-b2ac57c14cb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="641.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=bacefe4a-393a-46f2-b201-43ea684cb28a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/93e2dc3a-7826-41d8-9da6-c2e254342b50?_state=1GR64kA4cO8JfD9quEw34NSv3QPjZDTpNuZVgW57NBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZTJkYzNhLTc4MjYtNDFkOC05ZGE2LWMyZTI1NDM0MmI1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xODAzODUwMThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="811.285µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "PUT /v2/foo/bar/blobs/uploads/93e2dc3a-7826-41d8-9da6-c2e254342b50?_state=1GR64kA4cO8JfD9quEw34NSv3QPjZDTpNuZVgW57NBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZTJkYzNhLTc4MjYtNDFkOC05ZGE2LWMyZTI1NDM0MmI1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xODAzODUwMThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=56158701-9819-499f-8310-cb9d2625874b http.request.method=POST http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="673.158µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=21ac46f3-d1ca-4e07-9362-37d040d3959c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/6be011d7-d0fe-41fe-86a4-78af8b7fe820?_state=BHwmvXxy_n0Opdxkae7RQtZcp0v0ajDu9I4QULfHNVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiZTAxMWQ3LWQwZmUtNDFmZS04NmE0LTc4YWY4YjdmZTgyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xODIxMzczMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="815.238µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "PUT /v2/foo/bar/blobs/uploads/6be011d7-d0fe-41fe-86a4-78af8b7fe820?_state=BHwmvXxy_n0Opdxkae7RQtZcp0v0ajDu9I4QULfHNVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiZTAxMWQ3LWQwZmUtNDFmZS04NmE0LTc4YWY4YjdmZTgyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xODIxMzczMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=c8c48461-ce06-4d92-af6a-ede7c303775a http.request.method=POST http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="635.524µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=c0e2fdcd-3909-4ce1-90f8-870f35ae7ab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/9288061c-2989-4d0d-82f3-29d2bcd7acc2?_state=0-MetjonzmGGo7nZ4p4uReMqoDz6HLP3shh-n8MQZ8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyODgwNjFjLTI5ODktNGQwZC04MmYzLTI5ZDJiY2Q3YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xODM4NDgxODZaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522558436s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:44 +0000] "PUT /v2/foo/bar/blobs/uploads/9288061c-2989-4d0d-82f3-29d2bcd7acc2?_state=0-MetjonzmGGo7nZ4p4uReMqoDz6HLP3shh-n8MQZ8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyODgwNjFjLTI5ODktNGQwZC04MmYzLTI5ZDJiY2Q3YWNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NC4xODM4NDgxODZaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=1f4ebf09-7c91-4436-87f4-9fc33b25aa30 http.request.method=POST http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.666µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38813" http.request.id=3c973afb-567f-4541-95d7-7da67835718a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/7b70e220-49d6-40ff-a84f-28f8f13cba5a?_state=AamUvIojjzk4D1l3R6WZ2KGA0EVOQ4wvGM1PSv1EdJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNzBlMjIwLTQ5ZDYtNDBmZi1hODRmLTI4ZjhmMTNjYmE1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NS43ODc5NjUxNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531593312s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/7b70e220-49d6-40ff-a84f-28f8f13cba5a?_state=AamUvIojjzk4D1l3R6WZ2KGA0EVOQ4wvGM1PSv1EdJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNzBlMjIwLTQ5ZDYtNDBmZi1hODRmLTI4ZjhmMTNjYmE1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0NS43ODc5NjUxNTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=75fa053f-ddfc-4596-97ca-5f3b48249741 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/uploads/7b70e220-49d6-40ff-a84f-28f8f13cba5a?_state=QPDCgRDpZjAI28M5w9d21ysUaO_fCHcUxNvR401YM_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNzBlMjIwLTQ5ZDYtNDBmZi1hODRmLTI4ZjhmMTNjYmE1YSIsIk9mZnNldCI6Mjc2NTgyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDVaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.819918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "PUT /v2/foo/bar/blobs/uploads/7b70e220-49d6-40ff-a84f-28f8f13cba5a?_state=QPDCgRDpZjAI28M5w9d21ysUaO_fCHcUxNvR401YM_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNzBlMjIwLTQ5ZDYtNDBmZi1hODRmLTI4ZjhmMTNjYmE1YSIsIk9mZnNldCI6Mjc2NTgyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDVaIn0%3D&digest=sha256%3Af56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=471557ad-b4ed-4c35-a455-eac2b83c44e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.339423ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=d5da4b84-523e-4d37-a0a4-c4649b8f1910 http.request.method=GET http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=69.424045ms http.response.status=200 http.response.written=27658240 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 200 27658240 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=error msg="error parsing digest="sha257:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=938f9516-9561-4181-9ab4-f08f9201f970 http.request.method=GET http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/sha257:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" vars.name="foo/bar" time="2025-10-08T12:46:47Z" 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.25.2 http.request.host="127.0.0.1:38813" http.request.id=938f9516-9561-4181-9ab4-f08f9201f970 http.request.method=GET http.request.remoteaddr="127.0.0.1:50406" http.request.uri="/v2/foo/bar/blobs/sha257:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="716.883µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/sha257:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=43ce5e65-4476-4630-a9a7-b368ee01047a http.request.method=GET http.request.remoteaddr="127.0.0.1:50424" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000499ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=ea8cf435-c0f9-4fde-a9f0-2cfa07168bda http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.486892ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38813" http.request.id=5e481fd8-9d19-4c99-b866-f4e455b71886 http.request.method=GET http.request.remoteaddr="127.0.0.1:50424" http.request.uri="/v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.781954ms http.response.status=200 http.response.written=1572864 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/sha256:f56ac50327214547da974dac72bb1485d952327128e5d329876e98397a5e0e0f HTTP/1.1" 200 1572864 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=4237c6ee-00a7-41df-bf7c-b902f0cf6f25 http.request.method=GET http.request.remoteaddr="127.0.0.1:43102" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.46214328s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "GET /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43755" http.request.id=58e0b3bb-750f-46fa-91f8-675ac8841cf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43086" http.request.uri="/v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.465121422s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [08/Oct/2025:12:46:43 +0000] "GET /v2/foo/bar/blobs/sha256:d319d453d4f9854f2c3271a10ec4472e191c4c92d9ca111a45e048a5b4e7c4e7 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.59s) === RUN TestBlobDelete time="2025-10-08T12:46:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:47Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=e211dbf5-cd94-420a-8801-67a05d6c6f6d http.request.method=GET http.request.remoteaddr="127.0.0.1:58578" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.425µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=fc0d8421-9032-42fb-aecb-1562c9465a81 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58580" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.052µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=071b6f03-8bc9-45f0-8a86-533db29d4872 http.request.method=POST http.request.remoteaddr="127.0.0.1:58580" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.344µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=bffc7024-b6fd-4e28-9284-b81a9350b242 http.request.method=GET http.request.remoteaddr="127.0.0.1:58580" http.request.uri="/v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="806.358µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=27c43104-86b5-4adf-bf8d-371f35814718 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58580" http.request.uri="/v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="790.79µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=d057a912-d487-4be4-88ad-00e77ae7275e http.request.method=GET http.request.remoteaddr="127.0.0.1:58580" http.request.uri="/v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d1583be4-11f2-44c1-a80a-e000e99c3370 time="2025-10-08T12:46:47Z" 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.25.2 http.request.host="127.0.0.1:44373" http.request.id=d057a912-d487-4be4-88ad-00e77ae7275e http.request.method=GET http.request.remoteaddr="127.0.0.1:58580" http.request.uri="/v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.307µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d1583be4-11f2-44c1-a80a-e000e99c3370 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "GET /v2/foo/bar/blobs/uploads/d1583be4-11f2-44c1-a80a-e000e99c3370?_state=CY3LnkpdDKOaOLLp59ihFMgYdmNNQBtXQEI-hFnplnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNTgzYmU0LTExZjItNDRjMS1hODBhLWUwMDBlOTljMzM3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODA0Mjc0OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=5c88eb9c-5e57-47d9-a97d-d922213d920d http.request.method=POST http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.558µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=768ef179-dfa0-4934-af9c-7167eb60d291 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/43111f2f-64a5-4fab-8562-91f237abedec?_state=JCtnZfqXYAyAKAEZfSsTPxNISzg2dZirEPuTcecOLUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTExZjJmLTY0YTUtNGZhYi04NTYyLTkxZjIzN2FiZWRlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODQ0NDg1MzVaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" provided=sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e vars.name="foo/bar" vars.uuid=43111f2f-64a5-4fab-8562-91f237abedec time="2025-10-08T12:46:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=768ef179-dfa0-4934-af9c-7167eb60d291 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/43111f2f-64a5-4fab-8562-91f237abedec?_state=JCtnZfqXYAyAKAEZfSsTPxNISzg2dZirEPuTcecOLUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTExZjJmLTY0YTUtNGZhYi04NTYyLTkxZjIzN2FiZWRlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODQ0NDg1MzVaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=43111f2f-64a5-4fab-8562-91f237abedec time="2025-10-08T12:46:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=768ef179-dfa0-4934-af9c-7167eb60d291 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/43111f2f-64a5-4fab-8562-91f237abedec?_state=JCtnZfqXYAyAKAEZfSsTPxNISzg2dZirEPuTcecOLUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTExZjJmLTY0YTUtNGZhYi04NTYyLTkxZjIzN2FiZWRlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODQ0NDg1MzVaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.088µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=43111f2f-64a5-4fab-8562-91f237abedec 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "PUT /v2/foo/bar/blobs/uploads/43111f2f-64a5-4fab-8562-91f237abedec?_state=JCtnZfqXYAyAKAEZfSsTPxNISzg2dZirEPuTcecOLUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTExZjJmLTY0YTUtNGZhYi04NTYyLTkxZjIzN2FiZWRlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODQ0NDg1MzVaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=66a1ea64-0693-4569-8f2c-dd26abd91de6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.576µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=ffe8465a-228f-402a-b260-b64cbc1d173c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/47fd1051-ecbf-4fe1-b353-4f434ed51f6f?_state=bqWB2ZoeWqLPNYzRixiBhRM-geZdTcURZDnUjsKTAjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3ZmQxMDUxLWVjYmYtNGZlMS1iMzUzLTRmNDM0ZWQ1MWY2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODY1MjQ2MzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051537ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "PUT /v2/foo/bar/blobs/uploads/47fd1051-ecbf-4fe1-b353-4f434ed51f6f?_state=bqWB2ZoeWqLPNYzRixiBhRM-geZdTcURZDnUjsKTAjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3ZmQxMDUxLWVjYmYtNGZlMS1iMzUzLTRmNDM0ZWQ1MWY2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODY1MjQ2MzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=fea89b2f-9bc0-4776-9692-60f7d7906dae http.request.method=POST http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="741.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=859bdc8b-ba35-4569-bb5e-badd506c58b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/0d016324-57d1-46bd-b6bf-311ce2d084cf?_state=VOEjuh3oGemn3M7ErcA6d6WVi2Ly1wo-tO1HMtvUSr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDE2MzI0LTU3ZDEtNDZiZC1iNmJmLTMxMWNlMmQwODRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODg2ODQ0MDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "PUT /v2/foo/bar/blobs/uploads/0d016324-57d1-46bd-b6bf-311ce2d084cf?_state=VOEjuh3oGemn3M7ErcA6d6WVi2Ly1wo-tO1HMtvUSr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDE2MzI0LTU3ZDEtNDZiZC1iNmJmLTMxMWNlMmQwODRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42ODg2ODQ0MDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=41403346-1af3-4a5a-a817-fa91aad4c220 http.request.method=POST http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.258µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=406b165b-9402-4e05-bfec-d465917ffd12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/1d2debb2-5410-4229-9f26-9fa300fe6036?_state=LqxkmMMWlCB_v4P5CCnp-g3PZPcZxRokBpWKgHlWEvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMmRlYmIyLTU0MTAtNDIyOS05ZjI2LTlmYTMwMGZlNjAzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42OTA5Njc1OTNaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.048617373s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:47 +0000] "PUT /v2/foo/bar/blobs/uploads/1d2debb2-5410-4229-9f26-9fa300fe6036?_state=LqxkmMMWlCB_v4P5CCnp-g3PZPcZxRokBpWKgHlWEvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMmRlYmIyLTU0MTAtNDIyOS05ZjI2LTlmYTMwMGZlNjAzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0Ny42OTA5Njc1OTNaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=ab5c90ab-9f77-4450-8928-95c112a1d8de http.request.method=POST http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.077µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44373" http.request.id=6cd75878-4da5-4053-a964-bf5fef320ae4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/6aaea044-f74c-4991-b162-c4efef495201?_state=017Rl9SCdfG_FYr7CvipqkRTVLps_p56JpnlOsVwjtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYWVhMDQ0LWY3NGMtNDk5MS1iMTYyLWM0ZWZlZjQ5NTIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0OS44MzIwNzM5MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.059286591s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/6aaea044-f74c-4991-b162-c4efef495201?_state=017Rl9SCdfG_FYr7CvipqkRTVLps_p56JpnlOsVwjtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYWVhMDQ0LWY3NGMtNDk5MS1iMTYyLWM0ZWZlZjQ5NTIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo0OS44MzIwNzM5MTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=a3e14db0-87cb-446d-9608-52116176f407 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/uploads/6aaea044-f74c-4991-b162-c4efef495201?_state=FGEy8iPGZ2eVRr750fnZkk0nbCM1wh2Ze4aCe8wlZOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYWVhMDQ0LWY3NGMtNDk5MS1iMTYyLWM0ZWZlZjQ5NTIwMSIsIk9mZnNldCI6MzE0MDYwODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDlaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:51 +0000] "PUT /v2/foo/bar/blobs/uploads/6aaea044-f74c-4991-b162-c4efef495201?_state=FGEy8iPGZ2eVRr750fnZkk0nbCM1wh2Ze4aCe8wlZOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYWVhMDQ0LWY3NGMtNDk5MS1iMTYyLWM0ZWZlZjQ5NTIwMSIsIk9mZnNldCI6MzE0MDYwODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDY6NDlaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=daefa70e-fd70-460e-a2ad-75838e43d5c1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="756.934µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=b4a32df8-ae3e-4e44-af94-82fa8c8d6566 http.request.method=GET http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=77.330063ms http.response.status=200 http.response.written=31406080 127.0.0.1 - - [08/Oct/2025:12:46:51 +0000] "GET /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 200 31406080 "" "Go-http-client/1.1" time="2025-10-08T12:46:51Z" level=error msg="error parsing digest="sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=9809873b-7b04-4b5f-ab47-bfae6d4d0259 http.request.method=GET http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" time="2025-10-08T12:46:51Z" 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.25.2 http.request.host="127.0.0.1:44373" http.request.id=9809873b-7b04-4b5f-ab47-bfae6d4d0259 http.request.method=GET http.request.remoteaddr="127.0.0.1:58584" http.request.uri="/v2/foo/bar/blobs/sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="706.071µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:51 +0000] "GET /v2/foo/bar/blobs/sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:46:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=e645dca2-513d-4783-bef3-a16177e2e34e http.request.method=GET http.request.remoteaddr="127.0.0.1:33196" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.duration="979.86µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "GET /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=4aefe676-1422-4c19-be3b-1eb80e725d05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33202" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.duration="857.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=b6275afc-f1ab-4be8-a16a-9ad66a18075e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33202" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="630.901µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:46:52Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=faf37799-2e85-49bf-9c72-177ec6bc10ad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33202" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.16µs" http.response.status=404 http.response.written=74 vars.digest="sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-08T12:46:52Z" level=error msg="error parsing digest="sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=e931cbaf-3b49-4120-8284-ebdb51f89cd1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33214" http.request.uri="/v2/foo/bar/blobs/sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" time="2025-10-08T12:46:52Z" 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.25.2 http.request.host="127.0.0.1:44373" http.request.id=e931cbaf-3b49-4120-8284-ebdb51f89cd1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33214" http.request.uri="/v2/foo/bar/blobs/sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.638µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "DELETE /v2/foo/bar/blobs/sha257:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:46:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=94857650-a79b-46fb-a672-89c0b2dc1077 http.request.method=POST http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.842µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=02402840-6a77-42cd-a4ad-e9baed6071e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/bar/blobs/uploads/635837bc-2bf5-4b2c-8fa2-5c030ac6a96e?_state=bRKOq4wML4Of9tyCbYEea0jl5SQ08ERGurSc59jDyiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNTgzN2JjLTJiZjUtNGIyYy04ZmEyLTVjMDMwYWM2YTk2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1Mi4wMDcyOTExOTJaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.061309889s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "PUT /v2/foo/bar/blobs/uploads/635837bc-2bf5-4b2c-8fa2-5c030ac6a96e?_state=bRKOq4wML4Of9tyCbYEea0jl5SQ08ERGurSc59jDyiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNTgzN2JjLTJiZjUtNGIyYy04ZmEyLTVjMDMwYWM2YTk2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1Mi4wMDcyOTExOTJaIn0%3D&digest=sha256%3A1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=bb53bf2a-9a94-4f35-9d84-ff6179b7f443 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="954.79µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=7c7042de-6350-4a86-823e-5e15ee90bdee http.request.method=GET http.request.remoteaddr="127.0.0.1:33196" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.169449214s http.response.status=200 http.response.written=3406336 127.0.0.1 - - [08/Oct/2025:12:46:52 +0000] "GET /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 200 3406336 "" "Go-http-client/1.1" time="2025-10-08T12:46:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44373" http.request.id=97b69977-40b3-4755-a4fc-db03db0aecd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33194" http.request.uri="/v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.17249162s http.response.status=200 http.response.written=3496512 127.0.0.1 - - [08/Oct/2025:12:46:51 +0000] "GET /v2/foo/bar/blobs/sha256:1341ca9cca7a28462d78d68951d656ea29c312c24b4429b2cd13a86191cc117e HTTP/1.1" 200 3496512 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.74s) === RUN TestRelativeURL time="2025-10-08T12:46:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:54Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33825" http.request.id=fe4ad709-7920-4ddc-b0d2-70ba68a47608 http.request.method=POST http.request.remoteaddr="127.0.0.1:42926" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.182µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33825" http.request.id=5fc51fb6-6142-47e3-9901-ae84cea5aeb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42926" http.request.uri="/v2/foo/bar/blobs/uploads/3a5da9e9-b766-4844-b0d8-ddf47be82442?_state=R6BQUu5g5ckT0N4Xnlz_Afjt0wxskYKjWLLmp2hZ9NJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhNWRhOWU5LWI3NjYtNDg0NC1iMGQ4LWRkZjQ3YmU4MjQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1NC4xNzMyNjYzNzNaIn0%3D&digest=sha256%3A0c359cc4fcba373c9a2c5c73e45ea4a27ef80c4ce2cd2ba93c7150130cb51fb4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014564925s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:54 +0000] "PUT /v2/foo/bar/blobs/uploads/3a5da9e9-b766-4844-b0d8-ddf47be82442?_state=R6BQUu5g5ckT0N4Xnlz_Afjt0wxskYKjWLLmp2hZ9NJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhNWRhOWU5LWI3NjYtNDg0NC1iMGQ4LWRkZjQ3YmU4MjQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1NC4xNzMyNjYzNzNaIn0%3D&digest=sha256%3A0c359cc4fcba373c9a2c5c73e45ea4a27ef80c4ce2cd2ba93c7150130cb51fb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33825" http.request.id=d8236830-63ef-4a1a-ba1a-8d7eb0704eed http.request.method=POST http.request.remoteaddr="127.0.0.1:42926" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.777µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33825" http.request.id=a9a3a698-1718-49a7-9d47-082414f1b1a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:42926" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="663.262µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33825" http.request.id=32d71c34-c28f-4090-b28d-36a15d6b33f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42926" http.request.uri="/v2/foo/bar/blobs/uploads/80af3d23-2d0f-44b5-85fa-ec54e54068e9?_state=nDPeeg5zLo_OoGD4bf30DGZG92P4AwskKvdJHruLQAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYWYzZDIzLTJkMGYtNDRiNS04NWZhLWVjNTRlNTQwNjhlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1NS41NTg1MzA1NjdaIn0%3D&digest=sha256%3Ab6bad29d4fa53767700729f86b98abc05b43cbe6080cb6fcd157af339dcac6aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666418897s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:55 +0000] "PUT /v2/foo/bar/blobs/uploads/80af3d23-2d0f-44b5-85fa-ec54e54068e9?_state=nDPeeg5zLo_OoGD4bf30DGZG92P4AwskKvdJHruLQAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYWYzZDIzLTJkMGYtNDRiNS04NWZhLWVjNTRlNTQwNjhlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1NS41NTg1MzA1NjdaIn0%3D&digest=sha256%3Ab6bad29d4fa53767700729f86b98abc05b43cbe6080cb6fcd157af339dcac6aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.05s) === RUN TestBlobDeleteDisabled time="2025-10-08T12:46:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:57Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:44317" http.request.id=aff093cb-1288-4f7b-80d6-d696efabaeb0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/bar/blobs/sha256:4af93e2c4b5d3407ffd5b6952e695f041eaa981364900ca5f595e7a851b0495d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371426ms http.response.status=405 http.response.written=78 vars.digest="sha256:4af93e2c4b5d3407ffd5b6952e695f041eaa981364900ca5f595e7a851b0495d" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:4af93e2c4b5d3407ffd5b6952e695f041eaa981364900ca5f595e7a851b0495d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.20s) === RUN TestDeleteDisabled time="2025-10-08T12:46:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:46:57Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45985" http.request.id=3aa819d5-f407-41e4-9359-5685a48499d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.402622ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:59Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45985" http.request.id=1a89a6d1-9ee1-4d66-ac85-6ef6bb2df2ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/bar/blobs/uploads/8290d579-608c-49c0-b1ee-99d709087b37?_state=jLBHNdn8Vi2LmJrecCRPNIAhiKsheGX25uJDrp1_ohd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyOTBkNTc5LTYwOGMtNDljMC1iMWVlLTk5ZDcwOTA4N2IzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1Ny42MzUyNzUwNTJaIn0%3D&digest=sha256%3A3ae2afe5fd5eeb60f49a4670e65c45cbf824b916a041947fe89ccb363e3f0999" http.request.useragent="Go-http-client/1.1" http.response.duration=1.547790703s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:57 +0000] "PUT /v2/foo/bar/blobs/uploads/8290d579-608c-49c0-b1ee-99d709087b37?_state=jLBHNdn8Vi2LmJrecCRPNIAhiKsheGX25uJDrp1_ohd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyOTBkNTc5LTYwOGMtNDljMC1iMWVlLTk5ZDcwOTA4N2IzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1Ny42MzUyNzUwNTJaIn0%3D&digest=sha256%3A3ae2afe5fd5eeb60f49a4670e65c45cbf824b916a041947fe89ccb363e3f0999 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:46:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:45985" http.request.id=07bf2eb5-a930-44fc-a8e3-738c70a71dc0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/bar/blobs/sha256:3ae2afe5fd5eeb60f49a4670e65c45cbf824b916a041947fe89ccb363e3f0999" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.512µs" http.response.status=405 http.response.written=78 vars.digest="sha256:3ae2afe5fd5eeb60f49a4670e65c45cbf824b916a041947fe89ccb363e3f0999" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:46:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:3ae2afe5fd5eeb60f49a4670e65c45cbf824b916a041947fe89ccb363e3f0999 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.76s) === RUN TestDeleteReadOnly time="2025-10-08T12:46:59Z" 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.25.2 time="2025-10-08T12:46:59Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:46:59Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37685" http.request.id=ef5d751b-d4a4-46a4-875a-9e2f5eea53be http.request.method=POST http.request.remoteaddr="127.0.0.1:38452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.147µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37685" http.request.id=e99b4768-6cdf-44d1-8757-7694131a8f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38452" http.request.uri="/v2/foo/bar/blobs/uploads/874dec79-3662-4ca4-af27-3abf59b468b4?_state=1Aym3Qbv3pevxTbNG1NEx08EGwzhCBw8bDB6_JIVQP57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3NGRlYzc5LTM2NjItNGNhNC1hZjI3LTNhYmY1OWI0NjhiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1OS4zODA1ODU3MTdaIn0%3D&digest=sha256%3A9648c41481f0e70e42f98a6e8fe8b932ef80f1946e115867e67e1a16f22fdebc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410669436s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:46:59 +0000] "PUT /v2/foo/bar/blobs/uploads/874dec79-3662-4ca4-af27-3abf59b468b4?_state=1Aym3Qbv3pevxTbNG1NEx08EGwzhCBw8bDB6_JIVQP57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3NGRlYzc5LTM2NjItNGNhNC1hZjI3LTNhYmY1OWI0NjhiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0Njo1OS4zODA1ODU3MTdaIn0%3D&digest=sha256%3A9648c41481f0e70e42f98a6e8fe8b932ef80f1946e115867e67e1a16f22fdebc HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:9648c41481f0e70e42f98a6e8fe8b932ef80f1946e115867e67e1a16f22fdebc HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.61s) === RUN TestStartPushReadOnly time="2025-10-08T12:47:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:47:00Z" level=info msg="redis not configured" go.version=go1.25.2 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-10-08T12:47:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:47:00Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=7b4d686e-627a-4630-8c8f-1a27ba8911c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.192542ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:47:00Z" 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.25.2 http.request.host="127.0.0.1:42195" http.request.id=3c4e2164-97bb-4c3b-a334-112effdc8da8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.0563ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:47:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=20e9a52e-10ba-44bf-836f-e57793c97d91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" 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="928.776µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T12:47:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=9a9e3b9e-a5e7-4557-8a5f-2a3ef1aebdf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.723119ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=9a9e3b9e-a5e7-4557-8a5f-2a3ef1aebdf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.774529ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=9a9e3b9e-a5e7-4557-8a5f-2a3ef1aebdf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.827012ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=9a9e3b9e-a5e7-4557-8a5f-2a3ef1aebdf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.88625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T12:47:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=1d3ae3bf-6ed3-4e54-8b2d-4fdf39b16522 http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.868µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=d273d6a1-1997-4ac1-9dd2-a360a5dd3b95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/blobs/uploads/f336d253-ffa6-4430-9323-b34e0cfeed04?_state=Ty3mcTK3BqaDRHF6SGhEbdi6aBUQrHRlocXamyDAbg97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzM2ZDI1My1mZmE2LTQ0MzAtOTMyMy1iMzRlMGNmZWVkMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDAuOTQ1NjY0Mjc1WiJ9&digest=sha256%3Ab42eb4f4ed7cc792cef7f8113e7532e9a9a674458145695d502b193ece4a6723" http.request.useragent="Go-http-client/1.1" http.response.duration=644.918907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/f336d253-ffa6-4430-9323-b34e0cfeed04?_state=Ty3mcTK3BqaDRHF6SGhEbdi6aBUQrHRlocXamyDAbg97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzM2ZDI1My1mZmE2LTQ0MzAtOTMyMy1iMzRlMGNmZWVkMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDAuOTQ1NjY0Mjc1WiJ9&digest=sha256%3Ab42eb4f4ed7cc792cef7f8113e7532e9a9a674458145695d502b193ece4a6723 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=0dae8376-3a61-46d9-924c-b718a4dbcace http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=675e1b1d-35f4-4715-b565-e8a7ed41eafc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/blobs/uploads/fe9c0913-bd14-4ad1-9230-9d3b3636e0f6?_state=-Tq0J5R_zVU7--qecAzm0Lj2Nr8ygea1MjT5xwd-s357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZTljMDkxMy1iZDE0LTRhZDEtOTIzMC05ZDNiMzYzNmUwZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDEuNzg1NTc3Mzc4WiJ9&digest=sha256%3Afa2910865ebf67459a9f74e36266ca730e27908dbdc7328e70e0c35e484b7b74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21881133s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/fe9c0913-bd14-4ad1-9230-9d3b3636e0f6?_state=-Tq0J5R_zVU7--qecAzm0Lj2Nr8ygea1MjT5xwd-s357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZTljMDkxMy1iZDE0LTRhZDEtOTIzMC05ZDNiMzYzNmUwZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDEuNzg1NTc3Mzc4WiJ9&digest=sha256%3Afa2910865ebf67459a9f74e36266ca730e27908dbdc7328e70e0c35e484b7b74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=deaadcb8-0f1b-45d1-9544-f83e9958ec99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.661895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=ebd67196-81d5-4083-ac4c-2a10dc8f6e17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=b11a73a9-5c9a-44ab-aa40-f54cf5bff96d http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.219748ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=a2f4543d-68b8-4106-8eb5-2bbccef29ed8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.146797ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42195" http.request.id=3e9a8925-79be-446a-9d01-c27180573935 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42195" http.request.id=319d0795-6bbd-4fee-89fb-8e4fd120aadb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.duration=1.421178ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42195" http.request.id=fe743813-030d-4884-a272-7a46534c7702 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.duration=1.398583ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=7072f3ed-382f-427c-9d42-4f57ae74949b http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.148658ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=46028149-e61a-4ef9-a1ba-91709a4f5dfe http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="645.875µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=d589d566-301a-4f1a-961b-5845b793ca4a http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.duration="626.121µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=2ec1aa9a-5c91-4c96-9c97-6f2aed1e8285 http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" 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="602.717µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=error msg="payload digest does match: "sha256:71d1424e57a9806f80c2a029a16e6c68a8196bef47352dec23fa01d881cdf110" != "sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120"" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=5bf30207-a0a3-4842-aafa-4ef964adc4f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" time="2025-10-08T12:47:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=5bf30207-a0a3-4842-aafa-4ef964adc4f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.109µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120" 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:25ebbeddaed7827a024eea5b20b07f023828029d885f8d9dabcfbef683efc120 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=f6d89a74-c295-4aac-8111-42885063a208 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" 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="791.109µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" 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.25.2 http.request.host="127.0.0.1:42195" http.request.id=7dcddbeb-fea7-4a51-937a-c0c042a6b43d http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" 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="682.591µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=21edd8e1-da72-4ae5-96eb-190f5a3abd21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" 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="747.927µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:03Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=21edd8e1-da72-4ae5-96eb-190f5a3abd21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" 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="785.787µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:03Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=21edd8e1-da72-4ae5-96eb-190f5a3abd21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" 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="823.821µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=6d493d29-b989-4b6a-b328-54f6ecc33144 http.request.method=POST http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=0f2dd872-1370-4da2-994d-3d1d2c7679e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/blobs/uploads/c4f31abb-9882-43e5-ba1c-cdb6fb61f1bd?_state=A8pbJ1451qqAd08yRb9lI0upM-fdHKAB4-lKVMUFcJd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGYzMWFiYi05ODgyLTQzZTUtYmExYy1jZGI2ZmI2MWYxYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDMuMDI1Mzg4NjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="958.796µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4f31abb-9882-43e5-ba1c-cdb6fb61f1bd?_state=A8pbJ1451qqAd08yRb9lI0upM-fdHKAB4-lKVMUFcJd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGYzMWFiYi05ODgyLTQzZTUtYmExYy1jZGI2ZmI2MWYxYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDMuMDI1Mzg4NjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=f27cdebb-86ea-4308-822e-b049cb250c38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" 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="763.795µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:03Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=f27cdebb-86ea-4308-822e-b049cb250c38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" 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="794.038µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=e3bfd3d6-d61d-4c07-b33c-67fe2cd20bb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="832.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=183fcf8d-c2f8-49e0-bfd1-5a08226de8fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/blobs/uploads/04998538-fba4-4148-95fd-676ed18deaf2?_state=Qd3js_aB2ZWQdb3V6tif3HAEL9yXSVO-uwVwfywJvWh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDk5ODUzOC1mYmE0LTQxNDgtOTVmZC02NzZlZDE4ZGVhZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDMuMTY1MzQ0NzIzWiJ9&digest=sha256%3A3159dae3ea8127543699a87cf6410398ad5d305a90cdf2218b41c24d1d07f363" http.request.useragent="Go-http-client/1.1" http.response.duration=706.664078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/04998538-fba4-4148-95fd-676ed18deaf2?_state=Qd3js_aB2ZWQdb3V6tif3HAEL9yXSVO-uwVwfywJvWh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDk5ODUzOC1mYmE0LTQxNDgtOTVmZC02NzZlZDE4ZGVhZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDMuMTY1MzQ0NzIzWiJ9&digest=sha256%3A3159dae3ea8127543699a87cf6410398ad5d305a90cdf2218b41c24d1d07f363 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:04Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=271907e2-354f-454c-8088-27228ad24a5a http.request.method=POST http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.726µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=8e14d54d-ba05-43fc-8a6d-9168a82f0234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/blobs/uploads/daaf4f2b-96b3-4547-9a5f-4a7e743c6efa?_state=wVcvI-HZoL5geMMP2FcPw5nW4ZgD4E14ZfdjKIKFqv97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWFmNGYyYi05NmIzLTQ1NDctOWE1Zi00YTdlNzQzYzZlZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDQuMDU1NDgxOTk5WiJ9&digest=sha256%3A9c034ba5f32c0ab6e57c3778e8c96012349f8e714c7de6c5cb8d3bb400a37caf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057164512s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/daaf4f2b-96b3-4547-9a5f-4a7e743c6efa?_state=wVcvI-HZoL5geMMP2FcPw5nW4ZgD4E14ZfdjKIKFqv97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWFmNGYyYi05NmIzLTQ1NDctOWE1Zi00YTdlNzQzYzZlZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDQuMDU1NDgxOTk5WiJ9&digest=sha256%3A9c034ba5f32c0ab6e57c3778e8c96012349f8e714c7de6c5cb8d3bb400a37caf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=38960e7f-84ea-4f0b-8e99-3c7d4e3f71ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42195" http.request.id=6ad8a9ba-f4b5-4525-8c3b-086ace0d1332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692" http.request.useragent="Go-http-client/1.1" http.response.duration="940.194µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=14111e37-d807-4df7-bd2b-7cf61c2e0cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" 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="818.108µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=b06939c1-e083-406d-b5d1-a6910bc5aef8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="788.421µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=ae1faed9-dd60-46c9-8441-dcf2185e179a http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="619.068µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=9b287b41-c39f-4c00-a8dc-802ebc2ec005 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692" http.request.useragent="Go-http-client/1.1" http.response.duration="615.497µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=70ae5fd8-ccb0-4646-bd86-6de9a23e920e http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" 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="605.731µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="rewriting manifest sha256:b446a7bc3462c3c8608366bc2ecadfd7fdaee31ae0349790caacd87db0e7f692 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=67b46d22-61c6-4fb3-9f8b-51d7d06748e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=67b46d22-61c6-4fb3-9f8b-51d7d06748e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.495482ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42195" http.request.id=18c8945e-c48c-4c84-9b20-b804b82efe2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" 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="718.072µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42195" http.request.id=70339de0-0cd6-4cc6-904a-07b8dd1239b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="878.344µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42195" http.request.id=e4ab648f-93db-4603-b0d9-26b1d11a4566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077" http.request.useragent="Go-http-client/1.1" http.response.duration="837.295µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=37c21dde-c3a3-48e8-a658-ffc318c16128 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" 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="794.599µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=2130aa72-77a9-4483-ab88-5c8b7bcf4d13 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="761.195µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=8586ef5c-e7d0-47bf-ad5a-6bb5f244b0cd http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="624.14µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=480bb312-f5bf-447d-8a24-376878dcefe3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077" http.request.useragent="Go-http-client/1.1" http.response.duration="602.05µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="rewriting manifest list sha256:c9204204bb0050bebf9a2ce2c2812e2afd88307b35a9e1f9391ccdda4e588077 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=7eb69a2d-b67b-48ca-a84c-ce8e6a94d072 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42195" http.request.id=7eb69a2d-b67b-48ca-a84c-ce8e6a94d072 http.request.method=GET http.request.remoteaddr="127.0.0.1:50934" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.476497ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:47:05Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=87f3f437-11c3-4de2-bd5e-ec168051e193 http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" 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="925.354µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" 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.25.2 http.request.host="127.0.0.1:35067" http.request.id=8dac0f6e-c057-4157-b3f9-2f0322fb5891 http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" 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="767.784µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=9dc37849-8423-4841-b297-3d5d0ed91afc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" 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="772.758µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=4d83dbd4-0c46-49ea-bcb9-889a839f9dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.382421ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=4d83dbd4-0c46-49ea-bcb9-889a839f9dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423953ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=4d83dbd4-0c46-49ea-bcb9-889a839f9dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.465805ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=4d83dbd4-0c46-49ea-bcb9-889a839f9dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.505493ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T12:47:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=5dd92ae2-b50e-4fa5-8727-a8367278add5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=68e95fa0-45b9-4e92-832d-fc5ee6ff4074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/blobs/uploads/75df9280-2d5c-4706-a2c9-d90b0dc17fe3?_state=7SXiyrMCT-R2u4cgGq_7X_I2haHR2_8dqGC-BvHLnB17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWRmOTI4MC0yZDVjLTQ3MDYtYTJjOS1kOTBiMGRjMTdmZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDUuMjgwNTg2MTNaIn0%3D&digest=sha256%3Aaf3f1ea618b0e6a7b8cfc0520e394af1c6ebde41f4ff153a2500d1cea59bcfa9" http.request.useragent="Go-http-client/1.1" http.response.duration=725.991541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/75df9280-2d5c-4706-a2c9-d90b0dc17fe3?_state=7SXiyrMCT-R2u4cgGq_7X_I2haHR2_8dqGC-BvHLnB17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWRmOTI4MC0yZDVjLTQ3MDYtYTJjOS1kOTBiMGRjMTdmZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDUuMjgwNTg2MTNaIn0%3D&digest=sha256%3Aaf3f1ea618b0e6a7b8cfc0520e394af1c6ebde41f4ff153a2500d1cea59bcfa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=0f5829a3-0ee7-4378-9d43-8fa33a20e4bf http.request.method=POST http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.992µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=47058615-d3b2-4d37-9284-71131667c62f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/blobs/uploads/9bf85d66-a144-4c2a-a338-ee8025fe13eb?_state=YyR9MACgiMcj1uEFiBFrdQz6xZCoC4YWZwkFC5ncz1B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YmY4NWQ2Ni1hMTQ0LTRjMmEtYTMzOC1lZTgwMjVmZTEzZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDYuMTkzMzcxMTA2WiJ9&digest=sha256%3Ab6fea9ae158e9326ab7acc02196574dc63e649ef99a61dbfd4a6907a07ac3c4f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289044397s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/9bf85d66-a144-4c2a-a338-ee8025fe13eb?_state=YyR9MACgiMcj1uEFiBFrdQz6xZCoC4YWZwkFC5ncz1B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YmY4NWQ2Ni1hMTQ0LTRjMmEtYTMzOC1lZTgwMjVmZTEzZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDYuMTkzMzcxMTA2WiJ9&digest=sha256%3Ab6fea9ae158e9326ab7acc02196574dc63e649ef99a61dbfd4a6907a07ac3c4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=c109f970-d7b4-43fa-9c19-5e6a072f678f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.692061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=1ef25164-1749-4ed0-9772-866425ef462f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361497ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=3884c23f-a206-4150-8b96-be681487dfc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.182368ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=99cc3db5-135b-4af7-8785-561aff03980a http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.182929ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35067" http.request.id=649e2ca8-e1fe-438d-93ca-e76229973349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35067" http.request.id=c4d747e5-73a2-4d51-8f84-002a2ac39461 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.417341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35067" http.request.id=00557906-dd54-4909-b50e-e5ecf1ad6821 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=ec483817-88bd-4c67-936e-13506cde8498 http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.116685ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=605e64a3-0749-415e-a21e-a46c581a3043 http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="626.122µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=3e9a7932-1f2c-46fb-b886-d7c52f075687 http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.duration="579.763µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=19e9feba-6159-4774-8657-b89d582f5bed http.request.method=GET http.request.remoteaddr="127.0.0.1:39408" 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="599.624µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=error msg="payload digest does match: "sha256:363707cc67b06b5e8c015b53865b10dc49f0f056d45f0021d7ead70ce502ec12" != "sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5"" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=48f1e8ef-0dda-4a89-bf43-54aaadd8ccbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" time="2025-10-08T12:47:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=48f1e8ef-0dda-4a89-bf43-54aaadd8ccbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39408" http.request.uri="/v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.252µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5" 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c832fd8ac5b8f7046361a4b3e8a335e396e1cc0ef23dcd4d7f67b47431b80df5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=d94f2b2d-0de9-457d-a8ae-e56686525655 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.493µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" 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.25.2 http.request.host="127.0.0.1:35067" http.request.id=d563367b-ce8b-4229-9a2b-e7692a424f89 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" 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="619.45µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=e51a39d0-9ed7-42b4-be90-cc28d99cb823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" 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="710.983µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:07Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=e51a39d0-9ed7-42b4-be90-cc28d99cb823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" 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="744.478µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:07Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=e51a39d0-9ed7-42b4-be90-cc28d99cb823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" 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="769.34µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=eb05461a-fadb-4677-82b8-1b7e780b707a http.request.method=POST http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="704.843µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=d73ee8fe-e6fd-4db4-9c41-107b387e959f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/blobs/uploads/30c6e6ab-6c62-4173-9ee6-739f2535c986?_state=xdezU2UKzAN_nLybJ38ZGFnBBBozE_ambLTDI1ZkJJl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGM2ZTZhYi02YzYyLTQxNzMtOWVlNi03MzlmMjUzNWM5ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDcuNTAzNjUwNTg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="980.171µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/30c6e6ab-6c62-4173-9ee6-739f2535c986?_state=xdezU2UKzAN_nLybJ38ZGFnBBBozE_ambLTDI1ZkJJl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGM2ZTZhYi02YzYyLTQxNzMtOWVlNi03MzlmMjUzNWM5ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDcuNTAzNjUwNTg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=f67ff62b-3a6a-4093-b109-20bdad3c7236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.061226ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:07Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=f67ff62b-3a6a-4093-b109-20bdad3c7236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100455ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T12:47:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=9bf0e7a0-aa17-4b3a-99d9-f75b18ab85bf http.request.method=POST http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.74µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=7cea880b-dd75-47fa-8a1e-b0313ef23ce2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/blobs/uploads/520b1c86-a7ed-472a-8fe7-7a778e48e3bf?_state=ONTG-JZEefQumi7wXs1aS9xYcjtXJTSdjWtoIqwnA9l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjBiMWM4Ni1hN2VkLTQ3MmEtOGZlNy03YTc3OGU0OGUzYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDcuNzMzODI5NTgyWiJ9&digest=sha256%3A696d005f3e7bcb7fb4d7a7e3ed62ddc59477eafa0aab190236d4e837ec5208e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.747971948s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/520b1c86-a7ed-472a-8fe7-7a778e48e3bf?_state=ONTG-JZEefQumi7wXs1aS9xYcjtXJTSdjWtoIqwnA9l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjBiMWM4Ni1hN2VkLTQ3MmEtOGZlNy03YTc3OGU0OGUzYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDcuNzMzODI5NTgyWiJ9&digest=sha256%3A696d005f3e7bcb7fb4d7a7e3ed62ddc59477eafa0aab190236d4e837ec5208e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=74ad2f20-6443-4d52-b380-2132f7a52c2a http.request.method=POST http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=996c1f3e-953c-4bb2-8ed9-7ef87bc63ed3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/blobs/uploads/3e25463f-42c0-4638-b474-8e348f120365?_state=pzdkqomcSO_0rqAW5Xd9acesx03HskRNw_1VsYJfZep7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTI1NDYzZi00MmMwLTQ2MzgtYjQ3NC04ZTM0OGYxMjAzNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDkuNjUwNzM4NTA4WiJ9&digest=sha256%3A6d131de4cfcb61b0f18dffb30d26d98dfb665f39b6433c0f9f9a12af3cc37351" http.request.useragent="Go-http-client/1.1" http.response.duration=956.997621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/3e25463f-42c0-4638-b474-8e348f120365?_state=pzdkqomcSO_0rqAW5Xd9acesx03HskRNw_1VsYJfZep7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTI1NDYzZi00MmMwLTQ2MzgtYjQ3NC04ZTM0OGYxMjAzNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MDkuNjUwNzM4NTA4WiJ9&digest=sha256%3A6d131de4cfcb61b0f18dffb30d26d98dfb665f39b6433c0f9f9a12af3cc37351 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=34c010a1-a6ec-4d26-ae91-8356710e1f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35067" http.request.id=dbca9829-876b-436d-9b6a-ba047e71183e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627" http.request.useragent="Go-http-client/1.1" http.response.duration="874.863µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=3b1ecde9-3550-407b-88b1-489f50a4ead8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="759.039µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=5d41fc7c-baf6-4851-8839-6258a3fb8e20 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="745.339µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=1658b405-8aa2-4a97-a369-751c1850d2fc http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="585.46µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=5c682637-b988-47b7-81af-9926ddbacb66 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627" http.request.useragent="Go-http-client/1.1" http.response.duration="552.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=b78c2c1f-de7e-495c-9cab-7c2023e58696 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="555.072µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="rewriting manifest sha256:1af0f28bfebfce7b264daa9cc02460f45d5f74347c0741a78747ddf498a19627 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=ca189ba1-f242-4557-bf3c-f396b498d816 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=ca189ba1-f242-4557-bf3c-f396b498d816 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.264689ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35067" http.request.id=ddd95028-ce68-45b5-8fab-7e2a418ec994 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" 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="694.627µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35067" http.request.id=a2c4a2ac-a4ae-415f-80ea-ff1d9216197f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="877.892µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35067" http.request.id=a5928890-f80b-4168-9a42-f4a605c9ce2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4" http.request.useragent="Go-http-client/1.1" http.response.duration="786.898µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=37315cf3-f25d-430d-97fa-26bb166aa5ba http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" 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="743.907µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=e3e888e0-f06b-4a45-bb4f-dcc5892375c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="760.356µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=f60e7114-9f42-48c0-aa9a-91a454c914b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="593.865µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=2e85332d-bcbf-492d-9082-ee5a2cfe5e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4" http.request.useragent="Go-http-client/1.1" http.response.duration="561.308µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="rewriting manifest list sha256:f7e3682eb19c2a0a4014d95f9652f2421cc9bba703eea56d9860ed0d83c8f0c4 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=52f0bb3f-eb57-48cb-a94b-2dc349b83737 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35067" http.request.id=52f0bb3f-eb57-48cb-a94b-2dc349b83737 http.request.method=GET http.request.remoteaddr="127.0.0.1:39418" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.408151ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.83s) === RUN TestGetManifestWithStorageError time="2025-10-08T12:47:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:47:10Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:41427" http.request.id=62bcbfc4-a07d-497e-a866-74b8ac4c6a0b http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" 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="691.101µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.2 http.request.host="127.0.0.1:41427" http.request.id=a331c5d3-b281-4101-9666-086974e2e5a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" 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="579.236µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.2 http.request.host="127.0.0.1:41427" http.request.id=6925e334-5311-47ba-bfd5-90a2c510edc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" 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="598.715µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.2 http.request.host="127.0.0.1:41427" http.request.id=7a22f818-5bbd-40b8-92d5-660ed642e5f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" 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="565.665µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-10-08T12:47:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:47:10Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=878869ab-781f-4072-ad22-fc6a186e8882 http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" 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="689.368µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" 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.25.2 http.request.host="127.0.0.1:37925" http.request.id=d688dbf6-70bd-4a54-abcf-1340d72b089b http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" 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="624.48µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=5f799ec8-dd80-496f-b9b9-63d81a92e34c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" 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="604.146µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=695ce1ae-06ea-4c30-8479-92bc84c81572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525698ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=695ce1ae-06ea-4c30-8479-92bc84c81572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.570652ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=695ce1ae-06ea-4c30-8479-92bc84c81572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.60661ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:47:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=695ce1ae-06ea-4c30-8479-92bc84c81572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.637608ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T12:47:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=8ec46319-2522-4a2c-8c8d-c60e24140e10 http.request.method=POST http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.878µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=249221ba-89a3-4e02-9892-77a998f8de9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/blobs/uploads/dd9698cc-7b17-4471-b0c8-4e6ada32d0e7?_state=NWMGd7rs3KvIrW7y2d4fYen9CAENt6Xz3y5Md7kp0oV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDk2OThjYy03YjE3LTQ0NzEtYjBjOC00ZTZhZGEzMmQwZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTAuNzg5MTEwMzc4WiJ9&digest=sha256%3Aa2e1ebcebafa83cc5c76ada59880160bfaf2ee8c5ec6a687616f877d813383a4" http.request.useragent="Go-http-client/1.1" http.response.duration=800.661439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/dd9698cc-7b17-4471-b0c8-4e6ada32d0e7?_state=NWMGd7rs3KvIrW7y2d4fYen9CAENt6Xz3y5Md7kp0oV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDk2OThjYy03YjE3LTQ0NzEtYjBjOC00ZTZhZGEzMmQwZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTAuNzg5MTEwMzc4WiJ9&digest=sha256%3Aa2e1ebcebafa83cc5c76ada59880160bfaf2ee8c5ec6a687616f877d813383a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=caf916bd-ac06-43f2-9d02-693d89993630 http.request.method=POST http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.054µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=d78cf1e5-efe7-40c3-a116-bbe78fbfade4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/blobs/uploads/a7d92542-a352-4798-ae31-f736cc270eac?_state=kssZwSL0Xl5nS1RmtZJkDAW71v6_A3cJDbGMlMFz37B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhN2Q5MjU0Mi1hMzUyLTQ3OTgtYWUzMS1mNzM2Y2MyNzBlYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTEuODAzNDE3OTI3WiJ9&digest=sha256%3Aaea9c00a2632ed608c958bf886894af86776663ade9e7670ed5a4dc0d9f1efd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.629570476s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/a7d92542-a352-4798-ae31-f736cc270eac?_state=kssZwSL0Xl5nS1RmtZJkDAW71v6_A3cJDbGMlMFz37B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhN2Q5MjU0Mi1hMzUyLTQ3OTgtYWUzMS1mNzM2Y2MyNzBlYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTEuODAzNDE3OTI3WiJ9&digest=sha256%3Aaea9c00a2632ed608c958bf886894af86776663ade9e7670ed5a4dc0d9f1efd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=c5653b7a-5ce3-4cb8-affe-b809fddb37ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=df979bd7-738a-4ac2-b413-cf380ccb6b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=898ee3ce-41fb-4cc4-9bd2-e04706f0badc http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.192133ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=97d248a1-1042-4303-bd19-7056166ef8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.163965ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37925" http.request.id=a0fb01bc-7692-48bc-982b-d1e468fac126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.417887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37925" http.request.id=1c5c6be4-0e7d-450a-9df0-8b0a0bfa14bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423364ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:37925" http.request.id=b58915ab-ca4e-4976-b8f8-04f299a613ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=de42b14b-070a-498e-b7a1-fbfca937cb12 http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.169607ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=72c4af66-3f56-4a8e-a4e7-6ecde29193a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="646.254µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=3c18a9af-5ea2-4a9c-968f-659686b187ec http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration="613.62µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=05a52901-c013-4c7f-a43c-6603c0933701 http.request.method=GET http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013857ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=error msg="payload digest does match: "sha256:1d7bacf383a104f5482018df55811279101fe538a3c61594b47bdc3d7b905e97" != "sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da"" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=fdec5814-0eae-4a9a-913f-5d7c66f64e40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" time="2025-10-08T12:47:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=fdec5814-0eae-4a9a-913f-5d7c66f64e40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54790" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.289744ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=7978487e-0c6b-4c44-a8d8-d08f162139b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54792" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=5a151374-1e1e-4744-8f9a-1c8aaba83cce http.request.method=GET http.request.remoteaddr="127.0.0.1:54792" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.198764ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=1c40c93b-b8e6-4353-95b8-32a323bce604 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54806" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.23055ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=db4f96ab-4741-4e40-80ba-342555a3b56e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54816" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=2.510587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=b3fd4008-8a23-40b5-8008-ae674004bd51 http.request.method=GET http.request.remoteaddr="127.0.0.1:54816" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.889183ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=bb5ac980-6c4e-48b6-ac87-a7b97d4d8398 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.259127ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=8a5ecf36-16e4-4b9e-8647-4d77ba0f7e79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.249658ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=ce867f3c-9dc3-47ca-a664-cba62abdf2e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" 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="865.231µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=4887497a-3bbc-4658-b01f-2c17dd63b4a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2c024b437a62a25143026036fe8dfde99aa275b8685d783db17d935d41ac87da HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=50a54adb-ab30-4b4c-9e8b-2cd3730bed05 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" 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="854.284µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=d15cda2b-702e-4544-aa57-ed8481738ac3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" 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="912.913µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" 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.25.2 http.request.host="127.0.0.1:37925" http.request.id=b867553d-e821-4f47-81a6-4479726df596 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" 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="816.562µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=3c2642ab-dda8-4566-8f06-14cb25c629fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" 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="969.872µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:13Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=3c2642ab-dda8-4566-8f06-14cb25c629fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.018574ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:13Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=3c2642ab-dda8-4566-8f06-14cb25c629fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065992ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=741b589d-c8a3-4916-be74-ba051983923e http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="999.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=9e6dfcee-4d81-47e0-b9d4-45e7c3ac59e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/blobs/uploads/c09fa433-b9b6-492f-8c31-a86c85f17498?_state=077QcE1RahWKv-2IEkCyc2_Z0qSFakPRkTllhAB7e4d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDlmYTQzMy1iOWI2LTQ5MmYtOGMzMS1hODZjODVmMTc0OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTMuNDc0NTI3MDExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/c09fa433-b9b6-492f-8c31-a86c85f17498?_state=077QcE1RahWKv-2IEkCyc2_Z0qSFakPRkTllhAB7e4d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDlmYTQzMy1iOWI2LTQ5MmYtOGMzMS1hODZjODVmMTc0OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTMuNDc0NTI3MDExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=bb262168-fc6c-4308-afe1-84a6b22ceaaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045199ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:13Z" 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.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=bb262168-fc6c-4308-afe1-84a6b22ceaaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.09115ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T12:47:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=4a31c9ce-0062-4421-93ee-476fb1cde758 http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.036µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=68ef0104-15b3-4c4f-939c-f1fd5fcafa8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/blobs/uploads/1a128e3a-ce57-4064-86eb-cd1d4c93de48?_state=FuBbvaNeWSuArrjqi_2-ryv-m-dt4OtNt7INAa1yVjh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYTEyOGUzYS1jZTU3LTQwNjQtODZlYi1jZDFkNGM5M2RlNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTMuNjY0NzUwODY0WiJ9&digest=sha256%3A87c2351630e330ad8749b2a5144ee0b96ce12420ae963b2086f90ba2916c4d69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21943323s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/1a128e3a-ce57-4064-86eb-cd1d4c93de48?_state=FuBbvaNeWSuArrjqi_2-ryv-m-dt4OtNt7INAa1yVjh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYTEyOGUzYS1jZTU3LTQwNjQtODZlYi1jZDFkNGM5M2RlNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTMuNjY0NzUwODY0WiJ9&digest=sha256%3A87c2351630e330ad8749b2a5144ee0b96ce12420ae963b2086f90ba2916c4d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=57e02648-8fa1-43d9-b609-8c35729c7faf http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=d67e37a4-6abb-4176-9e38-ee1a41e454d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/blobs/uploads/53d4aca5-54fa-4bde-9d49-96a177ca5d8c?_state=hYnqXR9O7B0jFgnJKZdoBJy5IysNO4Q1TOjmHuYvtXZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2Q0YWNhNS01NGZhLTRiZGUtOWQ0OS05NmExNzdjYTVkOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTUuMDcxMDUzNDMzWiJ9&digest=sha256%3A61e9350521614f3a1e1f07694802b18aabe0aa6359582973e6a2b1b30011c899" http.request.useragent="Go-http-client/1.1" http.response.duration=1.317235141s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/53d4aca5-54fa-4bde-9d49-96a177ca5d8c?_state=hYnqXR9O7B0jFgnJKZdoBJy5IysNO4Q1TOjmHuYvtXZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2Q0YWNhNS01NGZhLTRiZGUtOWQ0OS05NmExNzdjYTVkOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6NDc6MTUuMDcxMDUzNDMzWiJ9&digest=sha256%3A61e9350521614f3a1e1f07694802b18aabe0aa6359582973e6a2b1b30011c899 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=dc2ca51f-2926-475b-9ba8-bc558ab46b9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=021e1bd8-851b-4994-aecb-746431e240d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.duration="912.823µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=00388466-642a-4555-83c4-30f69fd23c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" 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="800.052µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=520dc6fa-e6c7-4a9d-b4ec-14b80575108d http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="784.004µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=43d95472-76a3-4742-8761-584b478a26ac http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="595.301µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=87daf564-717e-45e9-8acc-fd287d40918a http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.duration="606.949µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=bee52d55-b9d0-44eb-b152-d7600a609192 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" 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="639.579µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="rewriting manifest sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=39b53df3-479f-4718-9e4a-aa9fcd982011 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=39b53df3-479f-4718-9e4a-aa9fcd982011 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.260321ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=fc28447b-decb-42c3-a327-b056a21f3ce1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.duration="758.496µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=d7459087-732b-4f58-b471-2f11169500c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="666.747µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=64e0c814-4a6e-4fae-bf7e-1d1dd962d9f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54838" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.665µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=5cdce3e5-84ea-4b6d-88cc-819893b5a15e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=376b5640-4130-4ce5-913d-6ea7eedc46a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="808.294µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=7f9ae447-aa99-4346-a8af-30c86c45c6ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54868" 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="828.593µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37925" http.request.id=2c70061e-1299-4544-8ef4-00a100ea3a8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54880" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145128ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=c5fde1a4-0578-4b5b-b431-1172545e88b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54880" 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="764.748µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=072e315b-5e4c-4baf-b748-c7c9e989d8fb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54880" http.request.uri="/v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77" http.request.useragent="Go-http-client/1.1" http.response.duration="809.341µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:095f4e0e0881e1fdc83e5f068faedc1e53e0d4e5a3b26a247046a96c0fbd4c77 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37925" http.request.id=7094e114-7270-4494-b2ec-03d7ff2361f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54880" 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="639.973µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:12:47:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.78s) === RUN TestManifestDeleteDisabled time="2025-10-08T12: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.25.2 time="2025-10-08T12:47:16Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:42193" http.request.id=c3def26b-71b2-41fe-a2d0-a09333286cec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47564" 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="810.499µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Oct/2025:12:47:16 +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="2025-10-08T12: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.25.2 time="2025-10-08T12:47:16Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T12:47:17Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.2 time="2025-10-08T12:47:17Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T12:47:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:42239" http.request.id=f6b9d72b-a054-4b60-9d6a-580bb1cb61f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44576" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.228333ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:47:17 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T12:47:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:42239" http.request.id=177d0c07-519a-488e-a8c4-34935777e8e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44586" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.042359ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:47:17 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T12:47:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:42239" http.request.id=d988b1ff-e75b-4908-9d61-3a56399f2016 http.request.method=POST http.request.remoteaddr="127.0.0.1:44598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.160576ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:47:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T12:47:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:42239" http.request.id=d7062955-469a-4128-a187-446ac8dec926 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44612" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.189026ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:47:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.71s) === RUN TestProxyManifestGetByTag time="2025-10-08T12:47:17Z" 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.25.2 time="2025-10-08T12:47:17Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=871d2cd0-b4e5-4ffd-a849-224484c8df84 http.request.method=POST http.request.remoteaddr="127.0.0.1:54328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46444ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=e3f38f87-e0fa-4584-b617-4796a33d18ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:54328" http.request.uri="/v2/foo/bar/blobs/uploads/166ec605-e3a9-41c6-b54d-12896ee80964?_state=JdCDO_X_y2EcUKvQX2T02gqXOInl_55F8o3F6hQcIeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NmVjNjA1LWUzYTktNDFjNi1iNTRkLTEyODk2ZWU4MDk2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0NzoxNy4yOTU2NTk3NDJaIn0%3D&digest=sha256%3A57f9bf4e83f05e36e43a07a9165584cdaffdd98e25698017bcce3a1f3e604030" http.request.useragent="Go-http-client/1.1" http.response.duration=875.610129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:17 +0000] "PUT /v2/foo/bar/blobs/uploads/166ec605-e3a9-41c6-b54d-12896ee80964?_state=JdCDO_X_y2EcUKvQX2T02gqXOInl_55F8o3F6hQcIeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NmVjNjA1LWUzYTktNDFjNi1iNTRkLTEyODk2ZWU4MDk2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0NzoxNy4yOTU2NTk3NDJaIn0%3D&digest=sha256%3A57f9bf4e83f05e36e43a07a9165584cdaffdd98e25698017bcce3a1f3e604030 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=e9a21aac-4746-49c4-b548-f918f8e96040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54328" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.523667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12: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.25.2 time="2025-10-08T12:47:18Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:47:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T12:47:18Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.2 time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=5d35ba75-f04e-4ba4-8273-f784f01aabbf http.request.method=GET http.request.remoteaddr="127.0.0.1:54328" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="557.514µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45903" go.version=go1.25.2 time="2025-10-08T12:47:18Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=842240c3-dae4-4505-802d-68092158e6e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54330" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.279µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45903 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45903/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=8ccc096c-c5b3-49ae-9d0f-80371cd844e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43504" http.request.uri="/v2/foo/bar/manifests/sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b" time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=2f0b9ee7-ca30-46f7-884e-8f2c2c76a026 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/bar/manifests/sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.229464ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "GET /v2/foo/bar/manifests/sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b with ttl=167h59m59.999998197s" go.version=go1.25.2 time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=8ccc096c-c5b3-49ae-9d0f-80371cd844e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43504" http.request.uri="/v2/foo/bar/manifests/sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.383972ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "GET /v2/foo/bar/manifests/sha256:1b78b52de4303c0b8b1364e152dca6ae7fd5a3d07244dfce579b1abefe8ce26b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=d4339cda-7380-423d-833a-58c99a8fe661 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="532.233µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45903 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45903/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=8e0f886b-2336-47fd-aaac-9056b2672626 http.request.method=GET http.request.remoteaddr="127.0.0.1:43514" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=8c959353-4645-47f7-97d8-3276ae51c8c6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54348" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.264057ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=8e0f886b-2336-47fd-aaac-9056b2672626 http.request.method=GET http.request.remoteaddr="127.0.0.1:43514" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.95619ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:47:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=50c2d170-e682-4870-b280-4e4fcec7c150 http.request.method=POST http.request.remoteaddr="127.0.0.1:54348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.02µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=382a7a7c-3a4a-4596-9e7b-c853621ac2bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54348" http.request.uri="/v2/foo/bar/blobs/uploads/72f2510b-767a-42e9-a4da-c183056ed82b?_state=0pgDcWBPnnLWnBsT7tPat2YoXrL6MTg9c7BqpW0ZbvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyZjI1MTBiLTc2N2EtNDJlOS1hNGRhLWMxODMwNTZlZDgyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0NzoxOC4zNDIwMTg1OTFaIn0%3D&digest=sha256%3A29a244d240033bd98bee4de01a928967647243f0ea18198126018d6e008936cc" http.request.useragent="Go-http-client/1.1" http.response.duration=909.369624ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:18 +0000] "PUT /v2/foo/bar/blobs/uploads/72f2510b-767a-42e9-a4da-c183056ed82b?_state=0pgDcWBPnnLWnBsT7tPat2YoXrL6MTg9c7BqpW0ZbvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyZjI1MTBiLTc2N2EtNDJlOS1hNGRhLWMxODMwNTZlZDgyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjo0NzoxOC4zNDIwMTg1OTFaIn0%3D&digest=sha256%3A29a244d240033bd98bee4de01a928967647243f0ea18198126018d6e008936cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=628cb151-b4a0-4bee-8706-c1e72edebdda http.request.method=PUT http.request.remoteaddr="127.0.0.1:54348" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.364166ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:47:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=9355e835-c07a-400c-b883-af68a0760fdb http.request.method=GET http.request.remoteaddr="127.0.0.1:54348" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.486µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:47:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45903 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45903/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=0f0e177c-1e3e-4f63-b335-63887220dbae http.request.method=GET http.request.remoteaddr="127.0.0.1:45312" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=3f296b07-3743-41d3-9a2a-d06026881e31 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55420" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.89556ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:19 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=5447ce4d-ed8a-42af-b57e-a6b25e401bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:55420" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.146µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:47:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45903 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45903/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=0f0e177c-1e3e-4f63-b335-63887220dbae http.request.method=GET http.request.remoteaddr="127.0.0.1:45312" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45903" http.request.id=e9e5a581-2786-42db-a8c6-316f1bceb58f http.request.method=GET http.request.remoteaddr="127.0.0.1:55434" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.532127ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:47:19Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:503468dfcd52152ee1c94a2b7da0f78cb5a2425077330c287ba2a7403e40e8ab with ttl=167h59m59.99999495s" go.version=go1.25.2 time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42349" http.request.id=0f0e177c-1e3e-4f63-b335-63887220dbae http.request.method=GET http.request.remoteaddr="127.0.0.1:45312" 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=9.130517ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:47:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.14s) === RUN TestAppDispatcher time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34527" http.request.id=93aa52b0-ba30-4760-a49c-0490230595cf http.request.method=GET http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="919.092µs" http.response.status=200 http.response.written=0 time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34527" http.request.id=2b3dc2bc-10d6-4ab2-88de-07a5e6b5d11e http.request.method=GET http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="737.023µs" http.response.status=200 http.response.written=0 time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34527" http.request.id=eb47f396-4f5e-4d37-83fa-db9c04694fc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.609µs" http.response.status=200 http.response.written=0 time="2025-10-08T12:47:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34527" http.request.id=1a6afd52-73f5-43ab-abd3-66f665b4695e http.request.method=GET http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="756.752µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-08T12: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.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:19Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:19Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.2 http.request.host="127.0.0.1:45997" http.request.id=322e204d-360d-4d49-bf4a-4b0e882b902c http.request.method=GET http.request.remoteaddr="127.0.0.1:59786" 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="2025-10-08T12: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.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:19Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:19Z" level=info msg="configuring file health check path=/tmp/healthcheck2914086757, interval=1" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-08T12:47:23Z" 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.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:23Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:23Z" level=info msg="configuring TCP health check addr=127.0.0.1:41941, interval=1" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-08T12:47:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:27Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d time="2025-10-08T12:47:27Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34977, interval=1, threshold=3" go.version=go1.25.2 instance.id=f9771176-74d5-4086-89c2-36a4b2d6b84d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 62.882s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.23s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.51s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.828s === RUN TestSchedule time="2025-10-08T12:46:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e time="2025-10-08T12:46:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.991415ms" go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e time="2025-10-08T12:46:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=993.311µs" go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e time="2025-10-08T12:46:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=993.619µs" go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e 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="2025-10-08T12:46:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-08T12:46:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e time="2025-10-08T12:46:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994555ms" go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e time="2025-10-08T12:46:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996061ms" go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e time="2025-10-08T12:46:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-08T12:46:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=81897da9-83a4-47be-8936-1ea1c5f26c5e --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.31s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25710080 sha256:5d4a791d9981563a2750d8d85b3ccd439e18f8689a065ab4c7f89f0425ad1e33 [] map[] } --- PASS: TestSimpleBlobRead (0.39s) === RUN TestBlobMount --- PASS: TestBlobMount (0.37s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.30s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.44s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.23s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0e43391dbcd8713bc58e6f9740fc5ef7dec9df8ab84cb4bf87a0035fd3fc63cb palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:67c4db3e41c44bf1e63a0ecf7be953c08d0279d244ed9cca3ecf7dbccd5280bb palailogos: marking blob sha256:43b2cf94ada74c07bc69c355a99fc6ef2139efc26b56b7d233a847802f57df4e palailogos: marking manifest sha256:1dc6d4c84c50d3030de21ccd0c3ba95aff4b359cfe0772a17b286589415d0e38 palailogos: marking blob sha256:161d01de929707a005a5985a94d5ac4d48e996ccf79c3e6e6c3bf132a008edd5 palailogos: marking blob sha256:a7718414359aa5aa9c94f1c54d4e043e47cbeacf7ee36a2165a28ccbb0e1ca30 palailogos: marking manifest sha256:5ce88fa6d852f92428b8ed2e53a5e592bd47e91f5be2e1df96f819ed694b572f palailogos: marking blob sha256:5e76e497190a60e1efb85b91c8744b1ae0be5d74982e73677340bbda0b2406cc palailogos: marking blob sha256:1dc6d4c84c50d3030de21ccd0c3ba95aff4b359cfe0772a17b286589415d0e38 palailogos: marking manifest sha256:5e76e497190a60e1efb85b91c8744b1ae0be5d74982e73677340bbda0b2406cc palailogos: marking blob sha256:ff4124864432d9788fe788e665bb29eff976886a052b22312b740d25d4a8be48 palailogos: marking blob sha256:c5849863e8c3d96c065c05fb0785f87e6212e7fda3d2cc88cfe043a117f63de3 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.21s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e deletemanifests: marking manifest sha256:d9cd870489b76ccfe72fdda5af79fd0285bb244795c2e086c218faac76098d8e deletemanifests: marking blob sha256:658190c799beda44c1989c2df3d9467b35fe6149fac8717d000e527c736dd685 deletemanifests: marking blob sha256:c2aefaebadc2768ceac007c1c3ea9c6c429d9c720f4be5269aa52933e6ba8a99 deletemanifests: marking blob sha256:9728f192e70f47d54801540503059148ec8f09cbc5301fdfd90d2e6dc5ecf51e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e blob eligible for deletion: sha256:5673e91e0cb5e41d6fc61f4a0422ee77cb286f523490c87c6c682660673189bf blob eligible for deletion: sha256:5d8123097fadaa7600bee4ace46772dd2c1151e715df6bc2a0ceff41bf3d22f6 blob eligible for deletion: sha256:94359c3c42e649177d7760422d566b064a2801d16d63397323e898a27ca1f003 deletemanifests manifest eligible for deletion: sha256:2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e deletemanifests: marking manifest sha256:d9cd870489b76ccfe72fdda5af79fd0285bb244795c2e086c218faac76098d8e deletemanifests: marking blob sha256:658190c799beda44c1989c2df3d9467b35fe6149fac8717d000e527c736dd685 deletemanifests: marking blob sha256:c2aefaebadc2768ceac007c1c3ea9c6c429d9c720f4be5269aa52933e6ba8a99 deletemanifests: marking blob sha256:9728f192e70f47d54801540503059148ec8f09cbc5301fdfd90d2e6dc5ecf51e time="2025-10-08T12:46:44Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 time="2025-10-08T12:46:44Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2bdc16de1b93d4bacc34dc99629744f0a67c1277c9cb36ff93a7c98020424d0e" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:5673e91e0cb5e41d6fc61f4a0422ee77cb286f523490c87c6c682660673189bf time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/5673e91e0cb5e41d6fc61f4a0422ee77cb286f523490c87c6c682660673189bf" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:5d8123097fadaa7600bee4ace46772dd2c1151e715df6bc2a0ceff41bf3d22f6 time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5d8123097fadaa7600bee4ace46772dd2c1151e715df6bc2a0ceff41bf3d22f6" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:94359c3c42e649177d7760422d566b064a2801d16d63397323e898a27ca1f003 time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/94359c3c42e649177d7760422d566b064a2801d16d63397323e898a27ca1f003" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 --- PASS: TestDeleteManifestIfTagNotFound (1.65s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0fc96c38274f2e9dc35d27d67288e86ff244b7c87f2460abf216cb8ce3425c0d time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0fc96c38274f2e9dc35d27d67288e86ff244b7c87f2460abf216cb8ce3425c0d" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:13d283b1f26c5f2687b2574a584353c9b315d47f0097785d0ec770d71511a94f time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/13/13d283b1f26c5f2687b2574a584353c9b315d47f0097785d0ec770d71511a94f" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:d3c2c180905e84a8d6917c57d90f2ddf5fcba1ff7dd116eb8cc51c8eff63403c time="2025-10-08T12:46:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d3c2c180905e84a8d6917c57d90f2ddf5fcba1ff7dd116eb8cc51c8eff63403c" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 --- PASS: TestGCWithMissingManifests (0.55s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:7be3282e1da48bf9ecfd2c7d1e688074260695f042431d08289aed138fa962a9 komnenos: marking blob sha256:7106d7385de0a63634ece3fdc2857a75c6feb01e51ec089a042435db2e0366a3 komnenos: marking blob sha256:aab83e7045110bdb92797ee4867c40b30cd2eec0480fdf54d8879fc26a39b54d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:20f15c268f8f8c9175949aaf60742780eb57fd604df178d74eed4017935f0771 time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20f15c268f8f8c9175949aaf60742780eb57fd604df178d74eed4017935f0771" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:66662bc06848287c62caf19e83eb30682d5bb8d64c019445075292cbb5a640e4 time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66662bc06848287c62caf19e83eb30682d5bb8d64c019445075292cbb5a640e4" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:ba63887271aebeb7a268561a2d4b67e50df1512732bf5d99e3eb3358f40fe31e time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba63887271aebeb7a268561a2d4b67e50df1512732bf5d99e3eb3358f40fe31e" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:f6d8b23a424695a60fd805c961875bbdbb5b81f8461f66c258b3a427049351c2 time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f6d8b23a424695a60fd805c961875bbdbb5b81f8461f66c258b3a427049351c2" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:05d856692d6feaf5f9711408b52e8ec4b5e82b36fdf52438a4e14a4d618d7035 time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/05d856692d6feaf5f9711408b52e8ec4b5e82b36fdf52438a4e14a4d618d7035" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 blob eligible for deletion: sha256:1975c57f46d478c8d4948d2a30bb6b11680ec145f813ab8d9a78ffae9584d1dc time="2025-10-08T12:46:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/1975c57f46d478c8d4948d2a30bb6b11680ec145f813ab8d9a78ffae9584d1dc" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 --- PASS: TestDeletionHasEffect (1.55s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.36s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:18a5e9576c3b84cf24242b33a2b3f7ad5b57074afc596a53153858d3171dd04b michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:1d327450f387a4e0df4209193ecf9049138ea38d31e638ab9bd05a7c26066743 michael_z_doukas: marking blob sha256:a04451af12bbe345dde5fbca4c843bef5f7c7045900d8b7de58e37fa71ff5377 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:338b1568f00bc96998685e4d8372187b106f68428c66536188b50ca2f7ad0f73 time="2025-10-08T12:46:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/338b1568f00bc96998685e4d8372187b106f68428c66536188b50ca2f7ad0f73" go.version=go1.25.2 instance.id=caf0681e-c87a-45ea-908b-4819999a5283 --- PASS: TestOrphanBlobDeleted (0.62s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d764cfab7d235f17f9618fdb2315aa0554ebade88db32f0d984ded6fdc4aec1c linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:001a57ae1e0018f6e3ba0279cfaca1130d5c0889fa4706f95520d26a0018fccd --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.44s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.63s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.35s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.04s) === 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="2025-10-08T12:46:50Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 11:46:50.889961524 +0000 UTC m=-3580.521191080, actuallyDelete=true" time="2025-10-08T12:46:50Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-08T12:46:50Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485, actuallyDelete=true" time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e2842f3-f6a8-45d2-9805-ea6265dc23f9 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7844f298-e84a-4c08-8e64-740487595a01 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/85a6bdff-a293-48bb-947d-13200c34da84 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2ce7f841-264f-4b9a-bd84-54cf2142c9c1 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0626e6b5-3ce9-4d76-8813-8746caeb88a9 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4702555a-d921-4801-9e99-a4f5f8162ea6 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/99e28c89-8c84-4993-89fc-9217033320c7 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a223d891-5116-4c60-8fe9-f428b5426e2a have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8256c1b-6641-4588-96c5-732478202fb1 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c52f8f0f-6ab0-42ca-81a3-5403bdbb6832 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b6a1f20-0138-4520-8d38-22680f889661 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.891699091 +0000 UTC m=+19.480546485). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-08T12:46:50Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:46:50.893609946 +0000 UTC m=+19.482457533, actuallyDelete=true" time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/49dd8965-8d15-4f87-8785-717cfc9f9cec have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.893609946 +0000 UTC m=+19.482457533). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/68737ba3-4547-436e-b244-99a7dc597154 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.893609946 +0000 UTC m=+19.482457533). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d706dac5-b39b-41c7-a0bb-c4a87f87d9af have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.893609946 +0000 UTC m=+19.482457533). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/625a2dea-a34e-46bc-9d85-48209eaeb0ce have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.893609946 +0000 UTC m=+19.482457533). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9dde481c-84e6-489a-a404-1c62f800efa9 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.893609946 +0000 UTC m=+19.482457533). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-08T12:46:50Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:46:50.895068728 +0000 UTC m=+19.483916120, actuallyDelete=true" time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd0b3833-ec09-4317-9f48-8f137cfe6a5d have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.895068728 +0000 UTC m=+19.483916120). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4cfa2588-af3e-49a2-b42d-58aef7e17970 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.895068728 +0000 UTC m=+19.483916120). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c4335ab-151f-48ac-97ac-2b3378efe4c5 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.895068728 +0000 UTC m=+19.483916120). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/85112a16-7abd-4fc5-97ad-5f1cf2adeb9b have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.895068728 +0000 UTC m=+19.483916120). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9399ceb5-d91f-4914-85af-f0eac657d783 have older date (2025-10-08 11:46:50 +0000 UTC) than purge date (2025-10-08 12:46:50.895068728 +0000 UTC m=+19.483916120). Removing upload directory." time="2025-10-08T12:46:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-08T12:46:50Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:46:50.895797222 +0000 UTC m=+19.484644624, actuallyDelete=true" time="2025-10-08T12:46:50Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 19.496s ? 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.007s === 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.007s === RUN TestWalkFileRemoved time="2025-10-08T12:46:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.797s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.080s ? 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.863s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.53s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.203s ? 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="2025-10-08T12:46:31Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-08T12:46:31Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-08T12:46:31Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 time="2025-10-08T12:46:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=851130ca-696a-477e-ab72-3c639dd35084 --- PASS: TestS3TryUpdate (0.00s) time="2025-10-08T12:46:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestParsing (0.00s) time="2025-10-08T12:46:31Z" level=error msg="unknown ip address format" go.version=go1.25.2 instance.id=851130ca-696a-477e-ab72-3c639dd35084 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-10-08T12:46:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=851130ca-696a-477e-ab72-3c639dd35084 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-10-08T12:46:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T12:46:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T12:46:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T12:46:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.004s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.763s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.54s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.231s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.027s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r17.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> 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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Wed, 08 Oct 2025 12:47:35 +0000 elapsed time 0h 1m 27s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251008.124609) (2/2) Purging go (1.25.2-r0) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 288 MiB in 106 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...