>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r6) started Wed, 08 Oct 2025 15:56:11 +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.155612) 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: 568 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/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-08T15:56:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-08T15:56:37Z" 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.020s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-08T15:56:37Z" 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.008s ? 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.007s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.082s ? 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.007s === 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.006s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.023s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.005s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/08 15:56:37 http: TLS handshake error from 127.0.0.1:52768: 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:38803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38803/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38803/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43329?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (1.01s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-08T15:56:38Z" level=info msg="broadcaster: closing" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" time="2025-10-08T15:56:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-08T15:56:38Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 1} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 1} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 1} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 1} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=warning msg="&{0x57910a08 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:38Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.53s) PASS ok github.com/docker/distribution/notifications 1.741s ? 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-08T15:56:38Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T15:56:38.953341847Z" 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-08T15:56:38.953388798Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.25.2 time="2025-10-08T15:56:38.953421093Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:38.955266701Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T15:56:38.955315685Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.2 time="2025-10-08T15:56:38.957671Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.2 time="2025-10-08T15:56:41.980708905Z" level=info msg="response completed" go.version=go1.25.2 http.request.host=127.0.0.1 http.request.id=6f533e3c-20d7-47cd-92d7-c104e20bf2e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36972" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.969719ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:56:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-08T15:56:41.981072762Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.2 --- PASS: TestRegistrySupportedCipherSuite (4.11s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-08T15:56:42.491183311Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T15:56:42.492144294Z" 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-08T15:56:42.492201581Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:42.492257005Z" level=info msg="Starting upload purge in 0s" go.version=go1.25.2 time="2025-10-08T15:56:42.492352092Z" level=info msg="PurgeUploads starting: olderThan=2025-10-01 15:56:42.492320485 +0000 UTC m=-604795.474255041, actuallyDelete=true" time="2025-10-08T15:56:42.492491834Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-10-08T15:56:42.492513797Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.25.2 time="2025-10-08T15:56:42.492799095Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.52s) PASS ok github.com/docker/distribution/registry 12.638s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.086s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-08T15:56:37Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.2 instance.id=d9580638-a4fd-4ca9-b412-0f004247daf7 time="2025-10-08T15:56:37Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.2 instance.id=d9580638-a4fd-4ca9-b412-0f004247daf7 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-08T15:56:38Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.2 password="SoTcR2kYar-29aEYIBFreMsn_pD0O_PQ_Ib0XNo_bbg" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.117s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-10-08T15:56:38Z" level=info msg="token not to be used before 2025-10-08 15:56:39 +0000 UTC - currently 2025-10-08 15:56:38.045853028 +0000 UTC m=+0.079502157" time="2025-10-08T15:56:38Z" level=info msg="token not to be used after 2025-10-08 15:56:38 +0000 UTC - currently 2025-10-08 15:56:38.050142109 +0000 UTC m=+0.083791239" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-08T15:56:38Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.134s === 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.061s === 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.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-08T15:56:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:38Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37133" http.request.id=8fe91048-c97a-4a70-a83c-83a83e72aa45 http.request.method=GET http.request.remoteaddr="127.0.0.1:59804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.092632ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:56:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-08T15:56:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:38Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=c9fcc651-dcea-49bc-8cd9-baf5c166a46b http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="935.363µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:15:56:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T15:56:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=aafaf7fd-f19c-4269-89a0-f22c60f89bd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=8b45d217-e410-42e9-8d37-6d6fa675c190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/aaaa/blobs/uploads/6b790673-dd68-4141-97ac-de67fbdcf609?_state=7eiwSYOAQEbHBUF_-jxLSscuFlpt8eglOfyaS7XJTUN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2Yjc5MDY3My1kZDY4LTQxNDEtOTdhYy1kZTY3ZmJkY2Y2MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6MzguODUyMDY1MzE3WiJ9&digest=sha256%3A863024ed1a8d3b03eaaa5aae0492d8f23907c7b9f04e65f32ddf9462a65fdddc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.731859704s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6b790673-dd68-4141-97ac-de67fbdcf609?_state=7eiwSYOAQEbHBUF_-jxLSscuFlpt8eglOfyaS7XJTUN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2Yjc5MDY3My1kZDY4LTQxNDEtOTdhYy1kZTY3ZmJkY2Y2MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6MzguODUyMDY1MzE3WiJ9&digest=sha256%3A863024ed1a8d3b03eaaa5aae0492d8f23907c7b9f04e65f32ddf9462a65fdddc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=d2b9fc98-92c9-452e-811d-5992a1ccd13d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.880485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=0bb442ac-dfa4-46d5-98dd-2454add05894 http.request.method=POST http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.5634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=f0dd35b5-2b01-4f54-a40b-ce915d3829ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/bbbb/blobs/uploads/d7715835-0295-4c0c-bc5d-c47e94c95007?_state=9IT9yEROCD8A43yU_Jekry_oeWIMcZeXSwhgU5SUYa17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNzcxNTgzNS0wMjk1LTRjMGMtYmM1ZC1jNDdlOTRjOTUwMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDEuODkxODg4OTA2WiJ9&digest=sha256%3A248de8d1d4edc051a14e898f8ed7fcd4012c88a8d359b8ad7dbb55a7c9fecba5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.834012981s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d7715835-0295-4c0c-bc5d-c47e94c95007?_state=9IT9yEROCD8A43yU_Jekry_oeWIMcZeXSwhgU5SUYa17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNzcxNTgzNS0wMjk1LTRjMGMtYmM1ZC1jNDdlOTRjOTUwMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDEuODkxODg4OTA2WiJ9&digest=sha256%3A248de8d1d4edc051a14e898f8ed7fcd4012c88a8d359b8ad7dbb55a7c9fecba5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=9f463fa9-a4c7-4588-baca-61c4784a1ed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.601735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:44 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=f5718aed-155c-4e96-8319-dfcf4636b103 http.request.method=POST http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.430255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=416f7bd0-386f-4e1b-85d9-c0ab6bcd04d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/cccc/blobs/uploads/f5b1b2af-6925-4861-96ea-8132892a2379?_state=9nY8SpvVmtPQXeWaMBLHyZ4Cl-cqdtIChwSRShGcFcl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNWIxYjJhZi02OTI1LTQ4NjEtOTZlYS04MTMyODkyYTIzNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDQuOTk2OTU2ODYxWiJ9&digest=sha256%3A574a8a70da286b33c781d88f744de1024a0e2d9a16705431923a75206bc2ad12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.873400255s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/f5b1b2af-6925-4861-96ea-8132892a2379?_state=9nY8SpvVmtPQXeWaMBLHyZ4Cl-cqdtIChwSRShGcFcl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNWIxYjJhZi02OTI1LTQ4NjEtOTZlYS04MTMyODkyYTIzNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDQuOTk2OTU2ODYxWiJ9&digest=sha256%3A574a8a70da286b33c781d88f744de1024a0e2d9a16705431923a75206bc2ad12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=9944524b-f597-4ec8-ab58-3d6451c4f699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.32802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=02820edf-985a-4486-b8c3-8e5d9a9408a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.584531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=ca804692-f621-4ca5-a59b-35744939f69e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/dddd/blobs/uploads/31e1adee-3b1b-4230-8f7c-db1e8242ecdb?_state=bJu8He6U1TsBYLQiehlz0LLwXPodbIbPd9o3Q_2h7QB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMWUxYWRlZS0zYjFiLTQyMzAtOGY3Yy1kYjFlODI0MmVjZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDguMTA5ODIzMTFaIn0%3D&digest=sha256%3A08d158e6fe26b5424d5796f1ead5af4160cdff19562ecedefebd5519e44b3f5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.592377168s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/31e1adee-3b1b-4230-8f7c-db1e8242ecdb?_state=bJu8He6U1TsBYLQiehlz0LLwXPodbIbPd9o3Q_2h7QB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMWUxYWRlZS0zYjFiLTQyMzAtOGY3Yy1kYjFlODI0MmVjZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDguMTA5ODIzMTFaIn0%3D&digest=sha256%3A08d158e6fe26b5424d5796f1ead5af4160cdff19562ecedefebd5519e44b3f5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=0991f50b-8f7d-4a0d-b6b1-5e66bbf63d16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.348901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:49 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=5ae58e70-0631-4188-9ceb-25d466194f11 http.request.method=POST http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.35652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:50 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=61b2b46b-83b8-420c-a13e-dca3c76a4ecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/eeee/blobs/uploads/87233c83-611f-49a2-985a-44feba991f5b?_state=O1CF1fAM2qWcMrE8zo8r50OSUj8p6pvEzmyYySr3noN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4NzIzM2M4My02MTFmLTQ5YTItOTg1YS00NGZlYmE5OTFmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTAuMDEzNzQzNzIzWiJ9&digest=sha256%3Ad3b813cb5bc2b94758295d0e072ac45414b489ab658f36e1af267116034ec3a9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.432751122s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:50 +0000] "PUT /v2/foo/eeee/blobs/uploads/87233c83-611f-49a2-985a-44feba991f5b?_state=O1CF1fAM2qWcMrE8zo8r50OSUj8p6pvEzmyYySr3noN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4NzIzM2M4My02MTFmLTQ5YTItOTg1YS00NGZlYmE5OTFmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTAuMDEzNzQzNzIzWiJ9&digest=sha256%3Ad3b813cb5bc2b94758295d0e072ac45414b489ab658f36e1af267116034ec3a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=771cab71-0ecf-41b9-93be-6f771b54bf43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.692786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:53 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=03b8fc15-7215-4559-bb3b-79964f039f36 http.request.method=POST http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.627068ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:53 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=140009c0-eaf0-4553-92ba-5d40b1b59d20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/ffff/blobs/uploads/625cf743-bdaf-4a19-a7c4-81babe183b22?_state=VB44jkvxLuQETarSNuhBf7FXXaDkOs899hQ41qLOERN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MjVjZjc0My1iZGFmLTRhMTktYTdjNC04MWJhYmUxODNiMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTMuNzM4NDM3NjU5WiJ9&digest=sha256%3A32a95d57dad40c090e75fe9d77907df9bf620782c59b6d650c273b3dc0f14eeb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.453417853s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:53 +0000] "PUT /v2/foo/ffff/blobs/uploads/625cf743-bdaf-4a19-a7c4-81babe183b22?_state=VB44jkvxLuQETarSNuhBf7FXXaDkOs899hQ41qLOERN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MjVjZjc0My1iZGFmLTRhMTktYTdjNC04MWJhYmUxODNiMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTMuNzM4NDM3NjU5WiJ9&digest=sha256%3A32a95d57dad40c090e75fe9d77907df9bf620782c59b6d650c273b3dc0f14eeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=6ec75ea3-6453-4480-8845-35df5f03e17e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.084848ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=10ee740f-281b-476f-858c-b8dff027d894 http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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.634999ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=7f9d7a7d-a9ea-4762-99f4-b0a1f33b5e93 http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.989938ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=2f52f9ae-c797-4266-bf64-e0fa4b9ccbeb http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.137208ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=f6e6ccb8-8650-4ea9-8214-6d1cc0501b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.178656ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=5df07425-94e1-44df-8fdb-3e496abcc6d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.223332ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=29db2d06-3c53-43f6-a666-a7a9670b96f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.190102ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" 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:38779" http.request.id=804d774f-5f2b-491b-b694-2a7f9183e3dc http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.137329ms http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" 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:38779" http.request.id=daeda2e5-277e-4e7a-a4e2-cb5f2cffbcba http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.016338ms http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=f3ceead8-9214-4cdd-a415-9e1265d200a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=1.990343ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38779" http.request.id=4c9825c9-9f76-419b-823d-5c0dfefecf3e http.request.method=GET http.request.remoteaddr="127.0.0.1:36934" 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=2.048719ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T15:56:56Z" 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-08T15:56:56Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:56Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=aa60e7ea-4588-4565-98da-d27a29f4c9e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=1c8e2056-27ce-47c3-97af-5a0a417f60d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/aaaa/blobs/uploads/551b06d6-691c-41fc-8bb7-2965492fbcea?_state=qu2Ed7icV_G6T5MjLqCI8JPJ6QBzNXM6H0Vw4KSNvaR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NTFiMDZkNi02OTFjLTQxZmMtOGJiNy0yOTY1NDkyZmJjZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTYuNjA3OTg5OTk3WiJ9&digest=sha256%3A13f0132a60d895ec11efc890dd1eb031112cf29afd6010699b0bc7d44913e9a4" http.request.useragent="Go-http-client/1.1" http.response.duration=5.143234542s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:56 +0000] "PUT /v2/foo/aaaa/blobs/uploads/551b06d6-691c-41fc-8bb7-2965492fbcea?_state=qu2Ed7icV_G6T5MjLqCI8JPJ6QBzNXM6H0Vw4KSNvaR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NTFiMDZkNi02OTFjLTQxZmMtOGJiNy0yOTY1NDkyZmJjZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTYuNjA3OTg5OTk3WiJ9&digest=sha256%3A13f0132a60d895ec11efc890dd1eb031112cf29afd6010699b0bc7d44913e9a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=aa682b3c-6cc7-4e31-a800-8fd7dcb90f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.911643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=ad2a89d8-9436-4a93-87ad-08ec7f6ed8ac http.request.method=POST http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.406397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=00a2dc25-bc6f-4357-b169-ab34efdad662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/bbbb/blobs/uploads/62eb0979-ebb6-4cae-b1e4-f30aa3798dbf?_state=zskwS4hFAcP_tnyYex6GlsgDvLEKUD0hk3U1skT-PAJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MmViMDk3OS1lYmI2LTRjYWUtYjFlNC1mMzBhYTM3OThkYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDIuMTM5NTM4NzE0WiJ9&digest=sha256%3Ae14e26dc5ac4c5b81c2300a8933bfdd91ad132c6bdaa970fb5ab2d18e05dae6c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.126764316s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/62eb0979-ebb6-4cae-b1e4-f30aa3798dbf?_state=zskwS4hFAcP_tnyYex6GlsgDvLEKUD0hk3U1skT-PAJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MmViMDk3OS1lYmI2LTRjYWUtYjFlNC1mMzBhYTM3OThkYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDIuMTM5NTM4NzE0WiJ9&digest=sha256%3Ae14e26dc5ac4c5b81c2300a8933bfdd91ad132c6bdaa970fb5ab2d18e05dae6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=17c457fd-a0c4-4b5c-b570-979f51acfa10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.433905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:06 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=4318885a-029b-40d1-9442-34c9697648bf http.request.method=POST http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.715016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:06 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=d0d1df1d-ce5d-4438-b867-77236905f9b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/cccc/blobs/uploads/e6a9330a-0457-4b2b-9bb5-58666287be4b?_state=GsNzRkXefs90yrYPnF8MrElwZLZ-rtquX0hf-MXIY0V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNmE5MzMwYS0wNDU3LTRiMmItOWJiNS01ODY2NjI4N2JlNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDYuNzAxMDE5MDYzWiJ9&digest=sha256%3Aa9a0b5a1a2ab334e90b1735b6d0178c7fff27ad68456a1cdb72cad118bea9839" http.request.useragent="Go-http-client/1.1" http.response.duration=5.993524285s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:06 +0000] "PUT /v2/foo/cccc/blobs/uploads/e6a9330a-0457-4b2b-9bb5-58666287be4b?_state=GsNzRkXefs90yrYPnF8MrElwZLZ-rtquX0hf-MXIY0V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNmE5MzMwYS0wNDU3LTRiMmItOWJiNS01ODY2NjI4N2JlNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDYuNzAxMDE5MDYzWiJ9&digest=sha256%3Aa9a0b5a1a2ab334e90b1735b6d0178c7fff27ad68456a1cdb72cad118bea9839 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=83287955-acca-4ee9-9047-a0db98d0db50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.091562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=dab0b0a6-a422-453e-846a-e503ca548f03 http.request.method=POST http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.383955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=ea1c1561-c421-43f8-ac1d-39a6c5addd1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/dddd/blobs/uploads/dfec4ecb-48eb-4ddf-9acb-706acab812fc?_state=AKw7yxUKAyLaopeCPbKqGADp50Vz4Wuqyz_laYVTdhZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZmVjNGVjYi00OGViLTRkZGYtOWFjYi03MDZhY2FiODEyZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MTIuOTMyMDQ2ODYyWiJ9&digest=sha256%3Ae63fe3dbe7e26dc6eb203af257f9f2377ab7bef1afb22fe96030f9d4d4b6579e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.343343352s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/dfec4ecb-48eb-4ddf-9acb-706acab812fc?_state=AKw7yxUKAyLaopeCPbKqGADp50Vz4Wuqyz_laYVTdhZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZmVjNGVjYi00OGViLTRkZGYtOWFjYi03MDZhY2FiODEyZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MTIuOTMyMDQ2ODYyWiJ9&digest=sha256%3Ae63fe3dbe7e26dc6eb203af257f9f2377ab7bef1afb22fe96030f9d4d4b6579e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=fe0bb3d2-70ad-47b2-a055-13973743dfac http.request.method=PUT http.request.remoteaddr="127.0.0.1:43078" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.730892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38053" http.request.id=7218cc8b-193e-4fd2-b2b6-f818c2280090 http.request.method=GET http.request.remoteaddr="127.0.0.1:43078" 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.903371ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (36.63s) === RUN TestURLPrefix time="2025-10-08T15:57:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:15Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34055" http.request.id=e16d3b5b-f93f-4734-a573-b64513ac2e8e http.request.method=GET http.request.remoteaddr="127.0.0.1:58310" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.301931ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-10-08T15:57:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:15Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=fdd2a0d0-e500-4db2-a100-cc2fe0b87291 http.request.method=GET http.request.remoteaddr="127.0.0.1:58376" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00835ms http.response.status=404 http.response.written=157 vars.digest="sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "GET /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=72e4fe60-d9ae-4497-811e-3cc482e06fd8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58388" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.623437ms http.response.status=404 http.response.written=157 vars.digest="sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=5da63e03-5e7c-45e9-8c49-451d564f2cc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58388" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.187105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=d82633f1-ba87-41c8-85db-f8d2cff7e6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58388" http.request.uri="/v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.410529ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "GET /v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=37df0b86-3a6a-4763-8766-5b28d356192b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58388" http.request.uri="/v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.465576ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "DELETE /v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=36953fd0-4c39-44be-bf25-5676c59af7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58388" http.request.uri="/v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=38ac12c6-3962-4355-b737-45da549edb61 time="2025-10-08T15:57:15Z" 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:33461" http.request.id=36953fd0-4c39-44be-bf25-5676c59af7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58388" http.request.uri="/v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.153764ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=38ac12c6-3962-4355-b737-45da549edb61 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "GET /v2/foo/bar/blobs/uploads/38ac12c6-3962-4355-b737-45da549edb61?_state=4Asjwxt7FipeW_em6JdVYITPXkpxRa_gnXyzDOVDHHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YWMxMmM2LTM5NjItNDM1NS1iNzM3LTQ1ZGE1NDllZGI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NTIzMDcwMThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=e6a29064-8a4b-4cc1-a0d7-b53d3ef4dc50 http.request.method=POST http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.717399ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=721f1528-5952-40c7-96d8-588af6e0d01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16?_state=L0ZmPSTYG1_Iv6Xa67SDPI57KNtqnFy6xgRDwnmdGkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMGQ1NTM5LTVjNDYtNDljOS05YjBkLWIyN2YzZDhiZmMxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NjM5OTczNThaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" provided=sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f vars.name="foo/bar" vars.uuid=ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16 time="2025-10-08T15:57:15Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=721f1528-5952-40c7-96d8-588af6e0d01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16?_state=L0ZmPSTYG1_Iv6Xa67SDPI57KNtqnFy6xgRDwnmdGkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMGQ1NTM5LTVjNDYtNDljOS05YjBkLWIyN2YzZDhiZmMxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NjM5OTczNThaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16 time="2025-10-08T15:57:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f, 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:33461" http.request.id=721f1528-5952-40c7-96d8-588af6e0d01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16?_state=L0ZmPSTYG1_Iv6Xa67SDPI57KNtqnFy6xgRDwnmdGkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMGQ1NTM5LTVjNDYtNDljOS05YjBkLWIyN2YzZDhiZmMxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NjM5OTczNThaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.656769ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "PUT /v2/foo/bar/blobs/uploads/ee0d5539-5c46-49c9-9b0d-b27f3d8bfc16?_state=L0ZmPSTYG1_Iv6Xa67SDPI57KNtqnFy6xgRDwnmdGkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMGQ1NTM5LTVjNDYtNDljOS05YjBkLWIyN2YzZDhiZmMxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NjM5OTczNThaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=77d2ddcc-375a-42f9-9aa3-b593b154132b http.request.method=POST http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.605192ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=cf64f5e5-72f8-4da5-8828-e51c120bd6ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/015da604-6d38-4bae-afa2-93121793d0f8?_state=tCEm-dNu27LdolGYhbOlCcNi_fYbwG5hOAioh27cI397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNWRhNjA0LTZkMzgtNGJhZS1hZmEyLTkzMTIxNzkzZDBmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NzA0NjY4NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.069516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "PUT /v2/foo/bar/blobs/uploads/015da604-6d38-4bae-afa2-93121793d0f8?_state=tCEm-dNu27LdolGYhbOlCcNi_fYbwG5hOAioh27cI397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNWRhNjA0LTZkMzgtNGJhZS1hZmEyLTkzMTIxNzkzZDBmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NzA0NjY4NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=f41ca32e-000b-4902-91d3-04854269656c http.request.method=POST http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=36a2ea66-6e10-4ca8-9c80-f128b48479c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/eda4bfeb-9881-4813-87bc-93b65907a760?_state=p16mPUkBYCzaUk6uJBmZQiHOwJSjC4BKhTZ0aeXZZFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTRiZmViLTk4ODEtNDgxMy04N2JjLTkzYjY1OTA3YTc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NzY5NTEyNVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.632575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "PUT /v2/foo/bar/blobs/uploads/eda4bfeb-9881-4813-87bc-93b65907a760?_state=p16mPUkBYCzaUk6uJBmZQiHOwJSjC4BKhTZ0aeXZZFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTRiZmViLTk4ODEtNDgxMy04N2JjLTkzYjY1OTA3YTc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41NzY5NTEyNVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=9382b457-4d2c-4f00-b5c4-bf97eae0db6f http.request.method=POST http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.143368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=94d2b097-fa45-475a-92ce-ab53f48a19aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/3be9f174-3c45-466f-98b8-3f1f67c8430a?_state=KgJ4OjbZwXYLgcHRtuuBuEXycWepgUDYpzxdTMfn-Lh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZTlmMTc0LTNjNDUtNDY2Zi05OGI4LTNmMWY2N2M4NDMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41ODI5MjI0MDVaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.941845153s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:15 +0000] "PUT /v2/foo/bar/blobs/uploads/3be9f174-3c45-466f-98b8-3f1f67c8430a?_state=KgJ4OjbZwXYLgcHRtuuBuEXycWepgUDYpzxdTMfn-Lh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZTlmMTc0LTNjNDUtNDY2Zi05OGI4LTNmMWY2N2M4NDMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNS41ODI5MjI0MDVaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=669d1e83-f654-439a-a728-60e50c9de7cb http.request.method=POST http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.359754ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33461" http.request.id=4675d3b1-044b-4b36-acb1-836419315609 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/cdf9bae3-a6e5-4e06-9004-6c35158c02b9?_state=T8ipZjlSNS5ADYrT-JzvIWGNNXEkVHPjcvxS43uDkMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZjliYWUzLWE2ZTUtNGUwNi05MDA0LTZjMzUxNThjMDJiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxOC43MDE4NjM4MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.055692226s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:18 +0000] "PATCH /v2/foo/bar/blobs/uploads/cdf9bae3-a6e5-4e06-9004-6c35158c02b9?_state=T8ipZjlSNS5ADYrT-JzvIWGNNXEkVHPjcvxS43uDkMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZjliYWUzLWE2ZTUtNGUwNi05MDA0LTZjMzUxNThjMDJiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxOC43MDE4NjM4MDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=fc2c03f9-75bb-4f06-866e-14c51c841b39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/uploads/cdf9bae3-a6e5-4e06-9004-6c35158c02b9?_state=8FSYorJuyvf4M-V4dVSN4fAgnsJIwuYQ5-QzdwD4JK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZjliYWUzLWE2ZTUtNGUwNi05MDA0LTZjMzUxNThjMDJiOSIsIk9mZnNldCI6MjAwMTYxMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MThaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.565289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "PUT /v2/foo/bar/blobs/uploads/cdf9bae3-a6e5-4e06-9004-6c35158c02b9?_state=8FSYorJuyvf4M-V4dVSN4fAgnsJIwuYQ5-QzdwD4JK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZjliYWUzLWE2ZTUtNGUwNi05MDA0LTZjMzUxNThjMDJiOSIsIk9mZnNldCI6MjAwMTYxMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MThaIn0%3D&digest=sha256%3Ac3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=a964bfa3-35e4-410a-8fdc-70963d37116a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.366535ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=7df07b40-63d6-4311-84bf-69835d4948c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=125.832661ms http.response.status=200 http.response.written=20016128 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "GET /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 200 20016128 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=error msg="error parsing digest="sha257:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=7824316c-47cd-41e9-8c0e-c29c8406b0c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/sha257:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" vars.name="foo/bar" time="2025-10-08T15:57:21Z" 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:33461" http.request.id=7824316c-47cd-41e9-8c0e-c29c8406b0c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/sha257:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.996515ms http.response.status=400 http.response.written=110 vars.digest="sha257:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "GET /v2/foo/bar/blobs/sha257:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=dc9ec9eb-54fd-483a-a5ac-e51947280eed http.request.method=GET http.request.remoteaddr="127.0.0.1:35808" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.698297ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "GET /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" 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-08T15:57:21Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=ac2f053a-9778-4548-8f28-23b1a1f54730 http.request.method=GET http.request.remoteaddr="127.0.0.1:43238" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.072563ms http.response.status=404 http.response.written=157 vars.digest="sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "GET /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=c2bff39c-824a-460b-a361-da827f8926bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.137932ms http.response.status=404 http.response.written=157 vars.digest="sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=22601a12-e4ca-45d4-88c4-5ef632ca575d http.request.method=POST http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.138041ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=e9bca2d3-fac4-4b06-a7c0-8cd140412c79 http.request.method=GET http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.312382ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "GET /v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=55e95de7-f54c-4cd9-b376-00ec7094919b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.28779ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=e4bbdddc-ce7a-4d3e-87ac-2fc63493e8f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a9ad4683-a0cb-4c94-b7ef-d36ed51504a8 time="2025-10-08T15:57:22Z" 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:35463" http.request.id=e4bbdddc-ce7a-4d3e-87ac-2fc63493e8f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="888.643µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a9ad4683-a0cb-4c94-b7ef-d36ed51504a8 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "GET /v2/foo/bar/blobs/uploads/a9ad4683-a0cb-4c94-b7ef-d36ed51504a8?_state=bBoMOPk1XYOzBdUKB7PrUuqRUssOqQ4gPNDylQoZkOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YWQ0NjgzLWEwY2ItNGM5NC1iN2VmLWQzNmVkNTE1MDRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4yOTYwNTc4ODlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=c0ed94f5-b05b-4090-9dbe-9ff486ebf685 http.request.method=POST http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545266ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=88bbaa66-b90f-4d36-87a4-074398c09d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/0113430a-c946-4a72-9aaf-0be3781d788a?_state=Sq5stloanwTZhSff4vp54hTsLJQpHk63rrjSNEeKAyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxMTM0MzBhLWM5NDYtNGE3Mi05YWFmLTBiZTM3ODFkNzg4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMDYxMTIzNVoifQ%3D%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" provided=sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 vars.name="foo/bar" vars.uuid=0113430a-c946-4a72-9aaf-0be3781d788a time="2025-10-08T15:57:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=88bbaa66-b90f-4d36-87a4-074398c09d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/0113430a-c946-4a72-9aaf-0be3781d788a?_state=Sq5stloanwTZhSff4vp54hTsLJQpHk63rrjSNEeKAyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxMTM0MzBhLWM5NDYtNGE3Mi05YWFmLTBiZTM3ODFkNzg4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMDYxMTIzNVoifQ%3D%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0113430a-c946-4a72-9aaf-0be3781d788a time="2025-10-08T15:57:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6, 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:35463" http.request.id=88bbaa66-b90f-4d36-87a4-074398c09d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/0113430a-c946-4a72-9aaf-0be3781d788a?_state=Sq5stloanwTZhSff4vp54hTsLJQpHk63rrjSNEeKAyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxMTM0MzBhLWM5NDYtNGE3Mi05YWFmLTBiZTM3ODFkNzg4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMDYxMTIzNVoifQ%3D%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.482602ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0113430a-c946-4a72-9aaf-0be3781d788a 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "PUT /v2/foo/bar/blobs/uploads/0113430a-c946-4a72-9aaf-0be3781d788a?_state=Sq5stloanwTZhSff4vp54hTsLJQpHk63rrjSNEeKAyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxMTM0MzBhLWM5NDYtNGE3Mi05YWFmLTBiZTM3ODFkNzg4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMDYxMTIzNVoifQ%3D%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=267ee974-59e0-4368-a810-36958f893c83 http.request.method=POST http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=9943b8d2-160f-405f-aedc-28d9be10c833 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/641e64d5-f226-4a54-9539-951e0c067bdf?_state=gKKXMo0b-C2VgBUa73n1QLWBWH4laVzEJ0cZ5ZPdQfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MWU2NGQ1LWYyMjYtNGE1NC05NTM5LTk1MWUwYzA2N2JkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMTE4NzI3OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.745492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "PUT /v2/foo/bar/blobs/uploads/641e64d5-f226-4a54-9539-951e0c067bdf?_state=gKKXMo0b-C2VgBUa73n1QLWBWH4laVzEJ0cZ5ZPdQfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MWU2NGQ1LWYyMjYtNGE1NC05NTM5LTk1MWUwYzA2N2JkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMTE4NzI3OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=a806d8ec-1e4c-4f89-968f-cc03f4afe603 http.request.method=POST http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.207186ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=c46ab1cd-0627-4b62-bad2-cad48fe285fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/71f305d5-b98a-443e-adf1-a0723785c701?_state=cmNm_erdJc5MNJGm0viXnmquGmhMR1RIu-93Eii5Nfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZjMwNWQ1LWI5OGEtNDQzZS1hZGYxLWEwNzIzNzg1YzcwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMTgyMTc1OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.736431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "PUT /v2/foo/bar/blobs/uploads/71f305d5-b98a-443e-adf1-a0723785c701?_state=cmNm_erdJc5MNJGm0viXnmquGmhMR1RIu-93Eii5Nfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZjMwNWQ1LWI5OGEtNDQzZS1hZGYxLWEwNzIzNzg1YzcwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMTgyMTc1OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=b83c8571-a4b6-4ca5-8ffb-9a3150ab2983 http.request.method=POST http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038159ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=3f9504be-d101-40ba-8660-46353cb27c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/1f332954-d7a9-4f91-b7b7-c8ffde711728?_state=aVC9cTJykBQhDMZKO7tic1fr1660T2zJuxxC2jZtuGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMzMyOTU0LWQ3YTktNGY5MS1iN2I3LWM4ZmZkZTcxMTcyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMjQyNTM2MDNaIn0%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.816897958s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:22 +0000] "PUT /v2/foo/bar/blobs/uploads/1f332954-d7a9-4f91-b7b7-c8ffde711728?_state=aVC9cTJykBQhDMZKO7tic1fr1660T2zJuxxC2jZtuGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMzMyOTU0LWQ3YTktNGY5MS1iN2I3LWM4ZmZkZTcxMTcyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMi4zMjQyNTM2MDNaIn0%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=3c1d143b-24a4-43d9-ad53-b2aa81ce0099 http.request.method=POST http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35463" http.request.id=365d5dc3-0050-41b9-83a4-3462a16472d9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/ddf27dba-bf12-47e0-8d45-d206dde4cf82?_state=UrHI0nyQoraBKx7eKRD3smjrrA89q9TtLkh_tnpu66Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZjI3ZGJhLWJmMTItNDdlMC04ZDQ1LWQyMDZkZGU0Y2Y4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyOC4zNjc2OTY3OVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.386655765s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/ddf27dba-bf12-47e0-8d45-d206dde4cf82?_state=UrHI0nyQoraBKx7eKRD3smjrrA89q9TtLkh_tnpu66Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZjI3ZGJhLWJmMTItNDdlMC04ZDQ1LWQyMDZkZGU0Y2Y4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyOC4zNjc2OTY3OVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=d9bc5d32-4e91-42f7-a891-455e42515df7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/uploads/ddf27dba-bf12-47e0-8d45-d206dde4cf82?_state=obH5yvA-bzal47kTpOxexSH88GJz5o4YkA_tl6ZXTsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZjI3ZGJhLWJmMTItNDdlMC04ZDQ1LWQyMDZkZGU0Y2Y4MiIsIk9mZnNldCI6MjgxMjk3OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjhaIn0%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.029282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:33 +0000] "PUT /v2/foo/bar/blobs/uploads/ddf27dba-bf12-47e0-8d45-d206dde4cf82?_state=obH5yvA-bzal47kTpOxexSH88GJz5o4YkA_tl6ZXTsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZjI3ZGJhLWJmMTItNDdlMC04ZDQ1LWQyMDZkZGU0Y2Y4MiIsIk9mZnNldCI6MjgxMjk3OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjhaIn0%3D&digest=sha256%3A5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=107245e5-79bc-49c8-80a1-955acece64b2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.579538ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:33Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=738067c8-e79f-41af-b07f-d8c5d96f860b http.request.method=GET http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=203.096525ms http.response.status=200 http.response.written=28129792 127.0.0.1 - - [08/Oct/2025:15:57:33 +0000] "GET /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 200 28129792 "" "Go-http-client/1.1" time="2025-10-08T15:57:33Z" level=error msg="error parsing digest="sha257:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=3808a481-ddc1-4437-a9be-afff7f4f6cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/sha257:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" vars.name="foo/bar" time="2025-10-08T15:57:33Z" 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:35463" http.request.id=3808a481-ddc1-4437-a9be-afff7f4f6cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43252" http.request.uri="/v2/foo/bar/blobs/sha257:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.310066ms http.response.status=400 http.response.written=110 vars.digest="sha257:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:33 +0000] "GET /v2/foo/bar/blobs/sha257:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=7f50cb2a-3a52-4721-953b-03eed4191077 http.request.method=GET http.request.remoteaddr="127.0.0.1:35030" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "GET /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=8aee9bb6-09b8-47ec-a547-6cdbba3477b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35030" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.153149ms http.response.status=200 http.response.written=393216 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "GET /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 200 393216 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35463" http.request.id=06ea110d-8c8a-4b02-9297-8e8411d51503 http.request.method=GET http.request.remoteaddr="127.0.0.1:35014" http.request.uri="/v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.318851ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [08/Oct/2025:15:57:33 +0000] "GET /v2/foo/bar/blobs/sha256:5127fda1001f04bb459af4fef5afdc1d5c7ddc8c0c5175c686ddc9c1bd9846c6 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=c0a7e8cc-71df-41e3-ad60-46f56d68b92e http.request.method=GET http.request.remoteaddr="127.0.0.1:35792" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.074462013s http.response.status=200 http.response.written=2686976 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "GET /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 200 2686976 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33461" http.request.id=b760ac93-d936-48e4-8fe5-2edceb99dea7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35808" http.request.uri="/v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.066482433s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "GET /v2/foo/bar/blobs/sha256:c3f41cf95447be9745bbf6adffe472abed1bd43f16ea34771ece7564b4a2778f HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (18.71s) === RUN TestBlobDelete time="2025-10-08T15:57:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:34Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=c613d66c-e481-401f-a9b1-944b19a158fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41436" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.530919ms http.response.status=404 http.response.written=157 vars.digest="sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "GET /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=c9ab12ce-6037-4b39-9553-27b522bf0772 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41440" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.465489ms http.response.status=404 http.response.written=157 vars.digest="sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=b45d896d-fc9e-4903-84a2-bce3a19bc425 http.request.method=POST http.request.remoteaddr="127.0.0.1:41440" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.325574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=5d686f28-a2c1-43b7-a148-69a9fd4815cb http.request.method=GET http.request.remoteaddr="127.0.0.1:41440" http.request.uri="/v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.56346ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "GET /v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=f113f613-f6dd-4240-843b-6d8830f98d80 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41440" http.request.uri="/v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477594ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=1ed9ea06-59fb-4434-bde5-68d72dac2cfb http.request.method=GET http.request.remoteaddr="127.0.0.1:41440" http.request.uri="/v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3d128cb5-06af-40c6-8546-83343028cb93 time="2025-10-08T15:57:34Z" 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:35317" http.request.id=1ed9ea06-59fb-4434-bde5-68d72dac2cfb http.request.method=GET http.request.remoteaddr="127.0.0.1:41440" http.request.uri="/v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.584498ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3d128cb5-06af-40c6-8546-83343028cb93 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "GET /v2/foo/bar/blobs/uploads/3d128cb5-06af-40c6-8546-83343028cb93?_state=gEwLZQHTKGw54v8IhswP2keljd_k3Vk7vF8ahNnWqm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMTI4Y2I1LTA2YWYtNDBjNi04NTQ2LTgzMzQzMDI4Y2I5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yODExODYzNzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=bad513d0-e2fd-4a47-8eaa-3745896c8178 http.request.method=POST http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.64931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=6da3fb41-7839-4a2f-846f-f8b335c43877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/75282294-1806-4f76-b4a2-0ac98af0266a?_state=cVc0LFeNSTwQDJ-myOh3e9EjVh_WJHIkCnXwzd4w_Nt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjgyMjk0LTE4MDYtNGY3Ni1iNGEyLTBhYzk4YWYwMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yOTI3NzYzMDhaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" provided=sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 vars.name="foo/bar" vars.uuid=75282294-1806-4f76-b4a2-0ac98af0266a time="2025-10-08T15:57:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=6da3fb41-7839-4a2f-846f-f8b335c43877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/75282294-1806-4f76-b4a2-0ac98af0266a?_state=cVc0LFeNSTwQDJ-myOh3e9EjVh_WJHIkCnXwzd4w_Nt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjgyMjk0LTE4MDYtNGY3Ni1iNGEyLTBhYzk4YWYwMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yOTI3NzYzMDhaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=75282294-1806-4f76-b4a2-0ac98af0266a time="2025-10-08T15:57:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6, 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:35317" http.request.id=6da3fb41-7839-4a2f-846f-f8b335c43877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/75282294-1806-4f76-b4a2-0ac98af0266a?_state=cVc0LFeNSTwQDJ-myOh3e9EjVh_WJHIkCnXwzd4w_Nt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjgyMjk0LTE4MDYtNGY3Ni1iNGEyLTBhYzk4YWYwMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yOTI3NzYzMDhaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.770487ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=75282294-1806-4f76-b4a2-0ac98af0266a 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "PUT /v2/foo/bar/blobs/uploads/75282294-1806-4f76-b4a2-0ac98af0266a?_state=cVc0LFeNSTwQDJ-myOh3e9EjVh_WJHIkCnXwzd4w_Nt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjgyMjk0LTE4MDYtNGY3Ni1iNGEyLTBhYzk4YWYwMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yOTI3NzYzMDhaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=92475f4d-fa60-47d8-948a-a3d7310f4d98 http.request.method=POST http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.316179ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=cce262f6-d2dc-49c0-b3c0-ac4512f95ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/e607bf83-21b6-490c-9d32-9ab4462688d9?_state=FQ-SP1ynYlLODgkoRnypJ-p8fHKBQf9ZSJEcIRn7PCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MDdiZjgzLTIxYjYtNDkwYy05ZDMyLTlhYjQ0NjI2ODhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yOTkyMTU2MVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.466411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "PUT /v2/foo/bar/blobs/uploads/e607bf83-21b6-490c-9d32-9ab4462688d9?_state=FQ-SP1ynYlLODgkoRnypJ-p8fHKBQf9ZSJEcIRn7PCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MDdiZjgzLTIxYjYtNDkwYy05ZDMyLTlhYjQ0NjI2ODhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4yOTkyMTU2MVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=798064a7-74cf-4113-87ec-114424f66db8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.124516ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=e58043f5-8c85-464c-82ce-93dce0203764 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/43416235-af2c-4356-95c0-a1de674aeb68?_state=BhTFY9RZVTBhPB3fjSLycRLLlAd-Kh7WxKWvinlI6dZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNDE2MjM1LWFmMmMtNDM1Ni05NWMwLWExZGU2NzRhZWI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4zMDUwNjYzOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.648542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "PUT /v2/foo/bar/blobs/uploads/43416235-af2c-4356-95c0-a1de674aeb68?_state=BhTFY9RZVTBhPB3fjSLycRLLlAd-Kh7WxKWvinlI6dZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNDE2MjM1LWFmMmMtNDM1Ni05NWMwLWExZGU2NzRhZWI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4zMDUwNjYzOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=a5111d14-d542-4647-851a-73f7e1e20b8a http.request.method=POST http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275497ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=5594c36d-879b-46a8-b90b-81edf6e923d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/06d8ad42-4077-4d2f-93c4-95be51238fc7?_state=--Mj0s83oA5KG1LiDIMOI9N-Sr-mH-BIYBKtuwOPgKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZDhhZDQyLTQwNzctNGQyZi05M2M0LTk1YmU1MTIzOGZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4zMTExOTAwNjhaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.481064137s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "PUT /v2/foo/bar/blobs/uploads/06d8ad42-4077-4d2f-93c4-95be51238fc7?_state=--Mj0s83oA5KG1LiDIMOI9N-Sr-mH-BIYBKtuwOPgKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZDhhZDQyLTQwNzctNGQyZi05M2M0LTk1YmU1MTIzOGZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNC4zMTExOTAwNjhaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=12ec9748-b14b-464c-99ae-7b6532f0a66a http.request.method=POST http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35317" http.request.id=27c31d04-ac50-4e1f-913f-ab0718b9cb4e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/5276f53c-5532-4bce-ac5a-e1d425856147?_state=nExO1nfyzxZ1qAmtjaybFPV4C93_MAHy0AEH73JaaEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyNzZmNTNjLTU1MzItNGJjZS1hYzVhLWUxZDQyNTg1NjE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNy45NzIwMTQ2NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.287306557s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/5276f53c-5532-4bce-ac5a-e1d425856147?_state=nExO1nfyzxZ1qAmtjaybFPV4C93_MAHy0AEH73JaaEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyNzZmNTNjLTU1MzItNGJjZS1hYzVhLWUxZDQyNTg1NjE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzozNy45NzIwMTQ2NTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=e2aa1370-0787-47cd-be55-42c433342ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/uploads/5276f53c-5532-4bce-ac5a-e1d425856147?_state=Faty6s9SvUpy-q6WC7MLZovtW6ls65W0FEXDTDxXYPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyNzZmNTNjLTU1MzItNGJjZS1hYzVhLWUxZDQyNTg1NjE0NyIsIk9mZnNldCI6MjAzNjI3NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzdaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78296ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "PUT /v2/foo/bar/blobs/uploads/5276f53c-5532-4bce-ac5a-e1d425856147?_state=Faty6s9SvUpy-q6WC7MLZovtW6ls65W0FEXDTDxXYPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyNzZmNTNjLTU1MzItNGJjZS1hYzVhLWUxZDQyNTg1NjE0NyIsIk9mZnNldCI6MjAzNjI3NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzdaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=7ae1dda1-a5de-44fa-933b-6758520b8a1d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.538067ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=ee64ffb5-68db-42e6-92eb-1fc37082ad7d http.request.method=GET http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=108.208614ms http.response.status=200 http.response.written=20362752 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 200 20362752 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=error msg="error parsing digest="sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=3c4f7800-d0bc-46ef-bbed-9b44cceaf9d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" time="2025-10-08T15:57:41Z" 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:35317" http.request.id=3c4f7800-d0bc-46ef-bbed-9b44cceaf9d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41456" http.request.uri="/v2/foo/bar/blobs/sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.91241ms http.response.status=400 http.response.written=110 vars.digest="sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/bar/blobs/sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=6fba3f11-8a8f-4fa5-9216-8219e1ffb270 http.request.method=GET http.request.remoteaddr="127.0.0.1:55148" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.046298ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=c4a744ac-5a89-4edd-9bdc-f79746574c10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55156" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=da6c2991-25bd-4f2c-bd62-681da8d87581 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55156" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.152993ms http.response.status=404 http.response.written=157 vars.digest="sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" 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:35317" http.request.id=797987ab-dc71-4d18-a56b-d8b45ce3ff15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55156" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.151023ms http.response.status=404 http.response.written=74 vars.digest="sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=error msg="error parsing digest="sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=338acc0c-f0cb-4961-a6d7-fc876d10c2e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55168" http.request.uri="/v2/foo/bar/blobs/sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" time="2025-10-08T15:57:41Z" 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:35317" http.request.id=338acc0c-f0cb-4961-a6d7-fc876d10c2e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55168" http.request.uri="/v2/foo/bar/blobs/sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.194205ms http.response.status=400 http.response.written=110 vars.digest="sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/bar/blobs/sha257:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=55f49afa-67b7-43c4-a997-a6d6c36fc82d http.request.method=POST http.request.remoteaddr="127.0.0.1:55182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=ee2ac309-59cc-4f19-a89e-21fab941a64e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55182" http.request.uri="/v2/foo/bar/blobs/uploads/82d09b43-e7b0-4812-99a5-d6b45efe6a7a?_state=jq46p0iJAqcr58hl-JtS5Zy7iaIfVkbcEjCAidWwIaN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZDA5YjQzLWU3YjAtNDgxMi05OWE1LWQ2YjQ1ZWZlNmE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0MS40NDA5MjE4MzlaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.384239514s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "PUT /v2/foo/bar/blobs/uploads/82d09b43-e7b0-4812-99a5-d6b45efe6a7a?_state=jq46p0iJAqcr58hl-JtS5Zy7iaIfVkbcEjCAidWwIaN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZDA5YjQzLWU3YjAtNDgxMi05OWE1LWQ2YjQ1ZWZlNmE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0MS40NDA5MjE4MzlaIn0%3D&digest=sha256%3A6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=39800ad8-5db2-4483-9bd4-2e0fd3f6ffe3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55182" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.60578ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=0a9d4cc1-f5e7-4c17-9f5c-d408f6bce18a http.request.method=GET http.request.remoteaddr="127.0.0.1:55134" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.589588901s http.response.status=200 http.response.written=2686976 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 200 2686976 "" "Go-http-client/1.1" time="2025-10-08T15:57:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35317" http.request.id=f2e42c5b-31f5-48fd-8d36-0e8bd6098a50 http.request.method=GET http.request.remoteaddr="127.0.0.1:55148" http.request.uri="/v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.581730925s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/bar/blobs/sha256:6db1f92a89ae4e1f84a4e4efc180a658c873a21a6190d645657718cfb688b4b6 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (11.00s) === RUN TestRelativeURL time="2025-10-08T15:57:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:45Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38171" http.request.id=245c2406-aa75-4997-ad91-faaff528e4a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57768" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.859834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38171" http.request.id=3952350a-0f35-49d9-8c45-43b1d5e70d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57768" http.request.uri="/v2/foo/bar/blobs/uploads/101e9524-c5ec-47ab-9d9d-c25caa5beabd?_state=d4rrR80cTYov4Cu8QJLk7joNYpTSDVmNU7tmDwuGsCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMWU5NTI0LWM1ZWMtNDdhYi05ZDlkLWMyNWNhYTViZWFiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0NS4wMTM4MzAyNDdaIn0%3D&digest=sha256%3Ab7afbd6d7f6a6ce7fed74488287bdfce0b6e7ff3ff36b9d63a28d63b807c0d38" http.request.useragent="Go-http-client/1.1" http.response.duration=1.974048703s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:45 +0000] "PUT /v2/foo/bar/blobs/uploads/101e9524-c5ec-47ab-9d9d-c25caa5beabd?_state=d4rrR80cTYov4Cu8QJLk7joNYpTSDVmNU7tmDwuGsCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMWU5NTI0LWM1ZWMtNDdhYi05ZDlkLWMyNWNhYTViZWFiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0NS4wMTM4MzAyNDdaIn0%3D&digest=sha256%3Ab7afbd6d7f6a6ce7fed74488287bdfce0b6e7ff3ff36b9d63a28d63b807c0d38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38171" http.request.id=a15a129e-63d6-495f-903d-5d94fd8e0c33 http.request.method=POST http.request.remoteaddr="127.0.0.1:57768" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38171" http.request.id=a5664f5c-4fd1-42d4-b6e4-6eaa349a9ada http.request.method=POST http.request.remoteaddr="127.0.0.1:57768" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.704744ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38171" http.request.id=0b1be7af-88d0-449f-a3ed-6b754f17c624 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57768" http.request.uri="/v2/foo/bar/blobs/uploads/b7cdb1fc-35b3-4ef0-a2bd-56385f26e3d0?_state=yb7oVeyTF_H5lcYX2C-JgvQVav0Iy5utKDb58sORCDd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2RiMWZjLTM1YjMtNGVmMC1hMmJkLTU2Mzg1ZjI2ZTNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0Ny41NjY3MTA2NTdaIn0%3D&digest=sha256%3Ad24942efce54db522e11770702a955eee8fed83123980c3701f0e71566f361c5" http.request.useragent="Go-http-client/1.1" http.response.duration=6.594913969s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:47 +0000] "PUT /v2/foo/bar/blobs/uploads/b7cdb1fc-35b3-4ef0-a2bd-56385f26e3d0?_state=yb7oVeyTF_H5lcYX2C-JgvQVav0Iy5utKDb58sORCDd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2RiMWZjLTM1YjMtNGVmMC1hMmJkLTU2Mzg1ZjI2ZTNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0Ny41NjY3MTA2NTdaIn0%3D&digest=sha256%3Ad24942efce54db522e11770702a955eee8fed83123980c3701f0e71566f361c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.16s) === RUN TestBlobDeleteDisabled time="2025-10-08T15:57:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:54Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:54Z" 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:43347" http.request.id=b87dca29-323a-4b21-bb77-c89210dc6247 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33178" http.request.uri="/v2/foo/bar/blobs/sha256:2e067fb239ee33135199b9c529282943e7886ca955e2618f934c660d7229630b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.301522ms http.response.status=405 http.response.written=78 vars.digest="sha256:2e067fb239ee33135199b9c529282943e7886ca955e2618f934c660d7229630b" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:2e067fb239ee33135199b9c529282943e7886ca955e2618f934c660d7229630b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.31s) === RUN TestDeleteDisabled time="2025-10-08T15:57:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:54Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36619" http.request.id=ab6de897-c6a8-4191-9718-740486f6e465 http.request.method=POST http.request.remoteaddr="127.0.0.1:45202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.721991ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36619" http.request.id=a9be80d4-9993-4279-b959-3fb4d0cec216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45202" http.request.uri="/v2/foo/bar/blobs/uploads/bbce9c29-7640-405c-8d59-d82325c8cbe4?_state=YMj4KhkdeO0xVrNAN2ovFW-qryRZ6dheaPAhamm3TId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiY2U5YzI5LTc2NDAtNDA1Yy04ZDU5LWQ4MjMyNWM4Y2JlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo1NC43MjUwNzM0NDlaIn0%3D&digest=sha256%3Aae746ba0ff34e562c09360194ef74a4d3b08f0c7c33183b8c6bbd056bf441e25" http.request.useragent="Go-http-client/1.1" http.response.duration=3.04207542s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:54 +0000] "PUT /v2/foo/bar/blobs/uploads/bbce9c29-7640-405c-8d59-d82325c8cbe4?_state=YMj4KhkdeO0xVrNAN2ovFW-qryRZ6dheaPAhamm3TId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiY2U5YzI5LTc2NDAtNDA1Yy04ZDU5LWQ4MjMyNWM4Y2JlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo1NC43MjUwNzM0NDlaIn0%3D&digest=sha256%3Aae746ba0ff34e562c09360194ef74a4d3b08f0c7c33183b8c6bbd056bf441e25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:36619" http.request.id=95791c5c-d3d3-464b-bde5-56d10ef6cbe6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45202" http.request.uri="/v2/foo/bar/blobs/sha256:ae746ba0ff34e562c09360194ef74a4d3b08f0c7c33183b8c6bbd056bf441e25" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.095303ms http.response.status=405 http.response.written=78 vars.digest="sha256:ae746ba0ff34e562c09360194ef74a4d3b08f0c7c33183b8c6bbd056bf441e25" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:ae746ba0ff34e562c09360194ef74a4d3b08f0c7c33183b8c6bbd056bf441e25 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.29s) === RUN TestDeleteReadOnly time="2025-10-08T15:57:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:57Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36757" http.request.id=da0ead5b-6c21-4647-a630-5cfd346331ec http.request.method=POST http.request.remoteaddr="127.0.0.1:50330" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36757" http.request.id=b82a1009-f119-44a8-b3ee-241a436e3cc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50330" http.request.uri="/v2/foo/bar/blobs/uploads/37a3d2a5-6ab5-4065-8823-d5866dfc7eed?_state=neid5k7fNtHtMj4S7F-5RyVmxnobwbfEhuni3nsY0tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YTNkMmE1LTZhYjUtNDA2NS04ODIzLWQ1ODY2ZGZjN2VlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo1OC4wMzY0MjY5MDlaIn0%3D&digest=sha256%3A4352d72c1d530e263e0fae62803a5d8a94756f66c2d2c19cdaacd01fd810d2ed" http.request.useragent="Go-http-client/1.1" http.response.duration=3.823488235s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:58 +0000] "PUT /v2/foo/bar/blobs/uploads/37a3d2a5-6ab5-4065-8823-d5866dfc7eed?_state=neid5k7fNtHtMj4S7F-5RyVmxnobwbfEhuni3nsY0tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YTNkMmE1LTZhYjUtNDA2NS04ODIzLWQ1ODY2ZGZjN2VlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo1OC4wMzY0MjY5MDlaIn0%3D&digest=sha256%3A4352d72c1d530e263e0fae62803a5d8a94756f66c2d2c19cdaacd01fd810d2ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Oct/2025:15:58:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:4352d72c1d530e263e0fae62803a5d8a94756f66c2d2c19cdaacd01fd810d2ed HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.09s) === RUN TestStartPushReadOnly time="2025-10-08T15:58:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:01Z" level=info msg="redis not configured" go.version=go1.25.2 127.0.0.1 - - [08/Oct/2025:15:58:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-10-08T15:58:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:01Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:01Z" 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:43313" http.request.id=e77eafbc-aeca-46c0-b1e6-a06944fd797d http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" 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=2.288204ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:58:01Z" 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:43313" http.request.id=b13aac62-6b52-4293-b02c-3b6670eb0f2f http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" 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=2.080595ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:15:58:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:58:01Z" 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:43313" http.request.id=d972c99b-62e9-468b-96a7-d5aea8c6dd71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" 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=2.140835ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T15:58:01Z" 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:43313" http.request.id=005900e8-cd59-4029-b152-9f1f246ff726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" 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=9.420184ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:01Z" 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:43313" http.request.id=005900e8-cd59-4029-b152-9f1f246ff726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" 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=9.512231ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:01Z" 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:43313" http.request.id=005900e8-cd59-4029-b152-9f1f246ff726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" 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=9.583941ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:01Z" 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:43313" http.request.id=005900e8-cd59-4029-b152-9f1f246ff726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" 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=9.653883ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T15:58:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=453aaada-082c-47d4-9902-662b67a74158 http.request.method=POST http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.588289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=b12f5ac8-f9b1-4266-901c-46d4e5459384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/blobs/uploads/7dd1b795-f142-4d6c-965a-71a26473a7c3?_state=gcn4fthEhPAS7R68lZe4aPui0CcN8i9Pg7O4oIN7zXR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGQxYjc5NS1mMTQyLTRkNmMtOTY1YS03MWEyNjQ3M2E3YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MDIuMjI0OTMyMzQ4WiJ9&digest=sha256%3Abe2e2e25a2c8923bceda069e55f8bfd5cebd169bcc5505423d0b8cae77951a0d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.768744547s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/7dd1b795-f142-4d6c-965a-71a26473a7c3?_state=gcn4fthEhPAS7R68lZe4aPui0CcN8i9Pg7O4oIN7zXR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGQxYjc5NS1mMTQyLTRkNmMtOTY1YS03MWEyNjQ3M2E3YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MDIuMjI0OTMyMzQ4WiJ9&digest=sha256%3Abe2e2e25a2c8923bceda069e55f8bfd5cebd169bcc5505423d0b8cae77951a0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=2459c5ec-fa22-421b-8bc7-ad0a28f5bf3c http.request.method=POST http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=3ed96b79-7a7d-4aa6-9b61-c78ca4427f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/blobs/uploads/3a88fcc2-4d73-491d-9ba8-7eb27cb73697?_state=6ZdcUTgTt1wywqslz6yE3iCjZx0_fCxQfKyI0X1067h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTg4ZmNjMi00ZDczLTQ5MWQtOWJhOC03ZWIyN2NiNzM2OTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MDguMzE4MjMxMjcyWiJ9&digest=sha256%3A8312d4de05ed5ae73580eb4652fded797dd84ad5b6a6bd1b0978ae067ecaf1d7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.046621749s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/3a88fcc2-4d73-491d-9ba8-7eb27cb73697?_state=6ZdcUTgTt1wywqslz6yE3iCjZx0_fCxQfKyI0X1067h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTg4ZmNjMi00ZDczLTQ5MWQtOWJhOC03ZWIyN2NiNzM2OTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MDguMzE4MjMxMjcyWiJ9&digest=sha256%3A8312d4de05ed5ae73580eb4652fded797dd84ad5b6a6bd1b0978ae067ecaf1d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=c1269d3f-1485-4d80-a179-56b044fb93b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.538878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=8d027d52-5df3-41ce-baaa-d2815277cc62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.duration=7.192219ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=8d81e6d6-c9c7-49aa-b4cb-cf971b9b6d59 http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" 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=3.842335ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=8a2713ae-a70b-4e5d-ac57-a7bd5322c5af http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.785223ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" 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:43313" http.request.id=313c6ac7-0a18-429a-9149-0428f76ed805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.duration=7.346896ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" 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:43313" http.request.id=b70a20e4-3f9d-4196-a4f0-aa4d7f9304b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.duration=7.446306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:43313" http.request.id=b0b170f6-694b-45a7-8fde-c3b51c835eb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.duration=7.241962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=6a3bf9a5-5229-45e5-9371-08cf5ddd6810 http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.578376ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=769193d3-ab43-4523-8c81-bdd6a1617361 http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419052ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=b82fe8d2-bc09-419b-ba27-55fb56f7fc54 http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.443229ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=49f1d8c2-837c-4053-b906-bf4686aa93fe http.request.method=GET http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.450307ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=error msg="payload digest does match: "sha256:24fe7a872f9cf03f70b107985c0c9a96e42e9380cfa795bff6bfb1c4daab86d8" != "sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8"" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=387eeb1b-f94a-443a-9141-abaa9a647a71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" time="2025-10-08T15:58:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=387eeb1b-f94a-443a-9141-abaa9a647a71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39610" http.request.uri="/v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.793759ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8" 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:d84b0c5c46c03379be6a76adcc3a13b3c96ee5cc36d9f0ba2fe75e077b4158b8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" 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:43313" http.request.id=2f7835e2-6930-49e9-a339-a8f8cb5e4502 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.75498ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" 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:43313" http.request.id=41c1aba1-a8b8-44ea-ac47-c15be4551312 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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=1.458669ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43313" http.request.id=55b7c5ab-7f40-439c-b52c-88c62b36fcd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.688895ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:10Z" 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:43313" http.request.id=55b7c5ab-7f40-439c-b52c-88c62b36fcd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.759189ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:10Z" 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:43313" http.request.id=55b7c5ab-7f40-439c-b52c-88c62b36fcd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.814219ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=105da242-6769-4c90-9a38-4de24b09f2f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=54fd4efe-5810-4d62-b96e-d6539bd9343f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/blobs/uploads/3a0bb6d7-5555-4f0d-9668-26d391e5904b?_state=yGpdV1Xo92LvesQoDROCphPgCxlxEVdHC7c2dl2Dh0Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTBiYjZkNy01NTU1LTRmMGQtOTY2OC0yNmQzOTFlNTkwNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTAuNDM4Njc5Nzg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.960373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a0bb6d7-5555-4f0d-9668-26d391e5904b?_state=yGpdV1Xo92LvesQoDROCphPgCxlxEVdHC7c2dl2Dh0Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTBiYjZkNy01NTU1LTRmMGQtOTY2OC0yNmQzOTFlNTkwNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTAuNDM4Njc5Nzg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" 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:43313" http.request.id=c92e7e82-bef5-4d50-929e-85f099f6d10a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.682035ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:10Z" 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:43313" http.request.id=c92e7e82-bef5-4d50-929e-85f099f6d10a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.751783ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T15:58:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=4562e863-34c5-42f2-9fb4-53932027635b http.request.method=POST http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=ec0b4919-6561-4c39-ae7f-7a06a9d3e1f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/blobs/uploads/117843cb-9ad7-4dce-963e-8e9f69fba036?_state=p0DJwBgxnOOcXTfYU1lUHLYQbbBoeydg8HJIDaRBDDJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMTc4NDNjYi05YWQ3LTRkY2UtOTYzZS04ZTlmNjlmYmEwMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTAuODgyMTQ5NTQ0WiJ9&digest=sha256%3Ad6e03d9cedea447041dd52cbade4cdc0ff4fd55f8822ee89366f8af240ee23dc" http.request.useragent="Go-http-client/1.1" http.response.duration=4.342884077s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/117843cb-9ad7-4dce-963e-8e9f69fba036?_state=p0DJwBgxnOOcXTfYU1lUHLYQbbBoeydg8HJIDaRBDDJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMTc4NDNjYi05YWQ3LTRkY2UtOTYzZS04ZTlmNjlmYmEwMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTAuODgyMTQ5NTQ0WiJ9&digest=sha256%3Ad6e03d9cedea447041dd52cbade4cdc0ff4fd55f8822ee89366f8af240ee23dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=a6d655b6-0808-4779-87d1-6b34e04012f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.630652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=8db9c818-66e6-4b2a-86f0-a915ecb1fcf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/blobs/uploads/a62e365d-8657-4954-95d2-73bc0c5730c9?_state=840ek6ado0TovE7yuJH-_4NpsLJYMYs4H6TSew31IHd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjJlMzY1ZC04NjU3LTQ5NTQtOTVkMi03M2JjMGM1NzMwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTUuNTE0MDE3MjI2WiJ9&digest=sha256%3Ae6822f01f3d7fb4407766f2d9af34ce802130b57392c19dd0d309dee2855d384" http.request.useragent="Go-http-client/1.1" http.response.duration=3.151476114s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/a62e365d-8657-4954-95d2-73bc0c5730c9?_state=840ek6ado0TovE7yuJH-_4NpsLJYMYs4H6TSew31IHd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjJlMzY1ZC04NjU3LTQ5NTQtOTVkMi03M2JjMGM1NzMwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTUuNTE0MDE3MjI2WiJ9&digest=sha256%3Ae6822f01f3d7fb4407766f2d9af34ce802130b57392c19dd0d309dee2855d384 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:43313" http.request.id=c314399c-70a1-4a02-a375-29ec74e0b94c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.491516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:43313" http.request.id=264359b4-2c04-4634-abb1-4bee4fbdb754 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727104ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=df863369-aee9-41a5-9d4a-daa45b78d112 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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=1.534292ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=3f25c571-dce3-4542-bdf4-1fb8579fcd3d http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.849715ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=5ea9876d-cda3-44c1-bc08-b1d1f12524f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.883209ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=170577c7-2ddc-4646-9b6f-f775d385254a http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898517ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=ee05e951-15cc-4a9c-84ed-f1257dc914c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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=1.820132ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="rewriting manifest sha256:2762988a1ff2726f6ef0bacfbb703e3decc79f0b730bf2024a6d93397feb1ee7 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=1154ad8b-6951-44a7-83da-4ecabd720541 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=1154ad8b-6951-44a7-83da-4ecabd720541 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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=5.194746ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:43313" http.request.id=e4fbf371-1d21-4423-960a-c832f123b313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" 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=1.627117ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:43313" http.request.id=ae9848ed-0856-4490-b73d-a8cd62c91c4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.36616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:43313" http.request.id=040a83dc-e42a-4e93-8a66-7543589c4fc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be" http.request.useragent="Go-http-client/1.1" http.response.duration=2.363828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=2a4c4a2b-a193-4326-8ee7-ac0d16f9c7f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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=2.294728ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=ef756e9b-bfd0-4bab-9e7d-378c4fa1dc41 http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.252856ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=d8a687f9-7d35-410b-ae6c-2685cf5b63dd http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839919ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=623ac2bc-927f-4fcd-a47f-9bbaa40f3e1b http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" http.request.uri="/v2/foo/schema2/manifests/sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.641922ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=info msg="rewriting manifest list sha256:8c29d89a5348c403b7b27a0fbafe24b7225bf62c1ff9abfc6ebea30081dd38be in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=aa9ee44f-2d60-4098-be38-49954ca4383a http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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-08T15:58:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43313" http.request.id=aa9ee44f-2d60-4098-be38-49954ca4383a http.request.method=GET http.request.remoteaddr="127.0.0.1:47876" 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=5.623134ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:18Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:18Z" 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:41697" http.request.id=32d1de50-78c9-4018-ad4e-ee88e436b5d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" 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=2.168791ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:41697" http.request.id=1b944a6d-59c0-4c0c-9e3d-c9a9129fce3b http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.772688ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:41697" http.request.id=0d96a07a-01b2-43ad-a2a3-d6c16182a096 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" 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.839583ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T15:58:18Z" 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:41697" http.request.id=73072fa2-1874-48a8-b9a8-efb7293e37fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" 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=8.682969ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:18Z" 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:41697" http.request.id=73072fa2-1874-48a8-b9a8-efb7293e37fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" 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=8.772196ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:18Z" 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:41697" http.request.id=73072fa2-1874-48a8-b9a8-efb7293e37fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" 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=8.848154ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:18Z" 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:41697" http.request.id=73072fa2-1874-48a8-b9a8-efb7293e37fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" 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=8.926222ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T15:58:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=94305436-d1de-4b27-a22a-502ecaa5894f http.request.method=POST http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.53398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=b5c798bd-7475-4f16-9ade-e11f8b3e2809 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/blobs/uploads/592ec1bb-f915-41be-a227-72edafbe8182?_state=bs7qPggU0g2kcAYoDCOEyXbizJQ92R7K7SiFuAbKisZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1OTJlYzFiYi1mOTE1LTQxYmUtYTIyNy03MmVkYWZiZTgxODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTkuMDkzMDQ5NjU0WiJ9&digest=sha256%3A3e22b2c1f158d95d918db4446b8670ebfad729ddf1f7addcd919a88a039b0bb5" http.request.useragent="Go-http-client/1.1" http.response.duration=6.111178599s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/592ec1bb-f915-41be-a227-72edafbe8182?_state=bs7qPggU0g2kcAYoDCOEyXbizJQ92R7K7SiFuAbKisZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1OTJlYzFiYi1mOTE1LTQxYmUtYTIyNy03MmVkYWZiZTgxODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MTkuMDkzMDQ5NjU0WiJ9&digest=sha256%3A3e22b2c1f158d95d918db4446b8670ebfad729ddf1f7addcd919a88a039b0bb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=c990fc8b-dad0-4797-9538-2ad24085dd14 http.request.method=POST http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.842711ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=d8dca44c-b04f-4af4-b724-6adce9216349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/blobs/uploads/379e2f7a-c9bc-4240-b36c-10180c07ca7b?_state=a5BVfS8vMdR27SuIn0P8l4VMfn2Jz02gSwJrsbtoXCZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzllMmY3YS1jOWJjLTQyNDAtYjM2Yy0xMDE4MGMwN2NhN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MjUuNDUyMjI4NDVaIn0%3D&digest=sha256%3A76a7d74ae1d6a488b27d1faf05d14eb4f71896506c13d9a6a9e99355e7d6b870" http.request.useragent="Go-http-client/1.1" http.response.duration=2.193924611s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/379e2f7a-c9bc-4240-b36c-10180c07ca7b?_state=a5BVfS8vMdR27SuIn0P8l4VMfn2Jz02gSwJrsbtoXCZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzllMmY3YS1jOWJjLTQyNDAtYjM2Yy0xMDE4MGMwN2NhN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MjUuNDUyMjI4NDVaIn0%3D&digest=sha256%3A76a7d74ae1d6a488b27d1faf05d14eb4f71896506c13d9a6a9e99355e7d6b870 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=f213ce6a-607c-4d12-a73e-08c1d9353b89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.468803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=c3e8843b-b1e0-43f6-af64-ea0f769b0eaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.duration=9.909477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=9d585e5d-f021-490e-b60e-5bf47a6c0db3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" 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=5.045923ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=e6578b21-47ad-4818-bf00-ed6270e1b213 http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.152269ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=8539d19b-0cfe-4a7d-b6e9-e7c6bf1587d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.duration=10.200645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=247b0acc-ce03-4321-bae0-1d509466a563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.duration=9.921391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41697" http.request.id=1c3b9654-da41-4f6b-b2d1-a2478d8a3df7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.duration=10.016181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=0c13e3f2-11dc-4aa5-a1e2-d5d80651a8d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.98921ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=039b29f0-4b1c-47ad-934a-0867f1bed752 http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.141115ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=a2ccd68f-b504-40b1-8b8d-42e60f3c3f0f http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814519ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=96eae3b5-9a1a-4f44-ac2e-9201930a06f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48224" 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=2.089296ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=error msg="payload digest does match: "sha256:4431dcfce5b2da00e8e8a01dc4e88ed6fabfa0d1cd4d913b7f652fc6b455ddf3" != "sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d"" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=d3b7118b-ff01-4aa3-8cd0-de1043021625 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=d3b7118b-ff01-4aa3-8cd0-de1043021625 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.409611ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d" 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:db3c4f6fce749adae44c44434726d616adf09543f527a3ac324d61188a9e336d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=9c0c05a0-3a6d-4597-b448-754b4dd48872 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=2.39971ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=0c832e71-4344-4eb8-adce-dabdedf3e5bc http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=1.929486ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=22f0e92c-b600-455e-8829-8315dc8c3df9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" 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=2.217248ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:27Z" 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:41697" http.request.id=22f0e92c-b600-455e-8829-8315dc8c3df9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" 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=2.311901ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:27Z" 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:41697" http.request.id=22f0e92c-b600-455e-8829-8315dc8c3df9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" 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=2.392635ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=543e570c-6aae-4317-9c26-75e013773ad0 http.request.method=POST http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.254187ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=7b7a9a01-ab3e-48bc-b8ce-999e536757de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/blobs/uploads/00f2f97a-9877-4fe4-b947-8bbfd224b6d3?_state=K3QkMIPYVb6FxlAS5ZsE0A3vMN7kLfE4_xFhFnrZUFB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMGYyZjk3YS05ODc3LTRmZTQtYjk0Ny04YmJmZDIyNGI2ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MjcuNzQ4NTIwODI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.861803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/00f2f97a-9877-4fe4-b947-8bbfd224b6d3?_state=K3QkMIPYVb6FxlAS5ZsE0A3vMN7kLfE4_xFhFnrZUFB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMGYyZjk3YS05ODc3LTRmZTQtYjk0Ny04YmJmZDIyNGI2ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MjcuNzQ4NTIwODI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" 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:41697" http.request.id=bb741c09-bddb-4486-a574-36da23838d67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" 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=2.357917ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:27Z" 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:41697" http.request.id=bb741c09-bddb-4486-a574-36da23838d67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" 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=2.454724ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T15:58:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=6a0a4ee7-5260-4363-af53-29302e5ffc00 http.request.method=POST http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.249769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=c53fafd3-8a92-4968-80a7-ebd69f1eecb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/blobs/uploads/c0db41be-2b7f-44b7-a112-0155f42a2d2c?_state=Hq14HojbgAx69u4Rq214BoPs44QmBn7Qnx4AJFATJPN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMGRiNDFiZS0yYjdmLTQ0YjctYTExMi0wMTU1ZjQyYTJkMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MjcuOTY1MDc4NzY3WiJ9&digest=sha256%3Ab30016fe81f403d82cde82b6742bd6941df49b45aefcfc03ff654bad0afeb563" http.request.useragent="Go-http-client/1.1" http.response.duration=1.895765788s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/c0db41be-2b7f-44b7-a112-0155f42a2d2c?_state=Hq14HojbgAx69u4Rq214BoPs44QmBn7Qnx4AJFATJPN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMGRiNDFiZS0yYjdmLTQ0YjctYTExMi0wMTU1ZjQyYTJkMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MjcuOTY1MDc4NzY3WiJ9&digest=sha256%3Ab30016fe81f403d82cde82b6742bd6941df49b45aefcfc03ff654bad0afeb563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=98a750d1-b55a-4ba2-8f60-2b042f635749 http.request.method=POST http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.615404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=7c55705e-aafa-4a15-a6d1-ab1e3600a3c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/blobs/uploads/a5fb5f30-e58e-494f-a538-7c0cc4cd68e5?_state=MMXF-4DCOgxfuH80b49HriXx312DisBfH3aIsvbFNhx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWZiNWYzMC1lNThlLTQ5NGYtYTUzOC03YzBjYzRjZDY4ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MzAuMTU1OTU2NzIyWiJ9&digest=sha256%3A26192202ae6fcc7081b5c3b205b5ba498e02b0481e5607fc4f08b221d86e5705" http.request.useragent="Go-http-client/1.1" http.response.duration=4.17749531s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/a5fb5f30-e58e-494f-a538-7c0cc4cd68e5?_state=MMXF-4DCOgxfuH80b49HriXx312DisBfH3aIsvbFNhx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWZiNWYzMC1lNThlLTQ5NGYtYTUzOC03YzBjYzRjZDY4ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MzAuMTU1OTU2NzIyWiJ9&digest=sha256%3A26192202ae6fcc7081b5c3b205b5ba498e02b0481e5607fc4f08b221d86e5705 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:41697" http.request.id=b2b08a9f-021a-4406-8d4e-3f1717190f20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:41697" http.request.id=cea421ee-fade-4cb1-99aa-f7ce5ef31307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=9de712b5-356a-4662-9210-ce2df4b515af http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=2.279126ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=42a8fbad-d265-401f-9d7f-23cdd5539fa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.091829ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=3c2d8951-9f5f-48e7-bc4e-2c9aee78798e http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="884.815µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=c5b3d0ab-44e8-484f-8ee3-67f8b22c1a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338" http.request.useragent="Go-http-client/1.1" http.response.duration=1.705409ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=d4de33c6-bc8e-4e68-b95a-00b70b1a3789 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=1.739779ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="rewriting manifest sha256:b9933400d8da793dff03c408bd3c46172f31defd3f92105f06b80e71b8686338 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=80a719df-8742-4e89-aafd-6d224003306c http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=80a719df-8742-4e89-aafd-6d224003306c http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=2.592079ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T15:58: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.list.v2+json" http.request.host="127.0.0.1:41697" http.request.id=666a25f3-ebea-4840-b10c-1e504e6ed8df http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" 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=2.138942ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:41697" http.request.id=cb70da31-0e66-4621-aa66-ac1b9050663f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:41697" http.request.id=05342263-1045-4569-8635-7a8f8e1217cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.407829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=41744410-53a2-4661-994c-bd7626561e29 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=2.36161ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=b5251b22-3aa0-4f56-bf52-598b36304e26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.091976ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=3806a98d-dcc9-4e05-ab95-a96a86a8361d http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.826931ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=51a1a4a1-0550-48c0-a1c6-ebda9d2ed887 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" http.request.uri="/v2/foo/schema2/manifests/sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.76881ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="rewriting manifest list sha256:5bdfcc42308c5046f09223827d3b6e029b66507cf16e67a696b0b52da72ac5c6 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=08bcc6fc-82e0-4033-88a1-62c806a1d3f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41697" http.request.id=08bcc6fc-82e0-4033-88a1-62c806a1d3f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43884" 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=5.466097ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (32.50s) === RUN TestGetManifestWithStorageError time="2025-10-08T15:58:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:34Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:34Z" 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:34377" http.request.id=11215875-8730-4087-a067-78a4080a9bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50522" 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=2.057395ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:34377" http.request.id=e800deaf-6f74-44a9-9eaf-ce6fc32e026d http.request.method=GET http.request.remoteaddr="127.0.0.1:50522" 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=1.790281ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:34377" http.request.id=b5a2b85e-f34a-401b-9a7e-d713472b8d77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50522" 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=2.090747ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:34377" http.request.id=5ecdd09e-9ce0-479a-bf08-6a9461a3d309 http.request.method=GET http.request.remoteaddr="127.0.0.1:50522" 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=1.534806ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-10-08T15:58:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:34Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:34Z" 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:38799" http.request.id=f8d7ae2f-8c40-4263-bb40-5ce5598b2b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" 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=2.137388ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:38799" http.request.id=69fc159c-7ec3-4d6a-b9a0-cd82b53e4c4f http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.818984ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" 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:38799" http.request.id=388f24b0-865e-4441-b430-5d5f09ad3cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" 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.8897ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T15:58: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:38799" http.request.id=06e1788d-a08f-4ec9-a6ae-f40f656df7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" 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=9.069514ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:34Z" 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:38799" http.request.id=06e1788d-a08f-4ec9-a6ae-f40f656df7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" 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=9.165856ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58: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:38799" http.request.id=06e1788d-a08f-4ec9-a6ae-f40f656df7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" 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=9.24212ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:58:34Z" 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:38799" http.request.id=06e1788d-a08f-4ec9-a6ae-f40f656df7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" 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=9.308558ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T15:58:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=362ffa61-a521-43a3-8cc0-a12c3b0251a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=243de4b0-9bda-424e-a05f-40db56b6d38d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/blobs/uploads/3e1316ad-f5b6-4233-8bf1-635b5610cea1?_state=ea3wvzjVSwzPDFjU65QrjTzSVebqHedAHBMmR4hF0lt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTEzMTZhZC1mNWI2LTQyMzMtOGJmMS02MzViNTYxMGNlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MzQuNjA5NTcwNzFaIn0%3D&digest=sha256%3A2b82f56bb8b5b4ac53cd7e67b3e13e2a44b6aee0227b4664041b8c51b59377f3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.060497043s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/3e1316ad-f5b6-4233-8bf1-635b5610cea1?_state=ea3wvzjVSwzPDFjU65QrjTzSVebqHedAHBMmR4hF0lt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTEzMTZhZC1mNWI2LTQyMzMtOGJmMS02MzViNTYxMGNlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MzQuNjA5NTcwNzFaIn0%3D&digest=sha256%3A2b82f56bb8b5b4ac53cd7e67b3e13e2a44b6aee0227b4664041b8c51b59377f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=0d8d0723-a8e8-4d05-9262-0093081a3270 http.request.method=POST http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.614202ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=1f24353d-cd11-451c-8c2d-c44afee8dcbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/blobs/uploads/1946b92c-194e-45ee-92c5-24bf5f0ee4b1?_state=TRY_9uOpZfxxwhgObeDHyAREkSxfYmuR_kch4H074zJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOTQ2YjkyYy0xOTRlLTQ1ZWUtOTJjNS0yNGJmNWYwZWU0YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MzcuMDI4ODgyNzI5WiJ9&digest=sha256%3A152715edd097f7a3393a0ad5a9109362f7c087d591b280135525ddea136154bd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.70698945s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/1946b92c-194e-45ee-92c5-24bf5f0ee4b1?_state=TRY_9uOpZfxxwhgObeDHyAREkSxfYmuR_kch4H074zJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOTQ2YjkyYy0xOTRlLTQ1ZWUtOTJjNS0yNGJmNWYwZWU0YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6MzcuMDI4ODgyNzI5WiJ9&digest=sha256%3A152715edd097f7a3393a0ad5a9109362f7c087d591b280135525ddea136154bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=7bd49fc5-7805-4d63-b5a7-f2bb3690bb55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.456071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=293b84cc-cf91-47d5-8f52-bd6a99203d5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=9.904297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=1e046f51-590a-4086-a3c2-b7d82c21f190 http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" 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=5.468451ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=77a21f69-90da-47ba-877f-fc018a31e3ad http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.883502ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=ad947bc1-ee77-4a7e-a2e6-e827dfca4dc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=9.997817ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=e1d5e1d3-ffb8-4346-9ed1-1ee2b7504b8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=9.977559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:38799" http.request.id=bafe353b-683f-49d7-8b13-4d8ffadf12db http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=10.185947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=7565f895-a6a6-43fe-a628-31a83b23d553 http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.056172ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=6241808e-d45f-4176-920e-be7fbeb74193 http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.93843ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=58da03eb-4d71-4f9b-a918-bdcfbd749c95 http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=1.911472ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=d51c2472-1794-4f71-aa6c-b01665edd38c http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" 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=2.08987ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=error msg="payload digest does match: "sha256:fe9070fba17a9865d5d6298c84ff6db63d7281c35ac721975e3e98c2eb9c1567" != "sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934"" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=5a7d23a6-c9c1-4fbd-8e11-4b8f3879a17f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=5a7d23a6-c9c1-4fbd-8e11-4b8f3879a17f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.46316ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=bc01f78e-2780-4188-ab0e-7f1d173cc68e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39204" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=2.586937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=5bc08efc-feae-44f1-933e-23e7f436ba90 http.request.method=GET http.request.remoteaddr="127.0.0.1:39204" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.163278ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=52cdfa61-3475-475b-a337-0a96705a6bc1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39210" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.499252ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=bc61edc2-69e3-4ee4-b107-66a0403f44c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39218" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=10.34203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=ad434e08-3248-4f56-abdb-3531b3374387 http.request.method=GET http.request.remoteaddr="127.0.0.1:39218" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.085882ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=02407dac-86c1-4999-8326-3e3e51d911fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39232" 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=2.349031ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=77586e24-bee9-482c-9e1b-6d64f6eb6190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.729466ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=87d96824-17a1-433e-ac8f-ca2f99b90962 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.93896ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=6bb22a37-e686-48df-ab5e-e0b8cf00b761 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934" http.request.useragent="Go-http-client/1.1" http.response.duration=2.278443ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1d44cfec0f0a7d9e0ee0fe396c85309f10282c9402f232c277c826b8e8a70934 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=a2c26c38-aff1-412e-8ac5-012e8149f3f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.903313ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=403ff7f7-ccd0-478e-b853-b8c7555b0b92 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.989209ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=81673583-a210-4620-9e32-1d9045f82adf http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" 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=1.858787ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=15ff4a04-ee00-449b-bb6a-84b19e7cb80b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" 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=2.306761ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:42Z" 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:38799" http.request.id=15ff4a04-ee00-449b-bb6a-84b19e7cb80b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" 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=2.411229ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:42Z" 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:38799" http.request.id=15ff4a04-ee00-449b-bb6a-84b19e7cb80b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" 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=2.487731ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=47c7d0ef-9e6e-4f72-ad15-46c3d68c2f64 http.request.method=POST http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.34847ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=06d8c5b0-fc27-4ad1-a209-cdac24c233d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/blobs/uploads/3c4bb6c8-fbcd-44d9-a659-fc100083adf1?_state=tSktEO1AYJ8E_8ZF72IwAkFino85oSKtK_Yz8d6y-9p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzRiYjZjOC1mYmNkLTQ0ZDktYTY1OS1mYzEwMDA4M2FkZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6NDIuODg2MjE3Mjg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.333342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/3c4bb6c8-fbcd-44d9-a659-fc100083adf1?_state=tSktEO1AYJ8E_8ZF72IwAkFino85oSKtK_Yz8d6y-9p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzRiYjZjOC1mYmNkLTQ0ZDktYTY1OS1mYzEwMDA4M2FkZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6NDIuODg2MjE3Mjg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:42Z" 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:38799" http.request.id=9d88bad1-8c43-4b35-9deb-1e003ef0f472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" 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=2.2732ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:58:42Z" 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:38799" http.request.id=9d88bad1-8c43-4b35-9deb-1e003ef0f472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" 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=2.373844ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:58:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T15:58:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=54cf132b-d44f-46ad-8672-48fd70d6bb6a http.request.method=POST http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.415µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=880ae878-a472-4c61-b0ff-f934e3076f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/blobs/uploads/f7b4f6ce-2796-45b1-8673-3814c53f0c8f?_state=fJ2-U0VisPd9acVxVlMURbuuDxMQSwqIGKMF3qRz0WN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2I0ZjZjZS0yNzk2LTQ1YjEtODY3My0zODE0YzUzZjBjOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6NDMuMjUzNDYyNTI5WiJ9&digest=sha256%3Ac66bd45a257f1f6b7191e7f1b7f0f2bd1daab691733a1cfdbd59cba4497221e2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.780581601s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7b4f6ce-2796-45b1-8673-3814c53f0c8f?_state=fJ2-U0VisPd9acVxVlMURbuuDxMQSwqIGKMF3qRz0WN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2I0ZjZjZS0yNzk2LTQ1YjEtODY3My0zODE0YzUzZjBjOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6NDMuMjUzNDYyNTI5WiJ9&digest=sha256%3Ac66bd45a257f1f6b7191e7f1b7f0f2bd1daab691733a1cfdbd59cba4497221e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=a7b2644e-34ea-4baf-9f65-e03d194eef9d http.request.method=POST http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=71ba660b-33e8-4920-a923-4044102df379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/blobs/uploads/39907fc9-fc33-4a08-b48b-68becfbaaeef?_state=jv2RbLdp1Gp_OeiI4Yb4rmUkBs0JK-kIdF5U8X475Kd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTkwN2ZjOS1mYzMzLTRhMDgtYjQ4Yi02OGJlY2ZiYWFlZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6NTAuMjcxNTE0MDY2WiJ9&digest=sha256%3Ac6d7cdf1e59b89a39b912485aa8f1dbc01b4b2dcfec183ea47fead3958d59c7a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.176195052s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/39907fc9-fc33-4a08-b48b-68becfbaaeef?_state=jv2RbLdp1Gp_OeiI4Yb4rmUkBs0JK-kIdF5U8X475Kd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTkwN2ZjOS1mYzMzLTRhMDgtYjQ4Yi02OGJlY2ZiYWFlZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTg6NTAuMjcxNTE0MDY2WiJ9&digest=sha256%3Ac6d7cdf1e59b89a39b912485aa8f1dbc01b4b2dcfec183ea47fead3958d59c7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" 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:38799" http.request.id=853af5f8-8f61-45de-a3f6-01884a6d6817 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" 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:38799" http.request.id=aa557777-351c-4ea1-a2aa-6c91775789e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.747834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=2b35b951-3f89-451a-8f81-d71c47c2bc30 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" 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=2.318138ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=bc50ee47-57cf-4a65-9cd7-73f77269bee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.291334ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=44579497-1c92-4fa5-9314-579c4e5c0be1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798491ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=ce7af5f6-cbc8-41f4-910d-ef6ee3d8660b http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809793ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=a8a78ac0-b4f2-4f91-8222-7f09b15dbcc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" 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=1.867574ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="rewriting manifest sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=8a06b8a5-1c44-4715-bf8b-7251b65b69b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" 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-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=8a06b8a5-1c44-4715-bf8b-7251b65b69b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" 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=5.273634ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=79ce23a2-8b8b-4b8b-8cb2-b5ea7d6f3a82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.162868ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=c0159625-704a-4682-830a-dd9336f58f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:39238" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.951779ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" 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:38799" http.request.id=28aa0a74-ad19-41f1-ad1b-2da0dcf50c16 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33148" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.156256ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" 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:38799" http.request.id=cafca9ce-831b-4711-b9ef-516c98647028 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33164" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.967025ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=0aa6b28a-6d17-4f78-b115-e9675fe86c44 http.request.method=GET http.request.remoteaddr="127.0.0.1:33164" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.298171ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" 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:38799" http.request.id=44996e1b-0b8f-4d10-8bab-f35955dfef22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33174" 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=2.275732ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" 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:38799" http.request.id=d0892681-d530-4151-a670-f9f0f026abde http.request.method=PUT http.request.remoteaddr="127.0.0.1:33186" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.081031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=1dbe9cce-c164-442a-ba5a-3d0250cb3832 http.request.method=GET http.request.remoteaddr="127.0.0.1:33186" 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=1.782132ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=d665f20f-9666-468f-9e9c-c98d29d13688 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33186" http.request.uri="/v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.202316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7efa826ef4ab7a5bae2ca0c024742ab8ffd4a1269bdf4412b49ead953bfb816a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38799" http.request.id=143a1ec1-6785-4ad3-9f2a-623f8840386e http.request.method=GET http.request.remoteaddr="127.0.0.1:33186" 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=1.797243ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (18.11s) === RUN TestManifestDeleteDisabled time="2025-10-08T15:58:52Z" 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-08T15:58:52Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:52Z" 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:40995" http.request.id=973e3332-2e3b-4e3b-9948-708299fbd6b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43034" 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=2.418789ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Oct/2025:15:58:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-08T15:58:52Z" 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-08T15:58:52Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T15:58:53Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.2 time="2025-10-08T15:58:53Z" 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-08T15:58:53Z" 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:38831" http.request.id=24264cbb-4812-43b8-b683-04439b8367cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49634" 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=4.215881ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:58:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T15:58:53Z" 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:38831" http.request.id=c9adc99b-1a09-4202-ab82-7dac40c7fdc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49640" 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=4.179722ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:58:53 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T15:58:53Z" 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:38831" http.request.id=cc91f758-0d0d-40d3-b5b1-71daf92f9b81 http.request.method=POST http.request.remoteaddr="127.0.0.1:49652" 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=3.64964ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T15:58:53Z" 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:38831" http.request.id=04b2428d-edeb-44c6-8d54-f9caec828a0b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49662" 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=3.907413ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:58:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.56s) === RUN TestProxyManifestGetByTag time="2025-10-08T15:58:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:53Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=85abfaed-d6bc-4671-a39b-6ae80d5003c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=ba9a3993-46b7-4c1f-8ac0-70acfdcd595d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39124" http.request.uri="/v2/foo/bar/blobs/uploads/f1498ec2-c050-4ed1-8fb3-e18de2deeb0a?_state=MiTHPsaxsGKB8bWiimG71Q6pu7C0VTlXH2ExoxG6qHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNDk4ZWMyLWMwNTAtNGVkMS04ZmIzLWUxOGRlMmRlZWIwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1ODo1My4zNDQ4MjgyMzZaIn0%3D&digest=sha256%3Ab5f3eb29d10cb72b796758102b376373bd1e0a9545947d8a8ec104c304d77079" http.request.useragent="Go-http-client/1.1" http.response.duration=5.072814002s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/f1498ec2-c050-4ed1-8fb3-e18de2deeb0a?_state=MiTHPsaxsGKB8bWiimG71Q6pu7C0VTlXH2ExoxG6qHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNDk4ZWMyLWMwNTAtNGVkMS04ZmIzLWUxOGRlMmRlZWIwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1ODo1My4zNDQ4MjgyMzZaIn0%3D&digest=sha256%3Ab5f3eb29d10cb72b796758102b376373bd1e0a9545947d8a8ec104c304d77079 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=ce9727b2-0d51-49f1-8730-7da12193bab4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39124" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.617542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:58:58Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:58:58Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.25.2 time="2025-10-08T15:58:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=facd0dc0-5c4f-4b43-9b68-2ef995f1bbe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39124" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.650269ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33225" go.version=go1.25.2 time="2025-10-08T15:58:58Z" 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-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=44b7d217-7272-4927-8377-8efbb62cadd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39126" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.887478ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33225 /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:33225/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=b0d917f4-2829-478e-b11b-ec4864477433 http.request.method=GET http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/manifests/sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1" time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=4465a642-7808-48c8-ad6e-d898d7f5b008 http.request.method=GET http.request.remoteaddr="127.0.0.1:39128" http.request.uri="/v2/foo/bar/manifests/sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.179475ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "GET /v2/foo/bar/manifests/sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1 with ttl=167h59m59.999991079s" go.version=go1.25.2 time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=b0d917f4-2829-478e-b11b-ec4864477433 http.request.method=GET http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/manifests/sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.582388ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "GET /v2/foo/bar/manifests/sha256:2f2fa0ca6ce2e051b3c151aee39dc8014c2d2ad7a4b5f9dd11cd151dbbec8ca1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=6519519f-3a83-4549-a079-73fce86da5e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39128" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.808943ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33225 /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:33225/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=50073894-b646-4178-bddf-5ae5dca105c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" 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-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=45332457-a68d-4168-8a45-d8d4da8e3d99 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39130" 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=5.176657ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=50073894-b646-4178-bddf-5ae5dca105c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" 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=15.153178ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:58:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=fd80b625-470a-4dad-8607-2ab7b84f6ae6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39130" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355204ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=b4568333-dfa5-4cd7-9f0d-f6f82861ae83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39130" http.request.uri="/v2/foo/bar/blobs/uploads/f64ed4e0-5a44-4758-aaaa-0a32f2c8234f?_state=WLL6Br6mh1GPIXRgNTrL6-1TOXl_lnok_1Sjkazq6zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGVkNGUwLTVhNDQtNDc1OC1hYWFhLTBhMzJmMmM4MjM0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1ODo1OC44MzYzNDk3MTNaIn0%3D&digest=sha256%3Ae700dc2479255c76fa9f9e1a159ead78c3d9ecab1b682b3a017775e06c51b0da" http.request.useragent="Go-http-client/1.1" http.response.duration=6.438070139s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:58:58 +0000] "PUT /v2/foo/bar/blobs/uploads/f64ed4e0-5a44-4758-aaaa-0a32f2c8234f?_state=WLL6Br6mh1GPIXRgNTrL6-1TOXl_lnok_1Sjkazq6zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGVkNGUwLTVhNDQtNDc1OC1hYWFhLTBhMzJmMmM4MjM0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1ODo1OC44MzYzNDk3MTNaIn0%3D&digest=sha256%3Ae700dc2479255c76fa9f9e1a159ead78c3d9ecab1b682b3a017775e06c51b0da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=d19ff9c1-4252-42eb-b987-df292b4f2548 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39130" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.589951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:59:05 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=fdfc4f3e-43ff-4d88-9301-2359de0d3a20 http.request.method=GET http.request.remoteaddr="127.0.0.1:39130" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="932.194µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:59:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33225 /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:33225/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=c474d0cf-caad-4af9-8c32-3859f2048065 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" 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-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=23a76fce-30b6-49b3-93aa-14692d6e4d72 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37708" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.433221ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:59:05 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=9ec6cedd-e826-4e5c-b769-f2a274c693bb http.request.method=GET http.request.remoteaddr="127.0.0.1:37708" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.697µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:59:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33225 /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:33225/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=c474d0cf-caad-4af9-8c32-3859f2048065 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" 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-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33225" http.request.id=e8a4cd53-8c4c-43dc-bfb7-e48b48ee44a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37712" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.260039ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:59:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:59:05Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a5e7bdb68a19585e2923bffad7fce5b1738812026bfc704c57557144a72d27b2 with ttl=167h59m59.999996564s" go.version=go1.25.2 time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42743" http.request.id=c474d0cf-caad-4af9-8c32-3859f2048065 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" 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=13.801483ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:59:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (12.22s) === RUN TestAppDispatcher time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43415" http.request.id=d64639dd-8acb-4b4d-8ac8-79e7d8a5b9c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59622" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606509ms http.response.status=200 http.response.written=0 time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43415" http.request.id=60184cde-52e4-46f2-b59c-a5fe25b68e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:59622" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.831309ms http.response.status=200 http.response.written=0 time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43415" http.request.id=20416ae6-42ff-4483-9eb5-39ac114e109d http.request.method=GET http.request.remoteaddr="127.0.0.1:59622" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671043ms http.response.status=200 http.response.written=0 time="2025-10-08T15:59:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43415" http.request.id=b11d18df-2296-4ee8-b09d-43f960aed6a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59622" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775221ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-08T15:59:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:05Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:05Z" 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:34195" http.request.id=472769b2-1637-4c00-bf7b-e67bf0c2a3ac http.request.method=GET http.request.remoteaddr="127.0.0.1:44628" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-08T15:59:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:05Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:05Z" level=info msg="configuring file health check path=/tmp/healthcheck823847380, interval=1" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-08T15:59:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:09Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:09Z" level=info msg="configuring TCP health check addr=127.0.0.1:34873, interval=1" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-10-08T15:59:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:13Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d time="2025-10-08T15:59:13Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33097, interval=1, threshold=3" go.version=go1.25.2 instance.id=d58e1c84-cd00-483d-99f6-ecee4b01428d --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 161.743s ? 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.09s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.58s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.24s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.008s === RUN TestSchedule time="2025-10-08T15:56:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf time="2025-10-08T15:56:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994956ms" go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf time="2025-10-08T15:56:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.695µs" go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf time="2025-10-08T15:56:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.777µs" go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf 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-08T15:56:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-08T15:56:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf time="2025-10-08T15:56:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995602ms" go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf time="2025-10-08T15:56:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996479ms" go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf time="2025-10-08T15:56:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-08T15:56:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=24654d07-2648-4e8f-b18f-0bdabe0701bf --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.582s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.18s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30133248 sha256:2fa7a81b47a4b90576035019a1c657aaf8bbfff35f9e1f613edd9b474ff5275a [] map[] } --- PASS: TestSimpleBlobRead (0.91s) === RUN TestBlobMount --- PASS: TestBlobMount (0.79s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.74s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.42s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.46s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === 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:6008ea5f99821d1668cfd23a24f09eb2a487e770f7523ffab86ac8a39aefd81e palailogos: marking blob sha256:d4abcd41dbe2dc484901d957af017be71a4d471c20185039465491132595fbe7 palailogos: marking blob sha256:a52146cfe1cac710b3bc5be38d8a25eb846013e0a3d268d101e0e0f29ae897a4 palailogos: marking manifest sha256:84dfb61ebb6db447c664ed5f19386a84cec55334651523d05fbcd359e3340b69 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:72bdf0e26612152f32d5e6d6689d72e8adb0f24867a60e109b9061f4dcea2e77 palailogos: marking blob sha256:043de03ade904313ce3f648c7ca429089c6da0be6de48a513a229b0a09eda2a3 palailogos: marking manifest sha256:a52146cfe1cac710b3bc5be38d8a25eb846013e0a3d268d101e0e0f29ae897a4 palailogos: marking blob sha256:06c45b3874c2720e1c8eed74f5a025994e24d66316311c9c1da01a896bda8037 palailogos: marking blob sha256:90dc2018a6275474b8f6407ec4cde61eedf31aa8ad73b00f7a440b077144e409 palailogos: marking manifest sha256:d4abcd41dbe2dc484901d957af017be71a4d471c20185039465491132595fbe7 palailogos: marking blob sha256:a8599bcbbaf2c8f2cb9e0bcda6c5d635a2f88c9917635b4180854f64a033f0e9 palailogos: marking blob sha256:279bc18c5511cfd4921bbf8c3449584a12ee3af638d3642245c56783ccdb8561 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.15s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e deletemanifests: marking manifest sha256:6d061bd5a263eab9536a7ac1613e1b932d5fe4ab94684a1a5881343f14f2851b deletemanifests: marking blob sha256:0a1e70f6f24858f7475fe63c540c71c4f88a144a8b4a99960e9881f06c154a37 deletemanifests: marking blob sha256:53e9ced7c69c93ba87927684234e87f4121857fb551ec5088d43e8e56e46213c deletemanifests: marking blob sha256:0507c07257ab504782d39f0275e9979c4be6b0ab335c6b6b2ac29777d6e3f47d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1713365cc5e8e3fc225bf372f8e4db15dd4f708b01a4518631615e517f5328f8 blob eligible for deletion: sha256:1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e blob eligible for deletion: sha256:45c8995a9947b0ed20c69c6a99a0599778bdfbf4ad59811611cf224299da358b blob eligible for deletion: sha256:e7b5b749419f8e9068ba3a084f93efe9c0f6266f0463ee76b820c72028e4586f deletemanifests manifest eligible for deletion: sha256:1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e deletemanifests: marking manifest sha256:6d061bd5a263eab9536a7ac1613e1b932d5fe4ab94684a1a5881343f14f2851b deletemanifests: marking blob sha256:0a1e70f6f24858f7475fe63c540c71c4f88a144a8b4a99960e9881f06c154a37 deletemanifests: marking blob sha256:53e9ced7c69c93ba87927684234e87f4121857fb551ec5088d43e8e56e46213c deletemanifests: marking blob sha256:0507c07257ab504782d39f0275e9979c4be6b0ab335c6b6b2ac29777d6e3f47d time="2025-10-08T15:57:03Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a time="2025-10-08T15:57:03Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1713365cc5e8e3fc225bf372f8e4db15dd4f708b01a4518631615e517f5328f8 time="2025-10-08T15:57:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/1713365cc5e8e3fc225bf372f8e4db15dd4f708b01a4518631615e517f5328f8" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e time="2025-10-08T15:57:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1d24ef0ec3967018eb0ca15ad55fab26abdc332ebf83484b2115c541a5def23e" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:45c8995a9947b0ed20c69c6a99a0599778bdfbf4ad59811611cf224299da358b time="2025-10-08T15:57:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/45c8995a9947b0ed20c69c6a99a0599778bdfbf4ad59811611cf224299da358b" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:e7b5b749419f8e9068ba3a084f93efe9c0f6266f0463ee76b820c72028e4586f time="2025-10-08T15:57:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7b5b749419f8e9068ba3a084f93efe9c0f6266f0463ee76b820c72028e4586f" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a --- PASS: TestDeleteManifestIfTagNotFound (2.53s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2d335dcac323f8d4ffe6f9179b18d8dc0b3607500c65da084540d7cfa6f20297 time="2025-10-08T15:57:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2d335dcac323f8d4ffe6f9179b18d8dc0b3607500c65da084540d7cfa6f20297" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:6fc94b15026c343d930de12a034f0b9e977487443d5a524ad62324c5121c6ecc time="2025-10-08T15:57:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6f/6fc94b15026c343d930de12a034f0b9e977487443d5a524ad62324c5121c6ecc" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:7a23635f1abeabbace30b9eee29b93e5271b4c39bb34553204ce7a62027b5bcd time="2025-10-08T15:57:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7a23635f1abeabbace30b9eee29b93e5271b4c39bb34553204ce7a62027b5bcd" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a --- PASS: TestGCWithMissingManifests (0.77s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:0ff4b3e6c48b285617c4165169e23e815df6be2b042f074c05acd6f21a2f50c2 komnenos: marking blob sha256:f7013011f9334724d44fd15eccc2d6f6fa59bab247eb3cc2f1340feadb604f1c komnenos: marking blob sha256:a8752f9ee695bc80ace10eb878c9d59fdfff8c23991bcf8b5ce86eb9f264f0dc 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3634d8d5a420305b2ccf2413a8e1b2c26b5448dde82fd6eb7db4906cd0f09bc6 time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/36/3634d8d5a420305b2ccf2413a8e1b2c26b5448dde82fd6eb7db4906cd0f09bc6" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:39796982cc4c5aa7c8aedf7b8193a3b57b13828e336ff48144abd6237e083c6d time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39796982cc4c5aa7c8aedf7b8193a3b57b13828e336ff48144abd6237e083c6d" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:6d167d5ce8c55ce301e62096f9d6a984ae3085424de3b794f1f0e6d51e80c2e4 time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6d167d5ce8c55ce301e62096f9d6a984ae3085424de3b794f1f0e6d51e80c2e4" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:6d6869d868a58d9fad690823c5e72f5378f63648dc7451ebf94c24445dbe2851 time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6d6869d868a58d9fad690823c5e72f5378f63648dc7451ebf94c24445dbe2851" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:b23b0d76c7045bceed0a56fb03cc9ddcb9ae67861c179a624f8c2938babcc501 time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b2/b23b0d76c7045bceed0a56fb03cc9ddcb9ae67861c179a624f8c2938babcc501" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:b5a4a992091f77d79b970986d3d7cf344814b15e68c26b110439cc8b6673a34c time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b5a4a992091f77d79b970986d3d7cf344814b15e68c26b110439cc8b6673a34c" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-08T15:57:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a --- PASS: TestDeletionHasEffect (2.35s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.29s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:287492dbe12f7e7967c1092d1cd181c616c6134dec176e074ee392c6d747f48d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:25b330a560ba8b23fadae57bf7ad75ff41709d95867540adf1f0706df14a2e03 michael_z_doukas: marking blob sha256:c3ec10b144ca81aa2a20d6c76ae8878b298caecc8d270e7fe76ff54da0b630a8 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:18afdfd22ad457e033c863fdfcb6cc09e7729966c6a0cd2837e73bd41e39b3e9 time="2025-10-08T15:57:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/18afdfd22ad457e033c863fdfcb6cc09e7729966c6a0cd2837e73bd41e39b3e9" go.version=go1.25.2 instance.id=4247339e-e6b7-45be-aacb-1586a338a32a --- PASS: TestOrphanBlobDeleted (1.01s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ce637988f881bf896b87678a37c3c449d94fd6ce775ccb8557a52f3b967c39d7 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5704b90b6b0a87e6a54b52ae0307ea235a4f7a5ca55b109b994b0afd10dfb612 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.92s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.78s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.49s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.57s) === 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-08T15:57:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 14:57:14.041725804 +0000 UTC m=-3564.603345129, actuallyDelete=true" time="2025-10-08T15:57:14Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-08T15:57:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825, actuallyDelete=true" time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dd97c049-b12c-4ee8-a510-842f2a777561 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb0f018c-a605-41ad-86ad-a3b147219946 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/99450264-ea34-404a-8f1c-1b17615a901b have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4b16e6ec-6862-4465-b43f-62992e4ed596 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6300f44a-0a4a-4339-b8f2-3ad2a7afb424 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6e56b15c-51f6-40d8-8e65-af8da12844f5 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bf49fa9a-c0a3-4837-96ef-ad7ac34b9f75 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e96e968d-f444-43d4-8384-8a6ae1a93ff0 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/25b9f944-cb88-47f7-9256-451b2192ee50 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3c8439bf-82ea-4b92-80c3-c007f1434a37 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/69efbc44-01cf-48f3-a58f-042d5ac84722 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.042639758 +0000 UTC m=+35.397568825). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-08T15:57:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:14.043732187 +0000 UTC m=+35.398661253, actuallyDelete=true" time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/80c3b830-bbeb-4807-8b15-ee9c0f48ecdf have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.043732187 +0000 UTC m=+35.398661253). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b19208ca-666d-4143-bd39-370a90961825 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.043732187 +0000 UTC m=+35.398661253). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/679224a4-aede-48f5-ae1f-8c32fdc54d2d have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.043732187 +0000 UTC m=+35.398661253). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a5a683f1-bd4c-405c-a29a-94800291a674 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.043732187 +0000 UTC m=+35.398661253). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d64ce34f-6672-49cc-a610-1ccce598cf06 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.043732187 +0000 UTC m=+35.398661253). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-08T15:57:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:14.044470544 +0000 UTC m=+35.399399597, actuallyDelete=true" time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b6822d5-cf46-4e01-83e8-056256d257ea have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.044470544 +0000 UTC m=+35.399399597). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/45e64723-746f-4394-957e-6b225a71cd5d have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.044470544 +0000 UTC m=+35.399399597). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/90be4789-e6f3-4f59-b44d-d2d45f5b4a83 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.044470544 +0000 UTC m=+35.399399597). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee886205-1af7-4d57-bf21-4bf51ef7c394 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.044470544 +0000 UTC m=+35.399399597). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/106867a7-e5be-466e-b4c3-728a61a0a777 have older date (2025-10-08 14:57:14 +0000 UTC) than purge date (2025-10-08 15:57:14.044470544 +0000 UTC m=+35.399399597). Removing upload directory." time="2025-10-08T15:57:14Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-08T15:57:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:14.044962771 +0000 UTC m=+35.399891838, actuallyDelete=true" time="2025-10-08T15:57:14Z" 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 35.418s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.007s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.008s === RUN TestWalkFileRemoved time="2025-10-08T15:56:38Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.424s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.077s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.25s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.752s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.68s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.117s ? 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-08T15:56:38Z" 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-08T15:56:38Z" 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-08T15:56:38Z" 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 TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2025-10-08T15:56:38Z" 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-08T15:56:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=5130f62a-b8df-4491-b31d-daf9ccb9676f --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV6 (0.00s) time="2025-10-08T15:56:38Z" level=error msg="unknown ip address format" go.version=go1.25.2 instance.id=5130f62a-b8df-4491-b31d-daf9ccb9676f ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2025-10-08T15:56:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=5130f62a-b8df-4491-b31d-daf9ccb9676f --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-10-08T15:56:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? 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.447s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.82s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.289s ? 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.01s) PASS ok github.com/docker/distribution/uuid 0.013s ? 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-x86.so.1 >>> docker-registry*: Package size: 24.5 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 15:59:21 +0000 elapsed time 0h 3m 10s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251008.155612) (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: 426 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...