>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r6) started Wed, 08 Oct 2025 17:26:47 +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.172648) 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: 574 MiB in 111 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> 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/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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-08T17:27:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-08T17:27:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.048s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-08T17:27:02Z" 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.040s ? 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.038s === 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.027s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.22s) PASS ok github.com/docker/distribution/health/checks 0.262s ? 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.040s === 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.031s === 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.044s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.028s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/08 17:27:02 http: TLS handshake error from 127.0.0.1:51540: 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:42891/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42891/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42891/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42891/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41467?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.19s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-08T17:27:02Z" level=info msg="broadcaster: closing" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="closing testSink" time="2025-10-08T17:27:02Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-08T17:27:02Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:02Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:03Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:03Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:03Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:03Z" level=warning msg="&{0x400064eb40 0.9} encountered too many errors, backing off" time="2025-10-08T17:27:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T17:27:03Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.65s) PASS ok github.com/docker/distribution/notifications 1.033s ? 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-08T17:27:02Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T17:27:02.227628865Z" 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-08T17:27:02.227666505Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:02.227730786Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.25.2 time="2025-10-08T17:27:02.228141231Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T17:27:02.228152591Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.2 time="2025-10-08T17:27:02.228538675Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.2 time="2025-10-08T17:27:05.234422027Z" level=info msg="response completed" go.version=go1.25.2 http.request.host=127.0.0.1 http.request.id=a53231d4-a8a9-4fdd-8ddc-cc7a23cb8bfa http.request.method=GET http.request.remoteaddr="127.0.0.1:52708" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.888µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-08T17:27:05.234540028Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.2 --- PASS: TestRegistrySupportedCipherSuite (3.29s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-08T17:27:05.407100227Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T17:27:05.408546162Z" 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-08T17:27:05.408576563Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:05.408621163Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.25.2 time="2025-10-08T17:27:05.408694204Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.18s) PASS ok github.com/docker/distribution/registry 11.517s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.038s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.147s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-08T17:27:02Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.2 instance.id=4d9c6bb9-8de7-4adb-946e-f1e47c200eae time="2025-10-08T17:27:02Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.2 instance.id=4d9c6bb9-8de7-4adb-946e-f1e47c200eae --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-08T17:27:02Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.2 password="0Z4J3-jeyJDFE7tzgWfyxkxcDIfcvaMuvq9RO_-tluo" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.115s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.038s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-10-08T17:27:02Z" level=info msg="token not to be used before 2025-10-08 17:27:03 +0000 UTC - currently 2025-10-08 17:27:02.041477961 +0000 UTC m=+0.021971195" time="2025-10-08T17:27:02Z" level=info msg="token not to be used after 2025-10-08 17:27:02 +0000 UTC - currently 2025-10-08 17:27:02.041969207 +0000 UTC m=+0.022462441" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-08T17:27:02Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.052s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.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.077s === 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.053s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.028s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-08T17:27:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:02Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36777" http.request.id=22dcde15-d493-4d9d-b68f-221706a1387e http.request.method=GET http.request.remoteaddr="127.0.0.1:55338" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.53µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-10-08T17:27:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:02Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=36e08d32-5f55-4b7b-b02f-fda9a333c622 http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.697898ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:17:27:02 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T17:27:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=bd3e62e3-6be4-47ef-947b-14bd3972bd45 http.request.method=POST http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=69cda17d-b62b-42f4-80ee-1853d819bf81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/aaaa/blobs/uploads/65a48a88-5d26-4091-b125-fc43b92d0719?_state=lfDxTzu8iOFBGs_Y-33eYYEMe0VXOdXZPgvnb3VHVA97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NWE0OGE4OC01ZDI2LTQwOTEtYjEyNS1mYzQzYjkyZDA3MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDIuMjEyODkzNzQ4WiJ9&digest=sha256%3Ad39a69675c940f549789d6fba502647eeaeaa4f4a5e3eb96dd674835da2e535c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583596475s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/65a48a88-5d26-4091-b125-fc43b92d0719?_state=lfDxTzu8iOFBGs_Y-33eYYEMe0VXOdXZPgvnb3VHVA97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NWE0OGE4OC01ZDI2LTQwOTEtYjEyNS1mYzQzYjkyZDA3MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDIuMjEyODkzNzQ4WiJ9&digest=sha256%3Ad39a69675c940f549789d6fba502647eeaeaa4f4a5e3eb96dd674835da2e535c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=5723adcf-de84-425a-97c2-ba1c2a5a022d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=0398e382-272e-4926-99a0-4237ebcf308f http.request.method=POST http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=59b8bc47-262c-42c7-843f-0d6107f2a91e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/bbbb/blobs/uploads/1ed85098-1402-4192-949a-7f73b2188379?_state=o5McyA_GmayBvoaYpfzITlMLIstVE9rO9BF0xy71_697Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxZWQ4NTA5OC0xNDAyLTQxOTItOTQ5YS03ZjczYjIxODgzNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDMuOTIwMzg5NjY0WiJ9&digest=sha256%3Ac7347e632aeddfaa4cbccae931038144dd284a1bb7d611fcf3f896e1c61b6412" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366655884s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1ed85098-1402-4192-949a-7f73b2188379?_state=o5McyA_GmayBvoaYpfzITlMLIstVE9rO9BF0xy71_697Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxZWQ4NTA5OC0xNDAyLTQxOTItOTQ5YS03ZjczYjIxODgzNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDMuOTIwMzg5NjY0WiJ9&digest=sha256%3Ac7347e632aeddfaa4cbccae931038144dd284a1bb7d611fcf3f896e1c61b6412 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=fb0b5a66-8ed3-442f-b8cd-a5d9e7cbc470 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:05 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=6f61e202-7355-447b-b215-38aeb168718c http.request.method=POST http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:05 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=3d3afb97-5796-4157-999a-1095a7a35076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/cccc/blobs/uploads/646261c1-197f-4d26-9189-94ff62bbb470?_state=7jWB5wFtZ7dlm9PclHBRCkhR4dDK-43E8wDQp50Jk5d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDYyNjFjMS0xOTdmLTRkMjYtOTE4OS05NGZmNjJiYmI0NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDUuNDE0NzY5NTg5WiJ9&digest=sha256%3A9b7a08a3729f3f574d88256d3f116253f9038c7763c66c061d178c15050d2c50" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591965285s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:05 +0000] "PUT /v2/foo/cccc/blobs/uploads/646261c1-197f-4d26-9189-94ff62bbb470?_state=7jWB5wFtZ7dlm9PclHBRCkhR4dDK-43E8wDQp50Jk5d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDYyNjFjMS0xOTdmLTRkMjYtOTE4OS05NGZmNjJiYmI0NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDUuNDE0NzY5NTg5WiJ9&digest=sha256%3A9b7a08a3729f3f574d88256d3f116253f9038c7763c66c061d178c15050d2c50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=8cafab15-2353-4297-a653-d05fb872996a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:07 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=44fc8ed1-46a2-4ec7-be91-d6a86ab26727 http.request.method=POST http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:07 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=02969aff-65ed-4a04-bc39-8d2b49c1d6ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/dddd/blobs/uploads/d131dd83-9bdc-4788-8a9c-7f9137acaf88?_state=ZPR0PnI3SB87AIFgjFUhgcNJkbIUPaRDwCa4Fey-L517Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMTMxZGQ4My05YmRjLTQ3ODgtOGE5Yy03ZjkxMzdhY2FmODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDcuMTM1MTAyNTYxWiJ9&digest=sha256%3Ad7f674f4fb5ffe0801797a82946951a666b8bfd6a556842262e3c5a3f2905fb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593999906s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:07 +0000] "PUT /v2/foo/dddd/blobs/uploads/d131dd83-9bdc-4788-8a9c-7f9137acaf88?_state=ZPR0PnI3SB87AIFgjFUhgcNJkbIUPaRDwCa4Fey-L517Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMTMxZGQ4My05YmRjLTQ3ODgtOGE5Yy03ZjkxMzdhY2FmODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDcuMTM1MTAyNTYxWiJ9&digest=sha256%3Ad7f674f4fb5ffe0801797a82946951a666b8bfd6a556842262e3c5a3f2905fb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=7596fd8b-90f3-4a61-b03c-fa0507b4687a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:08 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=fc768ba4-7728-4c94-80eb-121420b3fefe http.request.method=POST http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:08 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=81aa2164-c689-482d-b428-2b65bb2d252b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/eeee/blobs/uploads/6d22d30a-0cec-47c7-8ec4-703e7a17df99?_state=4865adSnOXo64JifwKwz3KsPux0dqPMm1niiB5XsJG97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZDIyZDMwYS0wY2VjLTQ3YzctOGVjNC03MDNlN2ExN2RmOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDguODA2MTkxODA5WiJ9&digest=sha256%3A1c78f62b661038f84f94ce0043596db29785c61e37764bb66977e86c4a0e3153" http.request.useragent="Go-http-client/1.1" http.response.duration=667.15711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:08 +0000] "PUT /v2/foo/eeee/blobs/uploads/6d22d30a-0cec-47c7-8ec4-703e7a17df99?_state=4865adSnOXo64JifwKwz3KsPux0dqPMm1niiB5XsJG97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZDIyZDMwYS0wY2VjLTQ3YzctOGVjNC03MDNlN2ExN2RmOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDguODA2MTkxODA5WiJ9&digest=sha256%3A1c78f62b661038f84f94ce0043596db29785c61e37764bb66977e86c4a0e3153 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=138b2272-13b4-498e-bc0b-04e253c373a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:09 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=5090dd36-da68-4bd6-872f-131c36b9b260 http.request.method=POST http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:09 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=43f9fa67-7d44-459e-b6aa-66dc63dd1978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/ffff/blobs/uploads/14ea2b2e-9d3d-41c8-a099-75f1e5f43f6a?_state=qNJDfkSnhxLmEVt9Km9_drjeq_-3Yjy8cQd09Vn_h8p7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNGVhMmIyZS05ZDNkLTQxYzgtYTA5OS03NWYxZTVmNDNmNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDkuNTQ3NTM5MzQ5WiJ9&digest=sha256%3A298479afd44fbfd24003e33254a32da95566b3d00ab8008bf1f2ee3906180e1d" http.request.useragent="Go-http-client/1.1" http.response.duration=541.536131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:09 +0000] "PUT /v2/foo/ffff/blobs/uploads/14ea2b2e-9d3d-41c8-a099-75f1e5f43f6a?_state=qNJDfkSnhxLmEVt9Km9_drjeq_-3Yjy8cQd09Vn_h8p7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNGVhMmIyZS05ZDNkLTQxYzgtYTA5OS03NWYxZTVmNDNmNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MDkuNTQ3NTM5MzQ5WiJ9&digest=sha256%3A298479afd44fbfd24003e33254a32da95566b3d00ab8008bf1f2ee3906180e1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=6ba4dc41-b5f1-44b5-bd2d-221dec10a088 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=55465702-adfb-4c5c-b149-29e429eb4bfe http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="630.447µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=4ba9d688-a798-4096-9dc8-bc9336760efb http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="710.688µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=d9fa8cb0-528b-4e23-8be6-2831bd4e3df9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="696.887µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=0188bc5c-8624-4fd3-bc8d-428de7a0ffff http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="582.966µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=10209e75-ad03-474e-a631-11fc826a0315 http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="551.605µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=8af0520f-588f-4b88-8712-2d0ebf0e64d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="555.606µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" 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:35069" http.request.id=09f102dd-f285-4f1b-a0a2-d6767d252af7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="606.367µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" 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:35069" http.request.id=370c35d4-b5db-4fda-a57b-eb09dc59baef http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="491.805µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=b9ac4753-4a13-40ba-9607-fe78bd22168a http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="498.406µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35069" http.request.id=6ba2b702-f2a7-4b5f-902e-d329c4a7a7ea http.request.method=GET http.request.remoteaddr="127.0.0.1:49850" 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="512.726µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T17:27: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-08T17:27:10Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=729af0f1-6532-44df-927c-66601487f87d http.request.method=POST http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=34e84753-ed24-49d1-a0be-8dc80de2621c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/aaaa/blobs/uploads/95097ce5-b540-496d-9447-41c6b184d100?_state=KX9B1yhwIYCAEnOTV4Kk2MDFtZWIZTXZjI32mhxiSXF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5NTA5N2NlNS1iNTQwLTQ5NmQtOTQ0Ny00MWM2YjE4NGQxMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTAuMTgzMTc3MzIzWiJ9&digest=sha256%3A73c3ecfdf1a1ee409b722f86a2958f87c9a26fdb387a8d68b52da500c0528c18" http.request.useragent="Go-http-client/1.1" http.response.duration=778.351295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "PUT /v2/foo/aaaa/blobs/uploads/95097ce5-b540-496d-9447-41c6b184d100?_state=KX9B1yhwIYCAEnOTV4Kk2MDFtZWIZTXZjI32mhxiSXF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5NTA5N2NlNS1iNTQwLTQ5NmQtOTQ0Ny00MWM2YjE4NGQxMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTAuMTgzMTc3MzIzWiJ9&digest=sha256%3A73c3ecfdf1a1ee409b722f86a2958f87c9a26fdb387a8d68b52da500c0528c18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=9b8519bb-6434-4715-a6a1-e638a46f25d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=f2eab8ed-c0d5-4c38-af44-a17ee70ffc39 http.request.method=POST http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:11 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=b5d60872-ba55-46fd-9abb-b8dde6bec319 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/bbbb/blobs/uploads/198c675f-a2da-44aa-9df3-8f877beb63cc?_state=rwmGjvfG0-6e-s2zUsLNa4Z4RJW4CWfcsnAIxuIttp97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxOThjNjc1Zi1hMmRhLTQ0YWEtOWRmMy04Zjg3N2JlYjYzY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTEuMDQxODIxMTkzWiJ9&digest=sha256%3A8fd613054c9b749e3cd91685c6a3ab0c7de30e20876d7c73e1b870d958c4ba9e" http.request.useragent="Go-http-client/1.1" http.response.duration=626.544556ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:11 +0000] "PUT /v2/foo/bbbb/blobs/uploads/198c675f-a2da-44aa-9df3-8f877beb63cc?_state=rwmGjvfG0-6e-s2zUsLNa4Z4RJW4CWfcsnAIxuIttp97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxOThjNjc1Zi1hMmRhLTQ0YWEtOWRmMy04Zjg3N2JlYjYzY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTEuMDQxODIxMTkzWiJ9&digest=sha256%3A8fd613054c9b749e3cd91685c6a3ab0c7de30e20876d7c73e1b870d958c4ba9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=39fa13a8-107f-4ba6-b15e-ac7adcab9e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=bdf437a7-7ace-4c91-a05b-c24887d7074e http.request.method=POST http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=3945b775-5d08-4620-98bc-c7b874364042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/cccc/blobs/uploads/84f698ed-8c84-4bd6-8222-b4750badbca8?_state=RBTaFzc99TclvZTMugUaO4gE2mEw7pel6VrotXExuk17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NGY2OThlZC04Yzg0LTRiZDYtODIyMi1iNDc1MGJhZGJjYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTEuNzc1MTczNjQ4WiJ9&digest=sha256%3Aff58f8508b7a4a3187ea87a58fcfd83eed132833f80e1cd8f3078632ff5f7611" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214034817s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/84f698ed-8c84-4bd6-8222-b4750badbca8?_state=RBTaFzc99TclvZTMugUaO4gE2mEw7pel6VrotXExuk17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NGY2OThlZC04Yzg0LTRiZDYtODIyMi1iNDc1MGJhZGJjYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTEuNzc1MTczNjQ4WiJ9&digest=sha256%3Aff58f8508b7a4a3187ea87a58fcfd83eed132833f80e1cd8f3078632ff5f7611 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=d060df0d-f2e6-42ba-b1da-f455acd9170b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=6269126e-b258-4c2b-bf8f-4a4d275cd6cd http.request.method=POST http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:13 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=eaca9fad-7af1-4f10-975a-93716529736f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/dddd/blobs/uploads/9c7d025b-487b-4559-9527-4ed0821c87ac?_state=fa1rFYuMJh80ATkBu5teTE_q6J04XUHMiWQbezE_C-t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YzdkMDI1Yi00ODdiLTQ1NTktOTUyNy00ZWQwODIxYzg3YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTMuMDk0OTAzMzkyWiJ9&digest=sha256%3A359674f5bf5b505d3976d4eb5d3ffc991792a90e553254bc7977897db027c8a0" http.request.useragent="Go-http-client/1.1" http.response.duration=987.652125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:13 +0000] "PUT /v2/foo/dddd/blobs/uploads/9c7d025b-487b-4559-9527-4ed0821c87ac?_state=fa1rFYuMJh80ATkBu5teTE_q6J04XUHMiWQbezE_C-t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YzdkMDI1Yi00ODdiLTQ1NTktOTUyNy00ZWQwODIxYzg3YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTMuMDk0OTAzMzkyWiJ9&digest=sha256%3A359674f5bf5b505d3976d4eb5d3ffc991792a90e553254bc7977897db027c8a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=8ff66e01-f75d-41a0-979e-81568783f5a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.355415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38149" http.request.id=7b7d3528-7f24-4b2d-8c50-abbc1d0c6fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55658" 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=1.065292ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (11.99s) === RUN TestURLPrefix time="2025-10-08T17:27:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:14Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44143" http.request.id=614eb308-ccf9-4351-9871-3d1781b8c71e http.request.method=GET http.request.remoteaddr="127.0.0.1:42074" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="734.567µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-08T17:27:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:14Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=29372678-a1e4-451b-86da-6e1290077755 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.49µs" http.response.status=404 http.response.written=157 vars.digest="sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "GET /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=91d9ee77-68b9-42f3-9012-843736d14951 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.649µs" http.response.status=404 http.response.written=157 vars.digest="sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=184a3160-9634-4fe9-b26e-6c5c4bcc4f68 http.request.method=POST http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="747.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=bab00a6c-b5b1-464a-be9c-91e9a86d1fb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="822.009µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "GET /v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=e3907265-0cbb-433f-9281-61bfa529bec8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="754.048µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=8f9cdb2d-8bfe-4794-b6d1-7f35b4025871 http.request.method=GET http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7054f589-8dd1-4999-a2b0-4d4a05530ffe time="2025-10-08T17:27:14Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=8f9cdb2d-8bfe-4794-b6d1-7f35b4025871 http.request.method=GET http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.408µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7054f589-8dd1-4999-a2b0-4d4a05530ffe 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "GET /v2/foo/bar/blobs/uploads/7054f589-8dd1-4999-a2b0-4d4a05530ffe?_state=I1D87vojc8evVBkHuxezAm_jWz8H4DnB2SUiZzjfEWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNTRmNTg5LThkZDEtNDk5OS1hMmIwLTRkNGEwNTUzMGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTIwMjgxNzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=654b52fb-8257-417c-a6c7-10113217a5e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=005aa835-ffa2-4869-9b58-e484fabf294f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/fc704f15-067c-4562-853d-6cf91030d7b7?_state=F6E-k3H9pFnH6mA5HG9uFKcY2KQH16NbGELsEN5IpUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNzA0ZjE1LTA2N2MtNDU2Mi04NTNkLTZjZjkxMDMwZDdiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTU4OTczNzhaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" provided=sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 vars.name="foo/bar" vars.uuid=fc704f15-067c-4562-853d-6cf91030d7b7 time="2025-10-08T17:27:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=005aa835-ffa2-4869-9b58-e484fabf294f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/fc704f15-067c-4562-853d-6cf91030d7b7?_state=F6E-k3H9pFnH6mA5HG9uFKcY2KQH16NbGELsEN5IpUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNzA0ZjE1LTA2N2MtNDU2Mi04NTNkLTZjZjkxMDMwZDdiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTU4OTczNzhaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fc704f15-067c-4562-853d-6cf91030d7b7 time="2025-10-08T17:27:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0, 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:46259" http.request.id=005aa835-ffa2-4869-9b58-e484fabf294f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/fc704f15-067c-4562-853d-6cf91030d7b7?_state=F6E-k3H9pFnH6mA5HG9uFKcY2KQH16NbGELsEN5IpUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNzA0ZjE1LTA2N2MtNDU2Mi04NTNkLTZjZjkxMDMwZDdiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTU4OTczNzhaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.288µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fc704f15-067c-4562-853d-6cf91030d7b7 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "PUT /v2/foo/bar/blobs/uploads/fc704f15-067c-4562-853d-6cf91030d7b7?_state=F6E-k3H9pFnH6mA5HG9uFKcY2KQH16NbGELsEN5IpUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNzA0ZjE1LTA2N2MtNDU2Mi04NTNkLTZjZjkxMDMwZDdiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTU4OTczNzhaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=2e0b4dbf-853b-4fee-ab16-42be969d29f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="627.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=073f1c75-ea4e-4362-a8cc-603b360c2f63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/ddd5a99f-971c-42c0-b39e-77342e90ca08?_state=hiixG2Y6KhUG6UnbOkYTtt0T-M3s17wiIcco76eNXOh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDVhOTlmLTk3MWMtNDJjMC1iMzllLTc3MzQyZTkwY2EwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTc2Nzg5NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="800.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "PUT /v2/foo/bar/blobs/uploads/ddd5a99f-971c-42c0-b39e-77342e90ca08?_state=hiixG2Y6KhUG6UnbOkYTtt0T-M3s17wiIcco76eNXOh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDVhOTlmLTk3MWMtNDJjMC1iMzllLTc3MzQyZTkwY2EwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTc2Nzg5NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=5134ff36-cdf1-4883-bb65-2778bd268c4a http.request.method=POST http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="627.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=7a04be64-8890-494d-8f30-08c1d06c07f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/2a37fecb-da78-403a-be6d-ded32d2788fd?_state=ZpOblZULfM-NLSYAMt8DBQjoMvKvi4MgdKKFZfAjJ1R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhMzdmZWNiLWRhNzgtNDAzYS1iZTZkLWRlZDMyZDI3ODhmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTk1MTM2OTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="768.928µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "PUT /v2/foo/bar/blobs/uploads/2a37fecb-da78-403a-be6d-ded32d2788fd?_state=ZpOblZULfM-NLSYAMt8DBQjoMvKvi4MgdKKFZfAjJ1R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhMzdmZWNiLWRhNzgtNDAzYS1iZTZkLWRlZDMyZDI3ODhmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMTk1MTM2OTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=925ceab2-1f88-4c26-887e-f2b65f2b5d05 http.request.method=POST http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="558.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=a60d5f54-6674-4d30-ab05-830cc782d3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/c97e3af3-f4b9-465c-ae5e-f4fe52c2f74e?_state=3jxY1ROia9aBM_CAP2RkNM3ufe5N7v1tptP8lNOFH317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5N2UzYWYzLWY0YjktNDY1Yy1hZTVlLWY0ZmU1MmMyZjc0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMjExODk3OTRaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228424931s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:14 +0000] "PUT /v2/foo/bar/blobs/uploads/c97e3af3-f4b9-465c-ae5e-f4fe52c2f74e?_state=3jxY1ROia9aBM_CAP2RkNM3ufe5N7v1tptP8lNOFH317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5N2UzYWYzLWY0YjktNDY1Yy1hZTVlLWY0ZmU1MmMyZjc0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNC4yMjExODk3OTRaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=7a84f219-73ff-435f-8749-13b979dfd657 http.request.method=POST http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46259" http.request.id=4748e1a4-f5e2-44de-a236-b7318c1be6fd http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/e308b9d0-cad0-4bba-90e3-6023147fb34d?_state=sXaGav0n47On8Dre5bD9GDmQsQ3kxDdUhPfAgCpZX6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMDhiOWQwLWNhZDAtNGJiYS05MGUzLTYwMjMxNDdmYjM0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNS40NjQzMTE0ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315062814s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:15 +0000] "PATCH /v2/foo/bar/blobs/uploads/e308b9d0-cad0-4bba-90e3-6023147fb34d?_state=sXaGav0n47On8Dre5bD9GDmQsQ3kxDdUhPfAgCpZX6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMDhiOWQwLWNhZDAtNGJiYS05MGUzLTYwMjMxNDdmYjM0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNS40NjQzMTE0ODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=e73e01ef-0d00-4792-b34e-47535b48e6d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/uploads/e308b9d0-cad0-4bba-90e3-6023147fb34d?_state=NJmvqyGfKe-5wMqCEXAx_Yn2PNt7dGlg_OA0RO73K6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMDhiOWQwLWNhZDAtNGJiYS05MGUzLTYwMjMxNDdmYjM0ZCIsIk9mZnNldCI6MjQ4NjUyODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTVaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "PUT /v2/foo/bar/blobs/uploads/e308b9d0-cad0-4bba-90e3-6023147fb34d?_state=NJmvqyGfKe-5wMqCEXAx_Yn2PNt7dGlg_OA0RO73K6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMDhiOWQwLWNhZDAtNGJiYS05MGUzLTYwMjMxNDdmYjM0ZCIsIk9mZnNldCI6MjQ4NjUyODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTVaIn0%3D&digest=sha256%3A418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=35295e82-7c46-41f8-8e96-9b145e3ab6a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="805.408µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=75976113-0caa-4313-8146-dc90997b1d92 http.request.method=GET http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.704727ms http.response.status=200 http.response.written=24865280 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 200 24865280 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=error msg="error parsing digest="sha257:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=a6d2de1d-54be-4726-9671-fc220f8d2508 http.request.method=GET http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/sha257:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" vars.name="foo/bar" time="2025-10-08T17:27:16Z" 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:46259" http.request.id=a6d2de1d-54be-4726-9671-fc220f8d2508 http.request.method=GET http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/blobs/sha257:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.168µs" http.response.status=400 http.response.written=110 vars.digest="sha257:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/sha257:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=eb3a3c30-6756-47d7-8902-317e22bae5e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.duration="998.771µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27: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-08T17:27:16Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=025843cb-4069-4f5e-8da0-0f33d2b73c5f http.request.method=GET http.request.remoteaddr="127.0.0.1:58432" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="760.248µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=f3ed98d0-955e-47c2-9797-9d6184ccdd2f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.528µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=64932a30-0fdc-415e-b4d8-efebc943b9c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="641.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=4d615ffe-bd45-4ffc-8894-d2afb0dbf9d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="688.608µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=3033f6f8-6020-4291-be35-705de551e099 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="732.968µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=27f1d8d0-2392-4b68-b69d-c7cc6588200d http.request.method=GET http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a9a255f8-5cbf-44b6-bca0-90c413a29324 time="2025-10-08T17:27:16Z" 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:37077" http.request.id=27f1d8d0-2392-4b68-b69d-c7cc6588200d http.request.method=GET http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="651.807µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a9a255f8-5cbf-44b6-bca0-90c413a29324 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/uploads/a9a255f8-5cbf-44b6-bca0-90c413a29324?_state=8m2PRFHopEpG45bv4Pt8PXnXHtrHNZzstwrq7tsfYHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTI1NWY4LTVjYmYtNDRiNi1iY2EwLTkwYzQxM2EyOTMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MDc4OTU4MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=943eb9f6-53db-49d3-8dc0-9d1f58bb31c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="712.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=7323b08e-a7bc-4792-ac0a-5e0ed3cd2cd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/ed1a71fc-e056-48db-87d1-7b0d8e12cc83?_state=d3i8FO-AXN7XbiE7pC0qgwqt5OMO0AaAOybOgqusKRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMWE3MWZjLWUwNTYtNDhkYi04N2QxLTdiMGQ4ZTEyY2M4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTE2MzA0MjVaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" provided=sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 vars.name="foo/bar" vars.uuid=ed1a71fc-e056-48db-87d1-7b0d8e12cc83 time="2025-10-08T17:27:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=7323b08e-a7bc-4792-ac0a-5e0ed3cd2cd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/ed1a71fc-e056-48db-87d1-7b0d8e12cc83?_state=d3i8FO-AXN7XbiE7pC0qgwqt5OMO0AaAOybOgqusKRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMWE3MWZjLWUwNTYtNDhkYi04N2QxLTdiMGQ4ZTEyY2M4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTE2MzA0MjVaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ed1a71fc-e056-48db-87d1-7b0d8e12cc83 time="2025-10-08T17:27:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9, 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:37077" http.request.id=7323b08e-a7bc-4792-ac0a-5e0ed3cd2cd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/ed1a71fc-e056-48db-87d1-7b0d8e12cc83?_state=d3i8FO-AXN7XbiE7pC0qgwqt5OMO0AaAOybOgqusKRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMWE3MWZjLWUwNTYtNDhkYi04N2QxLTdiMGQ4ZTEyY2M4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTE2MzA0MjVaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="788.449µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ed1a71fc-e056-48db-87d1-7b0d8e12cc83 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "PUT /v2/foo/bar/blobs/uploads/ed1a71fc-e056-48db-87d1-7b0d8e12cc83?_state=d3i8FO-AXN7XbiE7pC0qgwqt5OMO0AaAOybOgqusKRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMWE3MWZjLWUwNTYtNDhkYi04N2QxLTdiMGQ4ZTEyY2M4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTE2MzA0MjVaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=440884fd-e9d9-4c8f-aba2-bde23f40fa06 http.request.method=POST http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="631.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=174263df-e32b-41eb-85d0-3f3bf14e1c70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/d0bb78f6-4fbc-48e5-abdb-43a8118b26b4?_state=ta5lA8gud8jQeOcBgW-x7ZiWOaUXPOBsdnrmgk-xv617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwYmI3OGY2LTRmYmMtNDhlNS1hYmRiLTQzYTgxMThiMjZiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTM1MTg2NDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="828.569µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "PUT /v2/foo/bar/blobs/uploads/d0bb78f6-4fbc-48e5-abdb-43a8118b26b4?_state=ta5lA8gud8jQeOcBgW-x7ZiWOaUXPOBsdnrmgk-xv617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwYmI3OGY2LTRmYmMtNDhlNS1hYmRiLTQzYTgxMThiMjZiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTM1MTg2NDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=400d2c65-2f28-413f-b223-2ab1b777d581 http.request.method=POST http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="610.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=136d8765-2a86-466c-8a79-d90477e922d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/22d8ae18-de4a-45f3-8f45-979ad3b95077?_state=FMaP5NWfJsYKtBnDbA8qwYvhWdGm_fFEv1ogDnkibxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyZDhhZTE4LWRlNGEtNDVmMy04ZjQ1LTk3OWFkM2I5NTA3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTUzOTA0NjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="782.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "PUT /v2/foo/bar/blobs/uploads/22d8ae18-de4a-45f3-8f45-979ad3b95077?_state=FMaP5NWfJsYKtBnDbA8qwYvhWdGm_fFEv1ogDnkibxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyZDhhZTE4LWRlNGEtNDVmMy04ZjQ1LTk3OWFkM2I5NTA3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTUzOTA0NjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=cacf4af4-f311-46fd-a43e-ef31799cb29b http.request.method=POST http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="624.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=07dec596-8d14-482b-be5f-fb838e868355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/43728205-a13e-4bb1-8e80-46e4dd257705?_state=3yAZl5MUcsg5d0FEEpVG2JJpeCCN51rCmvr1fYBkbU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNzI4MjA1LWExM2UtNGJiMS04ZTgwLTQ2ZTRkZDI1NzcwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTcyNTY1MjVaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043282638s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "PUT /v2/foo/bar/blobs/uploads/43728205-a13e-4bb1-8e80-46e4dd257705?_state=3yAZl5MUcsg5d0FEEpVG2JJpeCCN51rCmvr1fYBkbU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNzI4MjA1LWExM2UtNGJiMS04ZTgwLTQ2ZTRkZDI1NzcwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNi45MTcyNTY1MjVaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=0afbd984-792f-419c-a6d1-1f0013b15395 http.request.method=POST http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37077" http.request.id=2a8800ea-fadd-4990-8508-5335286dee9b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/f401865c-b8f5-4cb1-9b4e-4c47e7aec78a?_state=a4Zn0RKfJEUYNyx5U6--3uQZqB7t3nUDdgNaUvLsOth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0MDE4NjVjLWI4ZjUtNGNiMS05YjRlLTRjNDdlN2FlYzc4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNy45NzQ2MjY3OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062459242s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:17 +0000] "PATCH /v2/foo/bar/blobs/uploads/f401865c-b8f5-4cb1-9b4e-4c47e7aec78a?_state=a4Zn0RKfJEUYNyx5U6--3uQZqB7t3nUDdgNaUvLsOth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0MDE4NjVjLWI4ZjUtNGNiMS05YjRlLTRjNDdlN2FlYzc4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxNy45NzQ2MjY3OTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=6d775340-bee0-46c2-9890-54dab5c297c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/uploads/f401865c-b8f5-4cb1-9b4e-4c47e7aec78a?_state=cH3CSAlg3GIkPdjkLvQXf6DrZkAOHiRrieob0_oTrfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0MDE4NjVjLWI4ZjUtNGNiMS05YjRlLTRjNDdlN2FlYzc4YSIsIk9mZnNldCI6MjE0ODk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTdaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "PUT /v2/foo/bar/blobs/uploads/f401865c-b8f5-4cb1-9b4e-4c47e7aec78a?_state=cH3CSAlg3GIkPdjkLvQXf6DrZkAOHiRrieob0_oTrfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0MDE4NjVjLWI4ZjUtNGNiMS05YjRlLTRjNDdlN2FlYzc4YSIsIk9mZnNldCI6MjE0ODk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MTdaIn0%3D&digest=sha256%3A6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=18299ca0-453c-4d2c-a7a1-374dc1326729 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.758139ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=6b0c82ed-e6d9-4288-9514-25cd11d88daa http.request.method=GET http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=24.530742ms http.response.status=200 http.response.written=21489664 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 200 21489664 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=error msg="error parsing digest="sha257:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=a8277c29-30c6-45bc-a778-e3ca5d356846 http.request.method=GET http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/sha257:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" vars.name="foo/bar" time="2025-10-08T17:27:19Z" 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:37077" http.request.id=a8277c29-30c6-45bc-a778-e3ca5d356846 http.request.method=GET http.request.remoteaddr="127.0.0.1:58452" http.request.uri="/v2/foo/bar/blobs/sha257:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.249µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/sha257:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=15cf1f46-3a71-444d-bf03-49f9796cd440 http.request.method=GET http.request.remoteaddr="127.0.0.1:58472" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.duration="841.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=a2feaac8-968d-436a-86e1-1d64592868d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58460" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.463ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37077" http.request.id=e91c6ae5-741a-46d6-b6d8-bbeabdfdb689 http.request.method=GET http.request.remoteaddr="127.0.0.1:58472" http.request.uri="/v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.012232ms http.response.status=200 http.response.written=491520 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/sha256:6cd99de2b2b45958e0724cf7a84c9b4cded3978b331d97e3389c7895af2ecbe9 HTTP/1.1" 200 491520 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=9dd6c1a6-b451-4b5a-8474-e5c98b953a22 http.request.method=GET http.request.remoteaddr="127.0.0.1:33614" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.269458944s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46259" http.request.id=b35e1038-a642-41f3-8d79-4ddd38a9e9ea http.request.method=GET http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.265522223s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [08/Oct/2025:17:27:16 +0000] "GET /v2/foo/bar/blobs/sha256:418c50323bafe11e9eb1b03298a5c6d664cde371c8a156058736e5f71eff52a0 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.99s) === RUN TestBlobDelete time="2025-10-08T17:27: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 time="2025-10-08T17:27:19Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=0e2bab37-cb3c-4326-b717-6ff912f092e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55524" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.73µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=a84fade6-d607-4c70-b5dc-6659cf6155b7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55526" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.609µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=f336a9e9-d141-4340-b856-e4b9ce30e1c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55526" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="731.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=3765d99e-5d22-4bfa-99f1-245138dd0eb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55526" http.request.uri="/v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="858.649µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=e29c75e5-f29b-4bde-bd83-1ac9bf316dda http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55526" http.request.uri="/v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="737.607µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=dbfba75a-713a-4649-82e6-4226c8d61bc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55526" http.request.uri="/v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6d6dbb61-aaf1-4117-a128-06aae48c4fb9 time="2025-10-08T17:27:19Z" 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:41327" http.request.id=dbfba75a-713a-4649-82e6-4226c8d61bc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55526" http.request.uri="/v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.087µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6d6dbb61-aaf1-4117-a128-06aae48c4fb9 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "GET /v2/foo/bar/blobs/uploads/6d6dbb61-aaf1-4117-a128-06aae48c4fb9?_state=UhCPfyBiVqp7spmBpTpqg_7AMfGLGG3aB3j_jkIvtr57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNmRiYjYxLWFhZjEtNDExNy1hMTI4LTA2YWFlNDhjNGZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzAzOTU2MTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=436aa395-8f5b-4ba5-8d88-c3921fe4afa9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=96f13fc8-c8de-4226-a06c-202b592d1616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/f1006b58-7de7-454a-9806-e925c4cc736e?_state=GVkFOb21z6R5wVDl7apzO-xc90V52h0cDonf2Ik2o6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDA2YjU4LTdkZTctNDU0YS05ODA2LWU5MjVjNGNjNzM2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzYzNDA5NThaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" provided=sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc vars.name="foo/bar" vars.uuid=f1006b58-7de7-454a-9806-e925c4cc736e time="2025-10-08T17:27:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=96f13fc8-c8de-4226-a06c-202b592d1616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/f1006b58-7de7-454a-9806-e925c4cc736e?_state=GVkFOb21z6R5wVDl7apzO-xc90V52h0cDonf2Ik2o6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDA2YjU4LTdkZTctNDU0YS05ODA2LWU5MjVjNGNjNzM2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzYzNDA5NThaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f1006b58-7de7-454a-9806-e925c4cc736e time="2025-10-08T17:27:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc, 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:41327" http.request.id=96f13fc8-c8de-4226-a06c-202b592d1616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/f1006b58-7de7-454a-9806-e925c4cc736e?_state=GVkFOb21z6R5wVDl7apzO-xc90V52h0cDonf2Ik2o6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDA2YjU4LTdkZTctNDU0YS05ODA2LWU5MjVjNGNjNzM2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzYzNDA5NThaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.171µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f1006b58-7de7-454a-9806-e925c4cc736e 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "PUT /v2/foo/bar/blobs/uploads/f1006b58-7de7-454a-9806-e925c4cc736e?_state=GVkFOb21z6R5wVDl7apzO-xc90V52h0cDonf2Ik2o6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDA2YjU4LTdkZTctNDU0YS05ODA2LWU5MjVjNGNjNzM2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzYzNDA5NThaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=a3e33b2d-ae59-422f-97cd-392e072b1ac6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="662.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=5e4ff339-a0fb-40ea-938c-6b01dc0a7674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/1b48ead8-1b67-41ad-9c47-a8e2618f434c?_state=HfCnBBE2hvxIB9XzRXtgdKxg79xlMfEAD0HT0RnDXnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDhlYWQ4LTFiNjctNDFhZC05YzQ3LWE4ZTI2MThmNDM0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzgzNDIyNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="835.689µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "PUT /v2/foo/bar/blobs/uploads/1b48ead8-1b67-41ad-9c47-a8e2618f434c?_state=HfCnBBE2hvxIB9XzRXtgdKxg79xlMfEAD0HT0RnDXnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDhlYWQ4LTFiNjctNDFhZC05YzQ3LWE4ZTI2MThmNDM0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yMzgzNDIyNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=fdcbbc6a-148b-4f12-bef3-ca7e76557cc0 http.request.method=POST http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=40901c16-a2ae-41f0-9f13-c4573eae8889 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/76df545e-0dbd-4c6a-889c-e6808f9f94c1?_state=yK_PuzpYpq2Vau3icYQUfuNoB9EHgw0eUQ0zmuMM_JZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZGY1NDVlLTBkYmQtNGM2YS04ODljLWU2ODA4ZjlmOTRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yNDAxOTc3OTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="826.289µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "PUT /v2/foo/bar/blobs/uploads/76df545e-0dbd-4c6a-889c-e6808f9f94c1?_state=yK_PuzpYpq2Vau3icYQUfuNoB9EHgw0eUQ0zmuMM_JZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZGY1NDVlLTBkYmQtNGM2YS04ODljLWU2ODA4ZjlmOTRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yNDAxOTc3OTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=a67ec623-26f2-40de-88fb-c54dd13f06bc http.request.method=POST http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=a0ea5701-73d1-4701-88bd-31d0f24334fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/22041385-5cc4-407d-bcd5-c1a1fe360730?_state=nPzFuYFqybYnm56_AQARmiMhwdv490Ix9xtudXxV9J17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMDQxMzg1LTVjYzQtNDA3ZC1iY2Q1LWMxYTFmZTM2MDczMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yNDIxODkxNDFaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602809138s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:19 +0000] "PUT /v2/foo/bar/blobs/uploads/22041385-5cc4-407d-bcd5-c1a1fe360730?_state=nPzFuYFqybYnm56_AQARmiMhwdv490Ix9xtudXxV9J17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMDQxMzg1LTVjYzQtNDA3ZC1iY2Q1LWMxYTFmZTM2MDczMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoxOS4yNDIxODkxNDFaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=86aef2b0-30e1-44f9-95d5-b678e0fe630c http.request.method=POST http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41327" http.request.id=ad342365-9128-40bf-bcb0-8171b08fc65d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/d469e524-4c02-49b4-8aa8-60cd80527731?_state=EUEbdnt7WiMtxxbFcR26U-UGVRSpHYhgrr06yTX9R_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjllNTI0LTRjMDItNDliNC04YWE4LTYwY2Q4MDUyNzczMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyMS44NjM5MzU3MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.252685726s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:21 +0000] "PATCH /v2/foo/bar/blobs/uploads/d469e524-4c02-49b4-8aa8-60cd80527731?_state=EUEbdnt7WiMtxxbFcR26U-UGVRSpHYhgrr06yTX9R_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjllNTI0LTRjMDItNDliNC04YWE4LTYwY2Q4MDUyNzczMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyMS44NjM5MzU3MloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=19ed7bda-275c-4102-852d-39e0ecd9c6ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/uploads/d469e524-4c02-49b4-8aa8-60cd80527731?_state=iv5st39V4sX63euUigvKE-bt8yK29pKLq7s8mdB4C4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjllNTI0LTRjMDItNDliNC04YWE4LTYwY2Q4MDUyNzczMSIsIk9mZnNldCI6MzIxNzk3MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MjFaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "PUT /v2/foo/bar/blobs/uploads/d469e524-4c02-49b4-8aa8-60cd80527731?_state=iv5st39V4sX63euUigvKE-bt8yK29pKLq7s8mdB4C4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjllNTI0LTRjMDItNDliNC04YWE4LTYwY2Q4MDUyNzczMSIsIk9mZnNldCI6MzIxNzk3MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MjFaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=70b0d10b-8573-4b5e-a2c8-245cc4c74d14 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="780.449µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=d74576c3-0c4b-4928-943e-ef9bc7296dc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=25.014466ms http.response.status=200 http.response.written=32179712 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "GET /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 200 32179712 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=error msg="error parsing digest="sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=f63f3dc6-d284-40cb-9de0-c9c61532556e http.request.method=GET http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" time="2025-10-08T17:27:24Z" 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:41327" http.request.id=f63f3dc6-d284-40cb-9de0-c9c61532556e http.request.method=GET http.request.remoteaddr="127.0.0.1:55532" http.request.uri="/v2/foo/bar/blobs/sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.968µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "GET /v2/foo/bar/blobs/sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=6139819f-c02c-4849-b8cb-002eba3802d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:32964" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055211ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "GET /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=369d12da-3c67-471d-b4f2-cee9b681aca4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.duration="878.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=3c8f2161-f6ff-4ec3-aa80-183548be5c72 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.57µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" 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:41327" http.request.id=72893c27-e65d-40de-965d-5dd358b1ae97 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.168µs" http.response.status=404 http.response.written=74 vars.digest="sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=error msg="error parsing digest="sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=079d148e-0044-433c-b876-611f2f40a69e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32986" http.request.uri="/v2/foo/bar/blobs/sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" time="2025-10-08T17:27:24Z" 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:41327" http.request.id=079d148e-0044-433c-b876-611f2f40a69e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32986" http.request.uri="/v2/foo/bar/blobs/sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.249µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "DELETE /v2/foo/bar/blobs/sha257:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T17:27:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=353f59a5-c166-4db5-917d-329105ef3aa1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=243f11dc-fc31-4940-bbce-5c2e2eb51c5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/uploads/4c32b14a-6abc-40a0-a6f4-fa8bb29998eb?_state=fDimWZNMWFp2oiHOJ4pq_eYf1AP3iXZoj09ZYsAY7zN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMzJiMTRhLTZhYmMtNDBhMC1hNmY0LWZhOGJiMjk5OThlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyNC4xNjIyNDk2OTJaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.398025994s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "PUT /v2/foo/bar/blobs/uploads/4c32b14a-6abc-40a0-a6f4-fa8bb29998eb?_state=fDimWZNMWFp2oiHOJ4pq_eYf1AP3iXZoj09ZYsAY7zN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMzJiMTRhLTZhYmMtNDBhMC1hNmY0LWZhOGJiMjk5OThlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyNC4xNjIyNDk2OTJaIn0%3D&digest=sha256%3A1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=7a84431f-295a-48b3-bbff-d0ebcbaa79a6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="977.29µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=4bbce25e-c521-4a85-a73d-6608c2320053 http.request.method=GET http.request.remoteaddr="127.0.0.1:32964" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.426801501s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "GET /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2025-10-08T17:27:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41327" http.request.id=2e3fddec-2878-449c-8438-d72bea970005 http.request.method=GET http.request.remoteaddr="127.0.0.1:32950" http.request.uri="/v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.431446391s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [08/Oct/2025:17:27:24 +0000] "GET /v2/foo/bar/blobs/sha256:1a20a3b6f8478d2ce956657358f8ef25ae2d3cf84f4bad3a71ad232383d77ddc HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (7.51s) === RUN TestRelativeURL time="2025-10-08T17:27:26Z" 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-08T17:27:26Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37329" http.request.id=4d065738-7e6f-418a-ab1f-4695565a4620 http.request.method=POST http.request.remoteaddr="127.0.0.1:37354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37329" http.request.id=01b056fc-d4d4-49e4-be5a-b06df756054b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37354" http.request.uri="/v2/foo/bar/blobs/uploads/3dc69945-1bfb-4b6b-b2d1-34577426ae46?_state=-_RGxn7kIdOOj9JSizgrVTZr-Qy7XaYkwcdSZ8vBt8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYzY5OTQ1LTFiZmItNGI2Yi1iMmQxLTM0NTc3NDI2YWU0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyNi41ODQ0MTI1NDRaIn0%3D&digest=sha256%3A140ff22c91ee18e392dac84b44722588b54d4af86232ea6f44f02d0143b7c0b2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.653663222s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:26 +0000] "PUT /v2/foo/bar/blobs/uploads/3dc69945-1bfb-4b6b-b2d1-34577426ae46?_state=-_RGxn7kIdOOj9JSizgrVTZr-Qy7XaYkwcdSZ8vBt8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYzY5OTQ1LTFiZmItNGI2Yi1iMmQxLTM0NTc3NDI2YWU0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyNi41ODQ0MTI1NDRaIn0%3D&digest=sha256%3A140ff22c91ee18e392dac84b44722588b54d4af86232ea6f44f02d0143b7c0b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37329" http.request.id=7f741f66-88cd-4029-9b41-fece6f87e0c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37329" http.request.id=a115f384-bc14-4603-987b-29ce03136fa3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="689.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37329" http.request.id=b2f27e5a-2ab1-434e-99a0-0f962f22cf32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37354" http.request.uri="/v2/foo/bar/blobs/uploads/a04c7828-9c21-46b2-acba-061887871d0b?_state=9Jm6XUiK44rcP8L3uYzBqNaGxdO0hXXAe79yU3nYQ6J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNGM3ODI4LTljMjEtNDZiMi1hY2JhLTA2MTg4Nzg3MWQwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyOC40NDQ0NDE5NjZaIn0%3D&digest=sha256%3A94e6b607cf2b19855fab8b46900a2742125dfc790de3b24fb0c4f3684d1eb2cb" http.request.useragent="Go-http-client/1.1" http.response.duration=517.325353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:28 +0000] "PUT /v2/foo/bar/blobs/uploads/a04c7828-9c21-46b2-acba-061887871d0b?_state=9Jm6XUiK44rcP8L3uYzBqNaGxdO0hXXAe79yU3nYQ6J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNGM3ODI4LTljMjEtNDZiMi1hY2JhLTA2MTg4Nzg3MWQwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyOC40NDQ0NDE5NjZaIn0%3D&digest=sha256%3A94e6b607cf2b19855fab8b46900a2742125dfc790de3b24fb0c4f3684d1eb2cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.38s) === RUN TestBlobDeleteDisabled time="2025-10-08T17:27:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:28Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:29Z" 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:34215" http.request.id=c685fb79-181e-4cd4-b75d-d2f087509d77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/sha256:0b1056aef1694133cdd3bd169a153ad4f798fc612eb9c51ea989ed2775723270" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.768µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0b1056aef1694133cdd3bd169a153ad4f798fc612eb9c51ea989ed2775723270" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:0b1056aef1694133cdd3bd169a153ad4f798fc612eb9c51ea989ed2775723270 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled time="2025-10-08T17:27:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:29Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37059" http.request.id=e2a4b246-74b9-4869-8c4d-37098ff8291f http.request.method=POST http.request.remoteaddr="127.0.0.1:41814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37059" http.request.id=b66371cd-bdd5-4a94-8e2f-bf212998c4e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41814" http.request.uri="/v2/foo/bar/blobs/uploads/a0880a59-15af-441f-b9f4-59caee6c9422?_state=B6uyV6_WDhAjvtRohEDAg5Guvii81I7mDqFQodgVC057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODgwYTU5LTE1YWYtNDQxZi1iOWY0LTU5Y2FlZTZjOTQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyOS4xODc5OTQ5N1oifQ%3D%3D&digest=sha256%3Acd671989d9d2bf6f5410143cbddb522f4abe7953549f2a3f6f5e30a93789076e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587380076s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:29 +0000] "PUT /v2/foo/bar/blobs/uploads/a0880a59-15af-441f-b9f4-59caee6c9422?_state=B6uyV6_WDhAjvtRohEDAg5Guvii81I7mDqFQodgVC057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODgwYTU5LTE1YWYtNDQxZi1iOWY0LTU5Y2FlZTZjOTQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzoyOS4xODc5OTQ5N1oifQ%3D%3D&digest=sha256%3Acd671989d9d2bf6f5410143cbddb522f4abe7953549f2a3f6f5e30a93789076e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:30Z" 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:37059" http.request.id=4f717104-8b60-4465-8588-5d715b45b502 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41814" http.request.uri="/v2/foo/bar/blobs/sha256:cd671989d9d2bf6f5410143cbddb522f4abe7953549f2a3f6f5e30a93789076e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.968µs" http.response.status=405 http.response.written=78 vars.digest="sha256:cd671989d9d2bf6f5410143cbddb522f4abe7953549f2a3f6f5e30a93789076e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:cd671989d9d2bf6f5410143cbddb522f4abe7953549f2a3f6f5e30a93789076e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.73s) === RUN TestDeleteReadOnly time="2025-10-08T17:27:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:30Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40511" http.request.id=47ebc92f-1799-4d32-be42-fd4fa986889b http.request.method=POST http.request.remoteaddr="127.0.0.1:33288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:31Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40511" http.request.id=f613a2dd-20cc-462d-a398-bd65ebab1c70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33288" http.request.uri="/v2/foo/bar/blobs/uploads/3189c4d7-f8ae-4507-9a53-1716c285c81d?_state=TJU6BnwuBEWCvF71OkyQnroHSf0Y_id2UnEJ_XW8e-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxODljNGQ3LWY4YWUtNDUwNy05YTUzLTE3MTZjMjg1YzgxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzozMC44Njk0Nzg0ODlaIn0%3D&digest=sha256%3A396823a0ccc8399a1806dcdd26a15af89e5659adedd5d4f3806a42909286691f" http.request.useragent="Go-http-client/1.1" http.response.duration=716.772358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:30 +0000] "PUT /v2/foo/bar/blobs/uploads/3189c4d7-f8ae-4507-9a53-1716c285c81d?_state=TJU6BnwuBEWCvF71OkyQnroHSf0Y_id2UnEJ_XW8e-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxODljNGQ3LWY4YWUtNDUwNy05YTUzLTE3MTZjMjg1YzgxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzozMC44Njk0Nzg0ODlaIn0%3D&digest=sha256%3A396823a0ccc8399a1806dcdd26a15af89e5659adedd5d4f3806a42909286691f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:396823a0ccc8399a1806dcdd26a15af89e5659adedd5d4f3806a42909286691f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.81s) === RUN TestStartPushReadOnly time="2025-10-08T17:27: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-08T17:27:31Z" level=info msg="redis not configured" go.version=go1.25.2 127.0.0.1 - - [08/Oct/2025:17:27:31 +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-08T17:27: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-08T17:27:31Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:31Z" 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:41329" http.request.id=6899c65f-0ad4-45e6-99fb-7e4e7434dc30 http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" 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="815.049µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T17:27:31Z" 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:41329" http.request.id=e8b7d371-a47a-4e5b-9faa-78238e044b4e http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" 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="633.727µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T17:27:31Z" 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:41329" http.request.id=719e1bb2-400e-4c37-9d76-0d0a9e492f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.328µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T17:27:31Z" 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:41329" http.request.id=f4e100f1-9648-4909-87ff-a0483381a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" 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="935.49µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:31Z" 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:41329" http.request.id=f4e100f1-9648-4909-87ff-a0483381a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" 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="966.251µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:31Z" 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:41329" http.request.id=f4e100f1-9648-4909-87ff-a0483381a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="986.491µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:31Z" 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:41329" http.request.id=f4e100f1-9648-4909-87ff-a0483381a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" 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.003211ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T17:27:31Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=ac1de1fd-235e-4a63-8526-0d32ded335e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="839.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=59e78cbd-5bd7-4e2d-bcd1-e2c9619ec5c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/blobs/uploads/18e4d770-850b-47ca-b864-82e3534d0145?_state=C5CvENxRWvMOyYXoYGqhfUTKe9S1Iaapff-B00cK_Zd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGU0ZDc3MC04NTBiLTQ3Y2EtYjg2NC04MmUzNTM0ZDAxNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzEuNzU0MjUzMTk4WiJ9&digest=sha256%3A5d3fd4fca5b9efee2afc21c5bb599147ea8b930cc2d2d46f9d61be52a2763fff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886460184s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/18e4d770-850b-47ca-b864-82e3534d0145?_state=C5CvENxRWvMOyYXoYGqhfUTKe9S1Iaapff-B00cK_Zd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGU0ZDc3MC04NTBiLTQ3Y2EtYjg2NC04MmUzNTM0ZDAxNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzEuNzU0MjUzMTk4WiJ9&digest=sha256%3A5d3fd4fca5b9efee2afc21c5bb599147ea8b930cc2d2d46f9d61be52a2763fff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=00cfe4a1-ab4e-4a82-a996-ff52fbe24542 http.request.method=POST http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764739ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=5f6a311f-aee3-4361-8502-0749c09ccde7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/blobs/uploads/201e8385-04be-4c7e-a0a4-9112fd08a21e?_state=zdPx-5CB-vbx3ww0FgUk89A_d3p6LG9wGSJjuoraNgt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMDFlODM4NS0wNGJlLTRjN2UtYTBhNC05MTEyZmQwOGEyMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzMuNzQ2MzMwNjY3WiJ9&digest=sha256%3A3599e50893f636a20a1342e187ed567b85b1b669c2d33a91efc5c723fb51e6f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107710605s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/201e8385-04be-4c7e-a0a4-9112fd08a21e?_state=zdPx-5CB-vbx3ww0FgUk89A_d3p6LG9wGSJjuoraNgt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMDFlODM4NS0wNGJlLTRjN2UtYTBhNC05MTEyZmQwOGEyMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzMuNzQ2MzMwNjY3WiJ9&digest=sha256%3A3599e50893f636a20a1342e187ed567b85b1b669c2d33a91efc5c723fb51e6f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=e6e8a456-85f6-457c-a9a0-862bab1907fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=48e00659-5bb4-40e7-81a3-297187f40def http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=be314e1f-b3ff-44cd-b45d-9208c5867c78 http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" 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.00145ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=d5fe9d54-e762-4af6-8530-93bb9f904fc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="935.81µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=4a4894e9-e9ee-498d-931c-70794db12f83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=ee88fd11-6527-453f-a7e1-2804f77d967b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41329" http.request.id=beed5940-981e-43c0-b24b-d6ed074e7b58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=c8a10487-ed83-475b-8ff0-9846006fc0ce http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="926.37µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=d166f2b9-440c-43a4-9bbd-a5568114d255 http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="506.766µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=bcb75105-a445-45ff-be98-5dbfeb21d9da http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.duration="491.205µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=dae94957-53e1-4d60-a9c8-1991e7e6bf05 http.request.method=GET http.request.remoteaddr="127.0.0.1:57720" 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="791.408µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=error msg="payload digest does match: "sha256:0704e00a3755416f6414e9bbb4514a7e41ad0e89db879fa1264b9836fbd87fd8" != "sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf"" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=6f4497f7-e6e7-4c8c-b4c1-423b0f580610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=6f4497f7-e6e7-4c8c-b4c1-423b0f580610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57720" http.request.uri="/v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="614.607µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf" 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdef7c5b86a3aeb1e97f08acd2537cb26413d4b67787ee05b1a4353d61dacedf HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=2cfed69a-0365-4ad5-934c-c2fea8b87643 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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="622.327µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=b2776157-de88-448c-8d6f-db0c4dce8213 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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=2.725229ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=5e9dfb98-0655-48e0-bcb8-b6be44170e8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" 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="622.567µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:34Z" 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:41329" http.request.id=5e9dfb98-0655-48e0-bcb8-b6be44170e8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" 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="654.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:34Z" 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:41329" http.request.id=5e9dfb98-0655-48e0-bcb8-b6be44170e8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" 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="672.727µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=acadf852-ee1d-44a4-b967-e0e71c7bd6a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="595.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=c1d43826-b081-46cb-9774-8eae55739009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/blobs/uploads/975e4f76-11bf-4d5d-ac31-a7d4927e5f87?_state=H271wtryD0HzRzyxxjLyyoBPPqnFlmOHLesc0alHHtJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzVlNGY3Ni0xMWJmLTRkNWQtYWMzMS1hN2Q0OTI3ZTVmODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzQuODc3MDU2Njc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="844.849µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/975e4f76-11bf-4d5d-ac31-a7d4927e5f87?_state=H271wtryD0HzRzyxxjLyyoBPPqnFlmOHLesc0alHHtJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzVlNGY3Ni0xMWJmLTRkNWQtYWMzMS1hN2Q0OTI3ZTVmODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzQuODc3MDU2Njc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" 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:41329" http.request.id=613d8039-8ead-48d0-9f72-268d24ac357b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" 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="624.407µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:34Z" 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:41329" http.request.id=613d8039-8ead-48d0-9f72-268d24ac357b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" 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="651.767µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T17:27:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=b5703f44-a864-4263-94bf-9ecab48a21b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=9bc1dbfe-ea13-44fd-a7c4-87c46b058481 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/blobs/uploads/78e561bb-6322-4500-ad57-ab7603d9c388?_state=PF0_Q7KEwfgu4iEg6kR8zVWtquJ2f-GJmKkX9XfPtZt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGU1NjFiYi02MzIyLTQ1MDAtYWQ1Ny1hYjc2MDNkOWMzODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzQuOTY2MTI5NTA2WiJ9&digest=sha256%3A5b0dc444b8be6f04b80712fd6dacf15985b615af52c59ffd513387f17ff7758e" http.request.useragent="Go-http-client/1.1" http.response.duration=663.195788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/78e561bb-6322-4500-ad57-ab7603d9c388?_state=PF0_Q7KEwfgu4iEg6kR8zVWtquJ2f-GJmKkX9XfPtZt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGU1NjFiYi02MzIyLTQ1MDAtYWQ1Ny1hYjc2MDNkOWMzODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzQuOTY2MTI5NTA2WiJ9&digest=sha256%3A5b0dc444b8be6f04b80712fd6dacf15985b615af52c59ffd513387f17ff7758e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=adead9d0-3398-4cf7-9a91-ca70c4cdca3d http.request.method=POST http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="801.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=2f135c60-41d6-4db8-855a-e8ab526cf6a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/blobs/uploads/2e97cd08-3f4c-40d1-9ae9-87912fcf6400?_state=7gUBmHXJQGRjWf_4zU_fFSIA3bEOlAWG4b7lf0sfBdl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTk3Y2QwOC0zZjRjLTQwZDEtOWFlOS04NzkxMmZjZjY0MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzUuNzYxNzE5NTA0WiJ9&digest=sha256%3A96d3a502a60e8b0ef624284ebd604ce8f330e6513eae6767225aa5f91b366535" http.request.useragent="Go-http-client/1.1" http.response.duration=1.678586448s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e97cd08-3f4c-40d1-9ae9-87912fcf6400?_state=7gUBmHXJQGRjWf_4zU_fFSIA3bEOlAWG4b7lf0sfBdl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTk3Y2QwOC0zZjRjLTQwZDEtOWFlOS04NzkxMmZjZjY0MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzUuNzYxNzE5NTA0WiJ9&digest=sha256%3A96d3a502a60e8b0ef624284ebd604ce8f330e6513eae6767225aa5f91b366535 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:41329" http.request.id=1f68a4cd-cb90-4cf2-b5e0-ff5f95cd0721 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:41329" http.request.id=af3da8af-49e5-41b5-a32c-c1fd2acf8fb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e" http.request.useragent="Go-http-client/1.1" http.response.duration="878.009µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=01c98e8a-0ba3-4685-a5b6-fe7823c555ab http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="763.408µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=b023f809-4393-49dc-9d57-01f26632fac3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="850.049µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=1ff428e0-4714-4a4b-87ef-6dcd0045332c http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="631.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=d090cba9-d237-4764-8541-ffbf273315ca http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e" http.request.useragent="Go-http-client/1.1" http.response.duration="598.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=7948492d-f9c6-4613-a83e-931b1abf4053 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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="647.167µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="rewriting manifest sha256:86462d254fcaf307a31697b990bbf160ff55ce59a5561639a65d9c9fe6ab4e0e in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=bdac73f6-c6d7-4c7c-b08a-0033fb7a3148 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=bdac73f6-c6d7-4c7c-b08a-0033fb7a3148 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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.212573ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:41329" http.request.id=c2582573-a28e-452f-813a-37fbf6cd02f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" 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="759.208µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:41329" http.request.id=c68bd1ed-8b6d-4cb6-a646-922c88273e1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="879.249µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:41329" http.request.id=de7cf52c-ca80-4713-a043-fad48b31a667 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059" http.request.useragent="Go-http-client/1.1" http.response.duration="808.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=dfe9533c-dc33-41e6-9d7b-1c5a404fad93 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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="766.368µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=be49e6b8-2861-4939-8f1e-d24671a97b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="767.848µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=2b46a90b-9569-45bf-8475-c587f3d6277e http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="679.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=f697c3cc-4bd9-4062-ae8c-77595ab8aaaa http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059" http.request.useragent="Go-http-client/1.1" http.response.duration="637.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="rewriting manifest list sha256:33790f4ef51995868de2953c333e90f9be0a9afaec90487449e40a1f11e98059 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=5e88501d-0811-4e71-8e72-6e83218fcb7b http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41329" http.request.id=5e88501d-0811-4e71-8e72-6e83218fcb7b http.request.method=GET http.request.remoteaddr="127.0.0.1:57726" 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.235294ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:37Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:37Z" 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:36397" http.request.id=94ce21d6-291e-495c-b7ab-3ba4a1bb73cb http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" 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="805.088µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=4b5462fd-b1a2-4bb0-b180-b872112608ea http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" 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="666.687µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:36397" http.request.id=8256ab87-eabc-487b-9929-bebd5d19a888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" 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="682.167µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" 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:36397" http.request.id=5874f408-ba61-4e31-83a3-3fe081401ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" 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.106452ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=5874f408-ba61-4e31-83a3-3fe081401ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" 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.139652ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:37Z" 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:36397" http.request.id=5874f408-ba61-4e31-83a3-3fe081401ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" 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.160612ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=5874f408-ba61-4e31-83a3-3fe081401ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" 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.188333ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T17:27:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=4f32d5d6-131b-4221-92f4-9ba17436aedf http.request.method=POST http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="746.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=7abf1c03-c183-4531-9812-fca4c44b1aa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/blobs/uploads/7136a0f4-d5fe-45b3-a9f2-764eeded9e02?_state=ciua5uJwkU_EklsYs1vjf9ZXpGMCNtOj_eJ5jwcRkl97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MTM2YTBmNC1kNWZlLTQ1YjMtYTlmMi03NjRlZWRlZDllMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzcuNTkwNzA0NTE2WiJ9&digest=sha256%3Af11c793c5908eae4d0d68e89bb13e3f9179b62e6fcddc18c0fd4f0dc75659fa8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.563864546s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/7136a0f4-d5fe-45b3-a9f2-764eeded9e02?_state=ciua5uJwkU_EklsYs1vjf9ZXpGMCNtOj_eJ5jwcRkl97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MTM2YTBmNC1kNWZlLTQ1YjMtYTlmMi03NjRlZWRlZDllMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzcuNTkwNzA0NTE2WiJ9&digest=sha256%3Af11c793c5908eae4d0d68e89bb13e3f9179b62e6fcddc18c0fd4f0dc75659fa8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=0521482b-bfdf-4040-bd92-a70aa69dc5ee http.request.method=POST http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=2cca6225-c7f6-44e9-af26-f2054a38d363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/blobs/uploads/eb97a4ea-b27a-4893-a557-3743a1e4564a?_state=M5gcq2EGfp0oJAipj9SFw1F-6ZXBrplZATNx-7sN-8t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYjk3YTRlYS1iMjdhLTQ4OTMtYTU1Ny0zNzQzYTFlNDU2NGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzkuMjc4NTU0OTAzWiJ9&digest=sha256%3A7ecbb224f0a8e46b9ca4b625e4f91b710d9ab04bd3724148e48725b049e6179e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30056686s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/eb97a4ea-b27a-4893-a557-3743a1e4564a?_state=M5gcq2EGfp0oJAipj9SFw1F-6ZXBrplZATNx-7sN-8t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYjk3YTRlYS1iMjdhLTQ4OTMtYTU1Ny0zNzQzYTFlNDU2NGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6MzkuMjc4NTU0OTAzWiJ9&digest=sha256%3A7ecbb224f0a8e46b9ca4b625e4f91b710d9ab04bd3724148e48725b049e6179e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=e33f2737-9f8f-43f1-a33e-126bcfd3b479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=9ce99a91-4013-4ebb-b3a2-b0c37c53b193 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=13386728-c4b3-4354-bcb3-c969214701e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" 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="950.05µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=34ff091c-824f-412d-a833-a40a9ad4d3ac http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="991.491µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" 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:36397" http.request.id=e0102c23-3af9-470c-8f1f-a015f8c467bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" 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:36397" http.request.id=32738f70-4864-4746-a2cb-5c309e3ec74f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36397" http.request.id=e469ef97-af20-4b72-a49b-42dbd1a15400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=f85ab1ff-7bf3-44b4-b270-64eac407268f http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="896.65µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=5c75d824-d67c-4241-ae4c-0fc38d485b31 http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="576.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=f4eae834-12ec-4d2d-972d-898ab74bf570 http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.duration="577.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=4167af04-f2a5-472a-851c-a3f2e4ada1ea http.request.method=GET http.request.remoteaddr="127.0.0.1:50304" 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="543.006µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=error msg="payload digest does match: "sha256:423af662019208555ec4fc85f120d026834715c6de56ddfe520eb2046e898aa3" != "sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea"" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=dff96d7f-0bc5-4d17-a7af-5f2c8e6d7260 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" time="2025-10-08T17:27:40Z" 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:36397" http.request.id=dff96d7f-0bc5-4d17-a7af-5f2c8e6d7260 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50304" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="642.767µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea" 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc4dac545d0a322f6a959d60a73aad069b7cae9f303b8374a599bd4e99c70ea HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" 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:36397" http.request.id=36f7a231-67aa-4215-ae0b-370e93a419ed http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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="667.367µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=3343625b-26f2-4f29-a36c-31b90193d2bd http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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="588.486µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36397" http.request.id=54f739e4-82b6-4ad3-9f2e-f4e71249ed62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" 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="635.447µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36397" http.request.id=54f739e4-82b6-4ad3-9f2e-f4e71249ed62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" 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="664.847µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36397" http.request.id=54f739e4-82b6-4ad3-9f2e-f4e71249ed62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" 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="682.407µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=31eb45c1-2e4c-4326-8f02-8c52a32bd817 http.request.method=POST http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="625.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=63617a1f-ba80-4c27-be4e-d0bf49f96161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/blobs/uploads/db7d0d2b-e9fa-435e-8af5-d9e1d8f487f2?_state=GSjrmu2sfDy3JstjxpRU00vLIkbDk2rFCW57R-FzPxF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYjdkMGQyYi1lOWZhLTQzNWUtOGFmNS1kOWUxZDhmNDg3ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDAuNjAwODkyOTk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="746.528µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/db7d0d2b-e9fa-435e-8af5-d9e1d8f487f2?_state=GSjrmu2sfDy3JstjxpRU00vLIkbDk2rFCW57R-FzPxF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYjdkMGQyYi1lOWZhLTQzNWUtOGFmNS1kOWUxZDhmNDg3ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDAuNjAwODkyOTk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36397" http.request.id=fc2d31fe-b5ca-40c2-aac9-c59af57958c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="653.487µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36397" http.request.id=fc2d31fe-b5ca-40c2-aac9-c59af57958c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" 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="684.888µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T17:27:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=0132a9d6-976d-4107-a639-c301e9c57d98 http.request.method=POST http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="772.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=e97cda32-5509-47c3-83c4-9da41aefb1db http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/blobs/uploads/70b3b0fc-20c1-421c-a31e-6daac4c1c3b2?_state=l93q40q-YK0MyGT52oTmR2BG4ZXP6hUU9TrULDztgI97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MGIzYjBmYy0yMGMxLTQyMWMtYTMxZS02ZGFhYzRjMWMzYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDAuNzQxNzI1NzM1WiJ9&digest=sha256%3A334c95b2f4e463e0099d42bbd30c21c62bc3d5e4cf8c5fa1751012599fc2efe0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.7078246s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/70b3b0fc-20c1-421c-a31e-6daac4c1c3b2?_state=l93q40q-YK0MyGT52oTmR2BG4ZXP6hUU9TrULDztgI97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MGIzYjBmYy0yMGMxLTQyMWMtYTMxZS02ZGFhYzRjMWMzYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDAuNzQxNzI1NzM1WiJ9&digest=sha256%3A334c95b2f4e463e0099d42bbd30c21c62bc3d5e4cf8c5fa1751012599fc2efe0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=b30682e6-2da8-4587-8caa-ce6759f55ab6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=6f948cf7-9c0a-409d-b2d4-37245f18045d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/blobs/uploads/d8dcbba5-613c-4d5e-977c-067250ddd9d0?_state=yJ4weBJpa7AgJ4WEr_xGfjgQoT5i9kaZuKFjmScJB5Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGRjYmJhNS02MTNjLTRkNWUtOTc3Yy0wNjcyNTBkZGQ5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDIuNTQyNjgyMjg4WiJ9&digest=sha256%3A75ec5d1991a7834800a91e34d47883715435cc91a3cfedebc6859cb943b93791" http.request.useragent="Go-http-client/1.1" http.response.duration=803.524283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/d8dcbba5-613c-4d5e-977c-067250ddd9d0?_state=yJ4weBJpa7AgJ4WEr_xGfjgQoT5i9kaZuKFjmScJB5Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGRjYmJhNS02MTNjLTRkNWUtOTc3Yy0wNjcyNTBkZGQ5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDIuNTQyNjgyMjg4WiJ9&digest=sha256%3A75ec5d1991a7834800a91e34d47883715435cc91a3cfedebc6859cb943b93791 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:36397" http.request.id=4bd02642-954d-4a87-bb48-5efa0a652111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00025ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:36397" http.request.id=51374fd0-3bea-47f5-bbfc-d826838ddc06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe" http.request.useragent="Go-http-client/1.1" http.response.duration="792.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=0c47f0a1-629f-412a-8bcc-80fcfe2824bb http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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="735.928µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=92f5d433-48be-437f-b0ae-ecbd087bfe55 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="737.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=d188f887-6807-421b-a64a-03142fcbc87d http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="603.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=6de6d2fb-a4fe-47e2-af5a-c09a435ef4cf http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe" http.request.useragent="Go-http-client/1.1" http.response.duration="528.965µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=ca35ad25-ae25-476f-8e20-a92569970022 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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="508.205µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="rewriting manifest sha256:47c918016e7490364de683bf39a9c313dd7fafb784972a6952f462be4495a7fe in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=822dc29e-70f3-4813-ac8c-1e382a7a4c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=822dc29e-70f3-4813-ac8c-1e382a7a4c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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.089131ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36397" http.request.id=c476db0a-90a6-43b7-8bf4-77c312812e71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" 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="648.247µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:36397" http.request.id=f8a48e54-8561-4d32-893b-d5e18e7feb04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="810.488µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:36397" http.request.id=a1397c6d-8cc5-47f2-a2c4-cdfa7e0cdabe http.request.method=PUT http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574" http.request.useragent="Go-http-client/1.1" http.response.duration="698.048µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=8311e213-2e5a-465d-877c-2de26c403276 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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="645.086µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=435b159b-0609-4d5d-8108-d140f811028c http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="739.928µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=a37e98eb-36ca-44a6-b054-5b5dc4d69ca7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="563.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=8e51008c-59b6-4878-b0a3-2f833ed76ffb http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/schema2/manifests/sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574" http.request.useragent="Go-http-client/1.1" http.response.duration="567.326µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="rewriting manifest list sha256:9b66dec4f7a7946738bb02e370ad8b4ddb79517b7fe754881986d2c2a000d574 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=0e31b434-4e7d-4ddf-8881-9e123c15a0a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36397" http.request.id=0e31b434-4e7d-4ddf-8881-9e123c15a0a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50318" 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.282414ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.77s) === RUN TestGetManifestWithStorageError time="2025-10-08T17:27: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-08T17:27:43Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:43Z" 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:43745" http.request.id=74a80b36-9e44-4910-b2da-bb88dc4bb953 http.request.method=GET http.request.remoteaddr="127.0.0.1:56494" 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="776.408µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:43745" http.request.id=ec7b758c-fdeb-4cbc-90d3-f99a7ce4c515 http.request.method=GET http.request.remoteaddr="127.0.0.1:56494" 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="616.087µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:43745" http.request.id=e467370d-3363-4cd0-8e5c-a66c6b05b433 http.request.method=GET http.request.remoteaddr="127.0.0.1:56494" 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="563.566µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:43745" http.request.id=d60a9813-a57c-4cdc-a353-88807e6bd2d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56494" 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="549.006µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-08T17:27: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-08T17:27:43Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:43Z" 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:42865" http.request.id=c47cf1cb-5ae7-4b35-9042-e04dc1c6844c http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.247µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=e7741cf6-7378-40c6-bab3-d06296801e59 http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" 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="510.245µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:42865" http.request.id=09bbb29e-6ce1-4a50-92e5-752ec56415e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" 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="541.125µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" 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:42865" http.request.id=10eafb2c-e77e-492c-8b25-93140ca380e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" 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="883.049µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=10eafb2c-e77e-492c-8b25-93140ca380e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" 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="943.37µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:43Z" 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:42865" http.request.id=10eafb2c-e77e-492c-8b25-93140ca380e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" 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="977.49µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T17:27:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=10eafb2c-e77e-492c-8b25-93140ca380e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" 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.007291ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T17:27:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=a8ee6914-b71f-40ca-8f08-5d7bb3e0645a http.request.method=POST http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=99f2b93e-bee7-441d-b0bf-6c7e4232c483 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/blobs/uploads/8cb21381-d92e-41a3-9831-0c4bd7ea4eda?_state=yQuGetBZsvk2SL9A3B0_4pkj15ql9f5EJxRgTFGsHCd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4Y2IyMTM4MS1kOTJlLTQxYTMtOTgzMS0wYzRiZDdlYTRlZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDMuNDQ3ODk1MTc1WiJ9&digest=sha256%3Ad629559b84d242902a6297cce77d040b92dde080131073b0aa75ab070e1ea1b5" http.request.useragent="Go-http-client/1.1" http.response.duration=657.268765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/8cb21381-d92e-41a3-9831-0c4bd7ea4eda?_state=yQuGetBZsvk2SL9A3B0_4pkj15ql9f5EJxRgTFGsHCd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4Y2IyMTM4MS1kOTJlLTQxYTMtOTgzMS0wYzRiZDdlYTRlZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDMuNDQ3ODk1MTc1WiJ9&digest=sha256%3Ad629559b84d242902a6297cce77d040b92dde080131073b0aa75ab070e1ea1b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=e894a076-5b02-4613-b4f0-ea713b562215 http.request.method=POST http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=411f5989-41cd-416f-82c4-d8ae46d55a3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/blobs/uploads/0150a1aa-b892-4183-a0e1-94f4949620ac?_state=C_fDE64iHV_aYLR2d290LDEq9TlM_MTTVmBe9InpsUF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMTUwYTFhYS1iODkyLTQxODMtYTBlMS05NGY0OTQ5NjIwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDQuMjAxNzI5MjA4WiJ9&digest=sha256%3A0f239e3d52153da73cf4f0339087714f784ba8ba41b004ec18c3d407865292c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020218273s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/0150a1aa-b892-4183-a0e1-94f4949620ac?_state=C_fDE64iHV_aYLR2d290LDEq9TlM_MTTVmBe9InpsUF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMTUwYTFhYS1iODkyLTQxODMtYTBlMS05NGY0OTQ5NjIwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDQuMjAxNzI5MjA4WiJ9&digest=sha256%3A0f239e3d52153da73cf4f0339087714f784ba8ba41b004ec18c3d407865292c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=46a7b811-b13c-4203-a8ef-653ab73242e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=fbd9dbb9-9155-4543-a14b-cd92c559df09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.277774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=44cf0629-db6c-40e3-9d68-7cba1bb981b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" 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.045091ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=85930218-6e35-4e1d-8b40-1d6f733f8e41 http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.035291ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" 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:42865" http.request.id=8cc01584-0052-4090-be74-fd65c0c7bfb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" 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:42865" http.request.id=254e31a0-a692-41fa-9476-5873e7fe5af9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42865" http.request.id=0ac9b829-331a-492e-83fa-9fb1266afb46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=7987c3b8-26ca-4fb9-ab9c-ee3907c01163 http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.024691ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=5b87b73c-b66a-484b-9893-d40ec41adbf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="636.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=59133d5c-9d50-4c04-81e6-5016a489a3ee http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration="659.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=8386c157-ae8b-4105-92e8-b9a79c697b1c http.request.method=GET http.request.remoteaddr="127.0.0.1:54722" 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="683.847µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=error msg="payload digest does match: "sha256:5e6ce2a77fc21299ec3073a6d0b8fec642ba98a14dbc6e79059acec97332bec5" != "sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d"" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=903c9a9b-e7ef-434f-b4fd-c192b385f35a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" time="2025-10-08T17:27:45Z" 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:42865" http.request.id=903c9a9b-e7ef-434f-b4fd-c192b385f35a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54722" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.448µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=214ed813-5432-4d6e-9e24-8001ba6236b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54738" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration="915.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=209a42a3-65ec-45a0-924b-60885b0a7ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54738" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.408µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" 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:42865" http.request.id=e5337681-04d3-4993-a67d-b3f46e0dea02 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54752" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.049µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=3323fab9-bfe6-4046-9439-57b883a84253 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54760" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=3f72b376-c28d-4029-94e2-5b83ea069c8a http.request.method=GET http.request.remoteaddr="127.0.0.1:54760" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.036131ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" 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:42865" http.request.id=acca171c-f45a-4b5a-ad90-7ce3e10e6e37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54770" 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="794.649µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=99e0a38b-7b42-45e0-ba4e-00fcce918cc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=17d66b81-2ba0-4884-b713-ac9f63427f42 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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="626.327µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=c47c1e85-67ed-4bc8-9ccb-a2cc7cc1570c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d" http.request.useragent="Go-http-client/1.1" http.response.duration="770.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1ffc19ad5714b633aba7f69a06c688f78666697fd82f96135b10f160546cb21d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=ed42a875-3f23-4887-8bb8-a54b1400345f http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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="898.37µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" 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:42865" http.request.id=94d4d514-9a47-4523-b0a9-386901042382 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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="767.648µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=bd47aad9-92d4-4927-a18f-c9760d2963ca http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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="702.248µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=31bc4890-f82f-41d5-a9a1-8c861ab6918e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" 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="765.689µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=31bc4890-f82f-41d5-a9a1-8c861ab6918e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" 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="798.569µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=31bc4890-f82f-41d5-a9a1-8c861ab6918e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" 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="822.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=d309a38c-47b0-4264-a3cd-8a458afaf531 http.request.method=POST http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=58128243-856e-452a-9c13-6b8fc19502c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/blobs/uploads/e278a135-76b4-412c-b5e9-5d8f2e77424d?_state=gbYhWaabFkxDKD9wGMNgCTmAMpcmrY9Iu6twBEJasMF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjc4YTEzNS03NmI0LTQxMmMtYjVlOS01ZDhmMmU3NzQyNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDUuMjU2NTkxMTNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="992.33µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/e278a135-76b4-412c-b5e9-5d8f2e77424d?_state=gbYhWaabFkxDKD9wGMNgCTmAMpcmrY9Iu6twBEJasMF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjc4YTEzNS03NmI0LTQxMmMtYjVlOS01ZDhmMmU3NzQyNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDUuMjU2NTkxMTNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=0ba2a284-6ee2-4aad-9c06-46bec10a5d37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" 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="810.408µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T17:27:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=0ba2a284-6ee2-4aad-9c06-46bec10a5d37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" 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="844.089µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T17:27:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=4748629e-98c1-4d6f-80b2-8835c3025d09 http.request.method=POST http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=cd172468-0ceb-43e7-bcd3-57febf297217 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/blobs/uploads/478e0525-6701-40da-8c33-463f5b44843a?_state=EXVW0rMXs8KpdiaHY56JIupwbEj5oEsmAeOva0Tqs3t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzhlMDUyNS02NzAxLTQwZGEtOGMzMy00NjNmNWI0NDg0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDUuNDA2MjE0ODA0WiJ9&digest=sha256%3A20c4e738b690fe2a6b625b0f35e141aeeab2eb7cadfaa5c5473c86e4c3ef3e72" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90668296s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/478e0525-6701-40da-8c33-463f5b44843a?_state=EXVW0rMXs8KpdiaHY56JIupwbEj5oEsmAeOva0Tqs3t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzhlMDUyNS02NzAxLTQwZGEtOGMzMy00NjNmNWI0NDg0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDUuNDA2MjE0ODA0WiJ9&digest=sha256%3A20c4e738b690fe2a6b625b0f35e141aeeab2eb7cadfaa5c5473c86e4c3ef3e72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=95cc0441-6085-4d03-8cca-4b800674c26c http.request.method=POST http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=e37679b7-b334-44d9-a44a-1bea5fdbb597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/blobs/uploads/3760a498-0bd3-43dd-8de0-c304e8f6d567?_state=MWULMNvfivIChvF9DodOHVyaxywo0wxEFk23F__UCMp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzYwYTQ5OC0wYmQzLTQzZGQtOGRlMC1jMzA0ZThmNmQ1NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDcuNDE4MDk3NzI1WiJ9&digest=sha256%3A34a7c591bc219752e031ecd8a80d19a5dbeff8f4f41dcc2aaf2beaf6676c48c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039163555s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/3760a498-0bd3-43dd-8de0-c304e8f6d567?_state=MWULMNvfivIChvF9DodOHVyaxywo0wxEFk23F__UCMp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzYwYTQ5OC0wYmQzLTQzZGQtOGRlMC1jMzA0ZThmNmQ1NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTc6Mjc6NDcuNDE4MDk3NzI1WiJ9&digest=sha256%3A34a7c591bc219752e031ecd8a80d19a5dbeff8f4f41dcc2aaf2beaf6676c48c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" 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:42865" http.request.id=caff58bc-222a-459c-b15e-d3fdd3d94da0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" 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:42865" http.request.id=3313001c-1fac-4bce-b586-e509e1c1899d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.duration="851.369µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=b22f7f34-9761-4a3d-b71a-b7d0b684ffab http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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="769.128µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=f96958fb-a5f0-4f05-9374-0d35a3edd1a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="698.127µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=fcb81982-08df-4a5e-9bff-aa48878a854b http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="576.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=81106c0b-4bfc-4761-a2c4-40bb1ac71897 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.duration="501.926µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=2be0f487-f97e-4454-a376-9e219b90dd62 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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="557.726µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="rewriting manifest sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=7c609958-0384-442b-8c37-cbc085a337b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=7c609958-0384-442b-8c37-cbc085a337b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" 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.157812ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=0be450bc-f8af-41d5-988e-8be9f7f4a10e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.duration="645.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=69b8a30a-377a-4711-9bb4-8ceb5f08beb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54774" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="572.606µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" 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:42865" http.request.id=1d4f8c00-56b4-4d23-aca9-5f4f59ef8550 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54776" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.487µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" 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:42865" http.request.id=83b0f6ec-bdc4-41bc-a422-af185cac16cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54788" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.duration="856.849µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=575ca917-e9e3-4752-8662-9f14a978ce08 http.request.method=GET http.request.remoteaddr="127.0.0.1:54788" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="630.007µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" 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:42865" http.request.id=7d299813-0b4d-4999-87a9-63bd66550249 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54804" 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="655.247µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" 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:42865" http.request.id=61b22309-16a9-46d8-ac57-c96d0f412155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54806" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="894.21µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=a6c9fdf6-6a8a-4a76-ba0f-e585a4366509 http.request.method=GET http.request.remoteaddr="127.0.0.1:54806" 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="547.125µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=5341209c-80dc-4119-9adb-8529587f07a6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54806" http.request.uri="/v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125" http.request.useragent="Go-http-client/1.1" http.response.duration="684.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8701d8d555c209b54c1d99eccc9dc411b3d8d626139ca68bc04026c530c62125 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42865" http.request.id=e23e5cb3-1634-4981-bae3-3eabac67fb12 http.request.method=GET http.request.remoteaddr="127.0.0.1:54806" 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="613.246µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:17:27:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.10s) === RUN TestManifestDeleteDisabled time="2025-10-08T17:27:48Z" 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-08T17:27:48Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:48Z" 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:39033" http.request.id=417b948b-8769-4f5b-a333-d9bf41c23d98 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42130" 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="635.127µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Oct/2025:17:27:48 +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-08T17:27:48Z" 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-08T17:27:48Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T17:27:49Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.2 time="2025-10-08T17:27:49Z" 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-08T17:27:49Z" 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:33777" http.request.id=e9c0540e-9e4a-4c9b-ad36-44f5dfc5ad59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53278" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.318694ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:17:27:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T17:27:49Z" 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:33777" http.request.id=90f77ebb-f41c-4d02-9c86-dd926c75a84c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53288" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.317014ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:17:27:49 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T17:27:49Z" 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:33777" http.request.id=2dc338cf-be8a-4a58-98c3-f9f2c7f964ae http.request.method=POST http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103851ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T17:27:49Z" 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:33777" http.request.id=94b20e2f-d1fb-428f-b839-fac9e5925faa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53302" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.091492ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:17:27:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.65s) === RUN TestProxyManifestGetByTag time="2025-10-08T17:27:49Z" 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-08T17:27:49Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=2bfddf69-bb94-4f8e-831c-212e0de7f053 http.request.method=POST http.request.remoteaddr="127.0.0.1:37688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=2695a8d9-1f9a-4d46-abf5-c211c321b796 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37688" http.request.uri="/v2/foo/bar/blobs/uploads/4f624f13-1870-43d1-9ebd-985b2870e56b?_state=hYTZ91z9aJ7bFy-sAQF0JXoyZ-S3pClwkNZEt3z3vsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNjI0ZjEzLTE4NzAtNDNkMS05ZWJkLTk4NWIyODcwZTU2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzo0OS4yMjYyODAxMTVaIn0%3D&digest=sha256%3A7c2f1ebb95a51bcde649f3be6a5130aea5d56b5da2471467f5a055180e690312" http.request.useragent="Go-http-client/1.1" http.response.duration=921.202337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:49 +0000] "PUT /v2/foo/bar/blobs/uploads/4f624f13-1870-43d1-9ebd-985b2870e56b?_state=hYTZ91z9aJ7bFy-sAQF0JXoyZ-S3pClwkNZEt3z3vsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNjI0ZjEzLTE4NzAtNDNkMS05ZWJkLTk4NWIyODcwZTU2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzo0OS4yMjYyODAxMTVaIn0%3D&digest=sha256%3A7c2f1ebb95a51bcde649f3be6a5130aea5d56b5da2471467f5a055180e690312 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=308dfde9-fb6d-4536-a591-b53157660521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37688" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T17:27:50Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T17:27:50Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.25.2 time="2025-10-08T17:27:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=05fcbc52-a624-462e-90f6-c0e7a05a65a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37688" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.166µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43297" go.version=go1.25.2 time="2025-10-08T17:27:50Z" 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-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=0868f671-1c4b-4b0a-8420-40444710bf1e http.request.method=GET http.request.remoteaddr="127.0.0.1:37704" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43297 /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:43297/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=4cea1ae2-d8c4-42ae-b715-9e45eb4f25b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49720" http.request.uri="/v2/foo/bar/manifests/sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6" time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=236a98c2-2933-40f2-8caa-537a9428c7e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/manifests/sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.177653ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "GET /v2/foo/bar/manifests/sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6 with ttl=167h59m59.99999736s" go.version=go1.25.2 time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=4cea1ae2-d8c4-42ae-b715-9e45eb4f25b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49720" http.request.uri="/v2/foo/bar/manifests/sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.973933ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "GET /v2/foo/bar/manifests/sha256:4340552c7597425585bd06668eff1ddfc8e5b0fb9b7f4aada0bcb3ed9738e3b6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=601488f2-b167-4d96-b24d-6235f0e03793 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="614.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43297 /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:43297/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=6d94d202-33f1-437e-ba1e-cd6d56859e34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" 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-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=e26776bd-971a-4547-8399-5db1af96f07e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37732" 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.136892ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=6d94d202-33f1-437e-ba1e-cd6d56859e34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.019202ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T17:27:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=1d25d9c9-e4da-4568-9cc6-6110447f1d8f http.request.method=POST http.request.remoteaddr="127.0.0.1:37732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=c865fa13-075b-4b7a-b332-fe89166a80c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37732" http.request.uri="/v2/foo/bar/blobs/uploads/43eb67cb-85f5-4d8f-8297-edc19adb5d3a?_state=2RvlgVi1Ov_aRvLMBZbIEFIu4HUY1U8vEXoT4rzJUvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZWI2N2NiLTg1ZjUtNGQ4Zi04Mjk3LWVkYzE5YWRiNWQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzo1MC4yODE1MDhaIn0%3D&digest=sha256%3A8f1db44603a213d074448173a8aea0e79c6910b34e542a2b4a09d6536536a652" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207115785s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:50 +0000] "PUT /v2/foo/bar/blobs/uploads/43eb67cb-85f5-4d8f-8297-edc19adb5d3a?_state=2RvlgVi1Ov_aRvLMBZbIEFIu4HUY1U8vEXoT4rzJUvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZWI2N2NiLTg1ZjUtNGQ4Zi04Mjk3LWVkYzE5YWRiNWQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNzoyNzo1MC4yODE1MDhaIn0%3D&digest=sha256%3A8f1db44603a213d074448173a8aea0e79c6910b34e542a2b4a09d6536536a652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=d6669622-1b48-4bbb-96b9-904f7c04cb72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37732" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:17:27:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=868ba278-c025-4e30-b400-27a5e7298d1f http.request.method=GET http.request.remoteaddr="127.0.0.1:37732" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="586.127µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43297 /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:43297/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=e4b3d574-09b7-4514-91d6-8a19407b9533 http.request.method=GET http.request.remoteaddr="127.0.0.1:47766" 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-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=9291e268-10a1-441c-946c-9d3244b792ac http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46110" 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.132852ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=95159ff9-bfe1-46dd-8192-7c440d087338 http.request.method=GET http.request.remoteaddr="127.0.0.1:46110" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="639.566µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:17:27:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43297 /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:43297/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=e4b3d574-09b7-4514-91d6-8a19407b9533 http.request.method=GET http.request.remoteaddr="127.0.0.1:47766" 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-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43297" http.request.id=bdf17f27-67a2-4b94-a61f-1529943a9a07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46124" 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.135372ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T17:27:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e1f348f4c6b4fc3dcefee9bd9f5988493ac7de5dcef6fb532ee79641d859a908 with ttl=167h59m59.99999696s" go.version=go1.25.2 time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35457" http.request.id=e4b3d574-09b7-4514-91d6-8a19407b9533 http.request.method=GET http.request.remoteaddr="127.0.0.1:47766" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.56331ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:17:27:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.37s) === RUN TestAppDispatcher time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38017" http.request.id=ab69d0a0-72ef-4b0c-a7a2-75a0e81258d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39030" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="777.968µs" http.response.status=200 http.response.written=0 time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38017" http.request.id=ea763ef5-6299-406f-a178-9b6243f476ca http.request.method=GET http.request.remoteaddr="127.0.0.1:39030" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="615.726µs" http.response.status=200 http.response.written=0 time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38017" http.request.id=78f70064-9a4a-45e4-8424-877a6d3dc418 http.request.method=GET http.request.remoteaddr="127.0.0.1:39030" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="619.727µs" http.response.status=200 http.response.written=0 time="2025-10-08T17:27:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38017" http.request.id=8d76efc6-4d86-409d-ba03-4ba09372743c http.request.method=GET http.request.remoteaddr="127.0.0.1:39030" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="697.367µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-10-08T17:27:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:51Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:51Z" 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:42209" http.request.id=7f6e0b45-f964-4f89-8420-d10ee54daa76 http.request.method=GET http.request.remoteaddr="127.0.0.1:57718" 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-08T17:27:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:51Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:51Z" level=info msg="configuring file health check path=/tmp/healthcheck3796913028, interval=1" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-08T17:27:55Z" 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=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:55Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:55Z" level=info msg="configuring TCP health check addr=127.0.0.1:46553, interval=1" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-08T17:27: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 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:59Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 time="2025-10-08T17:27:59Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37573, interval=1, threshold=3" go.version=go1.25.2 instance.id=50bb3b2e-6185-4b40-9d5c-a6e3e84ed794 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 64.510s ? 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.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.17s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.345s === RUN TestSchedule time="2025-10-08T17:27:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 time="2025-10-08T17:27:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9986ms" go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 time="2025-10-08T17:27:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.92µs" go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 time="2025-10-08T17:27:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.68µs" go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 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-08T17:27:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-08T17:27:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 time="2025-10-08T17:27:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99852ms" go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 time="2025-10-08T17:27:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99888ms" go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 time="2025-10-08T17:27:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-08T17:27:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=c6613ee2-e1aa-4d2d-a936-cf6ee64b5198 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.604s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.95s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18038272 sha256:cc8bcdacd55e7657c2b1db5bfc73905ef07ea220f170202c6a50e0da584f1b57 [] map[] } --- PASS: TestSimpleBlobRead (0.19s) === RUN TestBlobMount --- PASS: TestBlobMount (0.16s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.14s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.93s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4cb3c8b445b5d7a803491f995aef4c439d8ef74d9bdb3e3ebf2f2abbddf9d125 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:19bee0b50d89f956196ad3b8b810382db1beaedb405c8d96aca55783886721f7 palailogos: marking blob sha256:57ad87fce044ed1774b43a6c5e6d5d452288649ae0dc3d22762c5f73ea2156f1 palailogos: marking manifest sha256:50ce5d31eaead347f3def3cd8b83c4e5251e5702ad3bce927fa69c02e7e4b6d2 palailogos: marking blob sha256:f2f4fb3f8a39af9d36083c9325ff81b6c0f9e6467c480f5fe363dfa57e675b8c palailogos: marking blob sha256:eaa9e2269818cc4ec58c4fba8310820101a2a2e932feeab55e064a5c02644532 palailogos: marking manifest sha256:8f46776b7329d4f13ce40a717f93b3aad9e4578343f94f02841efd4d34a71b7b palailogos: marking blob sha256:50ce5d31eaead347f3def3cd8b83c4e5251e5702ad3bce927fa69c02e7e4b6d2 palailogos: marking blob sha256:d1e2058e44286fe4ba15fc69a9f9bf7af0ef3d4d2af5252cfd0cbc55ff44f01d palailogos: marking manifest sha256:d1e2058e44286fe4ba15fc69a9f9bf7af0ef3d4d2af5252cfd0cbc55ff44f01d palailogos: marking blob sha256:19bc5798bfc42042aa2ab10cf19c96edc069ff57fa923e02e5ea2ecba46c7fdf palailogos: marking blob sha256:4dcededcab328996f2f740d763808802adec428e9a3c20c410ee29727b4bee1b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.72s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0 deletemanifests: marking manifest sha256:ef7f2b45efe46e0f6680f509d1759a4178aa90b90b09903091e217ca73a6d060 deletemanifests: marking blob sha256:9e71153017aa5ac8944be1e398385b8b59ea0c035b9f73d6a725429228a165e8 deletemanifests: marking blob sha256:7c274376d26457083b6ac4f34b172e86176bd46273ba9ad106aa2d04519fa1a9 deletemanifests: marking blob sha256:65743204573bf99065a4288b1c0f3e5ef67288e1ee13af559b917d1ec2f13dde 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:24ebeebbc435afa842056f1e2d7817054be54126534dc3c874a8c577e7681b79 blob eligible for deletion: sha256:3c54156ffa6a2f7da5dd364fe3ecec41222a70ae1048080a0234a9200a408819 blob eligible for deletion: sha256:a5bf33d94d2182d6036243807b41a90e37f4c811a136973f48bcc1729f4aa60a blob eligible for deletion: sha256:ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0 deletemanifests manifest eligible for deletion: sha256:ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0 deletemanifests: marking manifest sha256:ef7f2b45efe46e0f6680f509d1759a4178aa90b90b09903091e217ca73a6d060 deletemanifests: marking blob sha256:9e71153017aa5ac8944be1e398385b8b59ea0c035b9f73d6a725429228a165e8 deletemanifests: marking blob sha256:7c274376d26457083b6ac4f34b172e86176bd46273ba9ad106aa2d04519fa1a9 deletemanifests: marking blob sha256:65743204573bf99065a4288b1c0f3e5ef67288e1ee13af559b917d1ec2f13dde time="2025-10-08T17:27:07Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 time="2025-10-08T17:27:07Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0 time="2025-10-08T17:27:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/ce8c9affa431760bd27d0ef775e5f31dc6e2aa5e30185a9d6584c24fa3c5ccb0" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:24ebeebbc435afa842056f1e2d7817054be54126534dc3c874a8c577e7681b79 time="2025-10-08T17:27:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/24ebeebbc435afa842056f1e2d7817054be54126534dc3c874a8c577e7681b79" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:3c54156ffa6a2f7da5dd364fe3ecec41222a70ae1048080a0234a9200a408819 time="2025-10-08T17:27:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3c54156ffa6a2f7da5dd364fe3ecec41222a70ae1048080a0234a9200a408819" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:a5bf33d94d2182d6036243807b41a90e37f4c811a136973f48bcc1729f4aa60a time="2025-10-08T17:27:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5bf33d94d2182d6036243807b41a90e37f4c811a136973f48bcc1729f4aa60a" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 --- PASS: TestDeleteManifestIfTagNotFound (0.65s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:98e59dfd43fc72ca5815023d271d2c97519e39feaed35e6c3c12e3a40eee6b13 time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98e59dfd43fc72ca5815023d271d2c97519e39feaed35e6c3c12e3a40eee6b13" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:c465066952c93ec746e5715004b6c431d638220bd321f4e0d7e797659145cfb7 time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c4/c465066952c93ec746e5715004b6c431d638220bd321f4e0d7e797659145cfb7" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:6e17431aae5a1e37debb30c317e63c25bca45eb3b795ba4c46f03ad6c2afcc87 time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6e17431aae5a1e37debb30c317e63c25bca45eb3b795ba4c46f03ad6c2afcc87" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 --- PASS: TestGCWithMissingManifests (0.19s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:cb5786fc9be3edb526d899a7043b33b29ed0969b9d5a9abf25f667600392abbe komnenos: marking blob sha256:fa484935ef7b1a80fe30b8c4088d50128fc6d36138149e8572d4b712fc6550d7 komnenos: marking blob sha256:9d7c5cc108e33279fc66f84160d14d6e55e272f83b9ca102a45912b47bf8f9de 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:26193e8567f393eb66b350ee3f266a010cdd4e87a48cb1557bb85727585f1f8e time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26193e8567f393eb66b350ee3f266a010cdd4e87a48cb1557bb85727585f1f8e" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:3b47b3dd12c4e64a9fd922b1a0d18a00135deddbd2bf1a7f91b2084ac4679534 time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b47b3dd12c4e64a9fd922b1a0d18a00135deddbd2bf1a7f91b2084ac4679534" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:8906ac70572206366950889b3d19779733310b68fb9e961c68fd56e040ff3e2e time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/8906ac70572206366950889b3d19779733310b68fb9e961c68fd56e040ff3e2e" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:accdd0263b64761383132b5013d8c3ea6e21facf3f0dea46e4bcc10f63b7ac40 time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/accdd0263b64761383132b5013d8c3ea6e21facf3f0dea46e4bcc10f63b7ac40" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:b3dd1d6e767d20b0c7bcbe112b20223f50cbe09efe1286a21c645c6d93fcff8b time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b3/b3dd1d6e767d20b0c7bcbe112b20223f50cbe09efe1286a21c645c6d93fcff8b" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 blob eligible for deletion: sha256:e4f7df75c5988fb4fca3f26ba83a24db0917fe9471f4d624168206b360b9eb1f time="2025-10-08T17:27:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e4/e4f7df75c5988fb4fca3f26ba83a24db0917fe9471f4d624168206b360b9eb1f" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 --- PASS: TestDeletionHasEffect (0.66s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.71s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8fc293eeabd507b14dbd7dc5c42f9c2a28a3b82feae2bc9ad0932283f476ab57 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a40f2c94f35206a9d4c954724b5ff10df7db5a53b5f6d66e89522c4aed42c02d michael_z_doukas: marking blob sha256:631e4df0893ab2dc8204dd6033b22a82e37480646a1b1fe9a3766cbbaeaa6ebe 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:666af64bb4b7befe6a57386ff31cc7ef980a0cd6d1264a8280e31b9219a37747 time="2025-10-08T17:27:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/666af64bb4b7befe6a57386ff31cc7ef980a0cd6d1264a8280e31b9219a37747" go.version=go1.25.2 instance.id=0aa066e8-772b-465d-a04c-300055172cd1 --- PASS: TestOrphanBlobDeleted (0.42s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d4946126c45075b539adef0d65f1e9913d38f663ac0db3e4c940bd69c2a2a3ae linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6dfebc37b8ec286eff26f2be51bbbdb74e53139c9378d016ce488effd614ad0c --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.27s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.21s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.19s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.45s) === 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-08T17:27:10Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 16:27:10.92803262 +0000 UTC m=-3591.133621315, actuallyDelete=true" time="2025-10-08T17:27:10Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-08T17:27:10Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332, actuallyDelete=true" time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6635777a-833e-4152-9ac4-b7062758fe9c have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/68616269-e351-427f-ae60-2df958229e7b have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6be6f49c-0843-4e5b-ada4-b0cda1f9d854 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8ce45060-9745-4e8d-99ee-b7080b6b16bc have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c7ef907-32de-4f77-8950-283641184eb2 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1efa740-fe07-426c-a2d9-77c44918b67e have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a9649323-c11f-4423-b1dd-8940de2b3f56 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b0597f3e-bf0e-4135-95a0-659a9cf139fb have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c85638e5-647d-461c-a779-0eb336096d85 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/20f03f4c-b4f9-4c48-b650-019932d66c2c have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54c2bb57-2939-4ea5-b741-6fbee983c29d have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.928685267 +0000 UTC m=+8.867031332). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-08T17:27:10Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 17:27:10.929655158 +0000 UTC m=+8.868001223, actuallyDelete=true" time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6ce0b5c9-469c-41c5-8cb1-a075393d2f2a have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.929655158 +0000 UTC m=+8.868001223). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/263902cb-72ee-4496-8cda-c588e38d2456 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.929655158 +0000 UTC m=+8.868001223). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c2650d80-ea99-440f-8e6d-b4567d663a7f have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.929655158 +0000 UTC m=+8.868001223). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e1270816-8bf4-4446-8e66-a4601b4bf534 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.929655158 +0000 UTC m=+8.868001223). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ed5cde27-d998-448e-9c69-8d9f0ae88e40 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.929655158 +0000 UTC m=+8.868001223). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-08T17:27:10Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 17:27:10.930310485 +0000 UTC m=+8.868656550, actuallyDelete=true" time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c57f17ef-7802-4396-ab7a-65ceca2aee3e have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.930310485 +0000 UTC m=+8.868656550). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2d5167c3-2629-4605-95dd-b4b826d4b3c8 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.930310485 +0000 UTC m=+8.868656550). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/41eb72d9-2ca0-4cc8-8885-e489673086d7 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.930310485 +0000 UTC m=+8.868656550). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa93d5cf-24f9-4757-8a52-d4183242ffc5 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.930310485 +0000 UTC m=+8.868656550). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd951146-d067-48bf-8a8f-933e3bd1b5c7 have older date (2025-10-08 16:27:10 +0000 UTC) than purge date (2025-10-08 17:27:10.930310485 +0000 UTC m=+8.868656550). Removing upload directory." time="2025-10-08T17:27:10Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-08T17:27:10Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 17:27:10.930726129 +0000 UTC m=+8.869072154, actuallyDelete=true" time="2025-10-08T17:27:10Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 8.891s ? 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.025s === 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.029s === RUN TestWalkFileRemoved time="2025-10-08T17:27:02Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.013s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.484s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.089s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.671s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.22s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.709s ? 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-08T17:27:02Z" 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-08T17:27:02Z" 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-08T17:27:02Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 time="2025-10-08T17:27:02Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T17:27:02Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=f279e942-6b5a-4fb7-9303-bfd7bd7fa283 time="2025-10-08T17:27:02Z" level=error msg="unknown ip address format" go.version=go1.25.2 instance.id=f279e942-6b5a-4fb7-9303-bfd7bd7fa283 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-10-08T17:27:02Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=f279e942-6b5a-4fb7-9303-bfd7bd7fa283 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV6 (0.01s) time="2025-10-08T17:27:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T17:27:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T17:27:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T17:27:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.542s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.034s ? 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.493s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.37s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.865s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.019s ? 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-aarch64.so.1 >>> docker-registry*: Package size: 25.3 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 17:28:07 +0000 elapsed time 0h 1m 20s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251008.172648) (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: 432 MiB in 109 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...