>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r6) started Wed, 08 Oct 2025 12:37:32 +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.123733) 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: 536 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> 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-08T12:37:50Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-08T12:37:50Z" 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.011s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-08T12:37:50Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.006s ? 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.003s === 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.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.55s) PASS ok github.com/docker/distribution/health/checks 0.551s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.003s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.003s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.005s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.003s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/08 12:37:51 http: TLS handshake error from 127.0.0.1:51908: 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:33935/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33935/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33935/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33935/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37139?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.17s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-08T12:37:51Z" level=info msg="broadcaster: closing" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="closing testSink" time="2025-10-08T12:37:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-08T12:37:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:51Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T12:37:52Z" level=warning msg="&{0xc0002718c0 0.9} encountered too many errors, backing off" time="2025-10-08T12:37:52Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.60s) PASS ok github.com/docker/distribution/notifications 0.932s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-08T12:37:51Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T12:37:51.316634132Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:37:51.31665143Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:37:51.316678Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.2 time="2025-10-08T12:37:51.316937275Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T12:37:51.316944922Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.2 time="2025-10-08T12:37:51.317222333Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.2 time="2025-10-08T12:37:54.327328385Z" level=info msg="response completed" go.version=go1.25.2 http.request.host=127.0.0.1 http.request.id=5b5b6df2-1060-4cd0-849c-989f4bdd6efd http.request.method=GET http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.476307ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:37:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-08T12:37:54.327740804Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.2 --- PASS: TestRegistrySupportedCipherSuite (3.18s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-08T12:37:54.535202736Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T12:37:54.536099223Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:37:54.536116573Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:37:54.536241257Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.2 time="2025-10-08T12:37:54.536269865Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.21s) PASS ok github.com/docker/distribution/registry 11.400s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.003s === 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.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.084s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-08T12:37:51Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.2 instance.id=8e3026d6-c9ff-485b-a97f-1f1dc50c8529 time="2025-10-08T12:37:51Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.2 instance.id=8e3026d6-c9ff-485b-a97f-1f1dc50c8529 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-08T12:37:51Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.2 password=Y-fFFp31h8aRv2bPiptFp8mbWzp8inqWpkaANBTREOw user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.074s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.003s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-10-08T12:37:51Z" level=info msg="token not to be used before 2025-10-08 12:37:52 +0000 UTC - currently 2025-10-08 12:37:51.816053845 +0000 UTC m=+0.003755412" time="2025-10-08T12:37:51Z" level=info msg="token not to be used after 2025-10-08 12:37:51 +0000 UTC - currently 2025-10-08 12:37:51.816264814 +0000 UTC m=+0.003966388" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-08T12:37:51Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.010s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.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.028s === 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.009s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.002s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-08T12:37: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-08T12:37:53Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:37:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38443" http.request.id=7caf0200-1f99-42b9-9e51-514465899fa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42516" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="634.725µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:37:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-10-08T12:37: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-08T12:37:53Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:37:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=05660b94-fcc7-457c-b5f9-d4a99f01736b http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.629µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:12:37:53 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T12:37:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=2dc2d2e3-635e-4ecd-a59e-c51c30561f26 http.request.method=POST http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.272µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=39efb253-a411-446f-b496-f75cdb00b1f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/aaaa/blobs/uploads/5d081072-ae88-4979-9df8-c79046da8de2?_state=4ahVKCmzsk5PGX9EYqjk80tNT3mtO1PhZ9ME_4KGx0J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1ZDA4MTA3Mi1hZTg4LTQ5NzktOWRmOC1jNzkwNDZkYThkZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTMuMTA2NDE2MDNaIn0%3D&digest=sha256%3Ac3f2b5a0580fd1343b0a31d233a5b5fee53e8bc0c9615d98bffec4c6ea90ac3e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071478599s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/5d081072-ae88-4979-9df8-c79046da8de2?_state=4ahVKCmzsk5PGX9EYqjk80tNT3mtO1PhZ9ME_4KGx0J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1ZDA4MTA3Mi1hZTg4LTQ5NzktOWRmOC1jNzkwNDZkYThkZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTMuMTA2NDE2MDNaIn0%3D&digest=sha256%3Ac3f2b5a0580fd1343b0a31d233a5b5fee53e8bc0c9615d98bffec4c6ea90ac3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=302e0bce-1643-454d-9b54-badfc4f0f027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.2063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=697f8814-0590-4d01-8e68-b9a6e5c41ad0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.627µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=8bfda685-6b98-413e-a47d-8f40e7dcd3e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/bbbb/blobs/uploads/85632304-4751-490f-8803-d93e8e5f55eb?_state=0SHeunaB-RdeBNDpm3HKBH2M2GRIsOiwRj0_apV9zcF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NTYzMjMwNC00NzUxLTQ5MGYtODgwMy1kOTNlOGU1ZjU1ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTQuMjYyMzI2NzQzWiJ9&digest=sha256%3Abaf74688704e41e965b7af6796a50d17b322fa6875d47f6292943c1958e1f334" http.request.useragent="Go-http-client/1.1" http.response.duration=977.964575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/85632304-4751-490f-8803-d93e8e5f55eb?_state=0SHeunaB-RdeBNDpm3HKBH2M2GRIsOiwRj0_apV9zcF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NTYzMjMwNC00NzUxLTQ5MGYtODgwMy1kOTNlOGU1ZjU1ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTQuMjYyMzI2NzQzWiJ9&digest=sha256%3Abaf74688704e41e965b7af6796a50d17b322fa6875d47f6292943c1958e1f334 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=c6afe805-7ae9-4ee5-b20d-2a526c13499d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.310467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=b1bdbd9f-20a3-418f-aaf5-c2c673415971 http.request.method=POST http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.141µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:55 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=e475d35b-a0d6-459f-a62e-1f8cf718741a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/cccc/blobs/uploads/99b258c7-1c7b-49c5-959c-b6dd97dc4c8f?_state=yO0KsuscN5rqdfPqHnqu9DkEd_A3SfbJ9b6K-nETOFV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5OWIyNThjNy0xYzdiLTQ5YzUtOTU5Yy1iNmRkOTdkYzRjOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTUuMzE4MDEyNzE1WiJ9&digest=sha256%3A94ad42997e20c34462f1155bdf1a8bcbf46d15c5c9f49c769088d179b2e578a3" http.request.useragent="Go-http-client/1.1" http.response.duration=430.265746ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:55 +0000] "PUT /v2/foo/cccc/blobs/uploads/99b258c7-1c7b-49c5-959c-b6dd97dc4c8f?_state=yO0KsuscN5rqdfPqHnqu9DkEd_A3SfbJ9b6K-nETOFV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5OWIyNThjNy0xYzdiLTQ5YzUtOTU5Yy1iNmRkOTdkYzRjOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTUuMzE4MDEyNzE1WiJ9&digest=sha256%3A94ad42997e20c34462f1155bdf1a8bcbf46d15c5c9f49c769088d179b2e578a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=4fa78261-907d-4a13-9e64-cc1624fbea01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=610f2a7e-841b-4ee0-97da-9a8cd1f055b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.856µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=3c78cfc3-b809-479a-889e-5683e2c0d0c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/dddd/blobs/uploads/7d2f6fe6-fb20-4a3d-b487-fa26fd16c0fd?_state=fZ7s2mJLyjzGDvBPSyx2jXlR4O_nZhb8zyzf5FPshzJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ZDJmNmZlNi1mYjIwLTRhM2QtYjQ4Ny1mYTI2ZmQxNmMwZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTUuODY1MTg1NjI4WiJ9&digest=sha256%3Afc181a27458ac68785f6447c712a37eba2fe8ba6e70f18e7c2391d14605b34e7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094603908s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/7d2f6fe6-fb20-4a3d-b487-fa26fd16c0fd?_state=fZ7s2mJLyjzGDvBPSyx2jXlR4O_nZhb8zyzf5FPshzJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ZDJmNmZlNi1mYjIwLTRhM2QtYjQ4Ny1mYTI2ZmQxNmMwZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTUuODY1MTg1NjI4WiJ9&digest=sha256%3Afc181a27458ac68785f6447c712a37eba2fe8ba6e70f18e7c2391d14605b34e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=31c31497-038d-464a-9cdb-0e432f2fbab2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.306606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=b037bdbd-a977-4ff1-9b07-e4410c359f21 http.request.method=POST http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:58 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=580c51cd-8290-4684-ace1-f1a4d9f559a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/eeee/blobs/uploads/0e669e73-d734-442b-a146-df284e8aebb7?_state=AaYUNucue4aCXB_Wc6e8udI9e51jGd2CKWMQn9C_nph7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwZTY2OWU3My1kNzM0LTQ0MmItYTE0Ni1kZjI4NGU4YWViYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTguMDQ4ODA4NjYxWiJ9&digest=sha256%3Ad2cae6bfd7eb79148e8caffb4f54f8ccead926f7ee2de96a11c651f7e3f96b3e" http.request.useragent="Go-http-client/1.1" http.response.duration=825.862584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:58 +0000] "PUT /v2/foo/eeee/blobs/uploads/0e669e73-d734-442b-a146-df284e8aebb7?_state=AaYUNucue4aCXB_Wc6e8udI9e51jGd2CKWMQn9C_nph7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwZTY2OWU3My1kNzM0LTQ0MmItYTE0Ni1kZjI4NGU4YWViYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTguMDQ4ODA4NjYxWiJ9&digest=sha256%3Ad2cae6bfd7eb79148e8caffb4f54f8ccead926f7ee2de96a11c651f7e3f96b3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=2c7a8154-f535-454e-8991-446f8629dec1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:58 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:37:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=21a86660-a8a5-4644-a627-4ac1af9e20de http.request.method=POST http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.992µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:58 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=f5fed53d-4ca2-4a60-a6e4-00b8a7be4560 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/ffff/blobs/uploads/d4de6c85-71af-440b-80cd-8d3c63fc8109?_state=7PrXWD_hI4bjSqGdzV8cZ7OPRacsp0Y0C2_Eqnum0jh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkNGRlNmM4NS03MWFmLTQ0MGItODBjZC04ZDNjNjNmYzgxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTguOTczNzUzMTQ3WiJ9&digest=sha256%3A8558af6ddc73d99d38576e01fe76574c8c32fbfd353d700efceb3c6829c43d68" http.request.useragent="Go-http-client/1.1" http.response.duration=1.552362187s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:37:58 +0000] "PUT /v2/foo/ffff/blobs/uploads/d4de6c85-71af-440b-80cd-8d3c63fc8109?_state=7PrXWD_hI4bjSqGdzV8cZ7OPRacsp0Y0C2_Eqnum0jh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkNGRlNmM4NS03MWFmLTQ0MGItODBjZC04ZDNjNjNmYzgxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzc6NTguOTczNzUzMTQ3WiJ9&digest=sha256%3A8558af6ddc73d99d38576e01fe76574c8c32fbfd353d700efceb3c6829c43d68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=80ade3f9-6325-401e-8640-bcfc720083e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=774f9a61-27fd-4e0b-ad88-63a37a7cf1c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="501.266µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=eed5b3ca-6639-47f0-b191-46a680f3c150 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="538.654µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=750d0b87-3e35-4f6d-8d71-8b3f2d5b0868 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="538.04µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=571ab87f-d3fa-4157-8edd-9a104cfc0ac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="572.955µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=b6998da5-5d2f-4e1a-b99e-9892406a1c00 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="566.076µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=bc07771f-bc50-48c0-8682-ddb422660aa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="630.774µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" 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:38603" http.request.id=4f96de21-0af8-4051-9463-601f1ee07da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="623.481µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" 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:38603" http.request.id=9ca34243-1fbc-4582-a025-c5fa3706772d http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="597.936µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=5a5946c3-1361-418d-857d-26923f11e451 http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="405.439µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38603" http.request.id=0318994d-1feb-4dee-8644-49d5fe6a852a http.request.method=GET http.request.remoteaddr="127.0.0.1:51172" 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="427.643µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T12:38:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:00Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=655886c5-89c8-4f4b-9448-b392878b30ad http.request.method=POST http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=4c856b0d-f4ae-4d6f-86f4-39a6b2499ac8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/aaaa/blobs/uploads/167add47-b067-4be4-bda8-6a3194c01c21?_state=2wQdv7RjMIcDz9M57sD_T3CZtkYlx60UfMWRMmnK0nF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNjdhZGQ0Ny1iMDY3LTRiZTQtYmRhOC02YTMxOTRjMDFjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDAuNjQwNTk5MjI4WiJ9&digest=sha256%3A81d32930c3b90235cc3a615cc923cfad6c59325d7154b7528ff370a872cdc045" http.request.useragent="Go-http-client/1.1" http.response.duration=1.978828581s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:00 +0000] "PUT /v2/foo/aaaa/blobs/uploads/167add47-b067-4be4-bda8-6a3194c01c21?_state=2wQdv7RjMIcDz9M57sD_T3CZtkYlx60UfMWRMmnK0nF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNjdhZGQ0Ny1iMDY3LTRiZTQtYmRhOC02YTMxOTRjMDFjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDAuNjQwNTk5MjI4WiJ9&digest=sha256%3A81d32930c3b90235cc3a615cc923cfad6c59325d7154b7528ff370a872cdc045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=c432fb93-e396-4e7f-acd6-3114254eec64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=503ab37d-3f63-4bce-ab9f-f409624f4cc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="747.781µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=fdbe0fd8-c597-4766-9b37-9b680bc3be9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/bbbb/blobs/uploads/e28d84bf-16bf-4151-b98a-65454e738350?_state=TwQ8JGcWKAQIQUIpiWzC4_2sUXTtyM9bhbpshl-UWwJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlMjhkODRiZi0xNmJmLTQxNTEtYjk4YS02NTQ1NGU3MzgzNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDIuNjg3MDUxMDM1WiJ9&digest=sha256%3A5ea1b0e77dbe3bd4ca57e0973b1163d3eea10e1f3d1e7dacdf34ab51d5465c23" http.request.useragent="Go-http-client/1.1" http.response.duration=700.915758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e28d84bf-16bf-4151-b98a-65454e738350?_state=TwQ8JGcWKAQIQUIpiWzC4_2sUXTtyM9bhbpshl-UWwJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlMjhkODRiZi0xNmJmLTQxNTEtYjk4YS02NTQ1NGU3MzgzNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDIuNjg3MDUxMDM1WiJ9&digest=sha256%3A5ea1b0e77dbe3bd4ca57e0973b1163d3eea10e1f3d1e7dacdf34ab51d5465c23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=8440550a-ec33-4efd-938a-37e4a55491b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=612836c0-714c-4c6d-b90e-c915253a5911 http.request.method=POST http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.832µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=15e6f3be-0269-4947-9cf5-59bcaf804b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/cccc/blobs/uploads/b39c540c-8082-41b0-a22f-d2309753e3a8?_state=AOSJflWH_jQ33WILJJjK0y79TVWlrgsEmZI_YsasW5t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMzljNTQwYy04MDgyLTQxYjAtYTIyZi1kMjMwOTc1M2UzYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDMuNTAxNTMyODY3WiJ9&digest=sha256%3A42b61da265c8802bf1fe5fa9f3dfa5cb2775c9ba32cfa6e649880b1404e165f2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908512652s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/b39c540c-8082-41b0-a22f-d2309753e3a8?_state=AOSJflWH_jQ33WILJJjK0y79TVWlrgsEmZI_YsasW5t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMzljNTQwYy04MDgyLTQxYjAtYTIyZi1kMjMwOTc1M2UzYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDMuNTAxNTMyODY3WiJ9&digest=sha256%3A42b61da265c8802bf1fe5fa9f3dfa5cb2775c9ba32cfa6e649880b1404e165f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=31e3cb8d-514e-41f2-98a4-742da5577363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=e7eed3ef-0889-461d-84e1-f076caf71aeb http.request.method=POST http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.74µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=f5bcf6f3-7d20-428b-9fcc-efd2d9823a6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/dddd/blobs/uploads/a9848303-c300-489d-8506-9b2a13ab47b8?_state=bMIJUJ7741tHf8CGSZz1Z-WiVhb5vFscQBRSX5zwYL97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhOTg0ODMwMy1jMzAwLTQ4OWQtODUwNi05YjJhMTNhYjQ3YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDUuNDg5NDY1Mzc2WiJ9&digest=sha256%3A71667c4360e0ee12eed2ba5622a44c50d9a472e55ff210c21170747d8231c34a" http.request.useragent="Go-http-client/1.1" http.response.duration=832.932875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/a9848303-c300-489d-8506-9b2a13ab47b8?_state=bMIJUJ7741tHf8CGSZz1Z-WiVhb5vFscQBRSX5zwYL97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhOTg0ODMwMy1jMzAwLTQ4OWQtODUwNi05YjJhMTNhYjQ3YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDUuNDg5NDY1Mzc2WiJ9&digest=sha256%3A71667c4360e0ee12eed2ba5622a44c50d9a472e55ff210c21170747d8231c34a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=a1563f51-01b5-4a0a-946a-6dd22ee9acf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39202" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44665" http.request.id=2c4a71d6-b905-49b7-bf94-596c57fcdb17 http.request.method=GET http.request.remoteaddr="127.0.0.1:39202" 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="515.015µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.31s) === RUN TestURLPrefix time="2025-10-08T12:38:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:06Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36785" http.request.id=9e5cf325-f273-40a5-90bb-a129331bfd02 http.request.method=GET http.request.remoteaddr="127.0.0.1:49248" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.876µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-08T12:38:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:06Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=c0aca83d-c406-4a07-9476-aa1add62f7a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43472" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.989µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "GET /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=44988962-0322-4806-ac42-8c7bd9dad570 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.038µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=07eaefd0-ee1d-4420-9028-d89adf687f89 http.request.method=POST http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="527.974µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=95b1ae46-2099-443d-a63a-34322087a901 http.request.method=GET http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="669.729µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "GET /v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=c06f93bf-e4ec-4427-a638-6040e46d8fb7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="570.262µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=e92a8326-fa00-461d-9431-0e8fbe896cbc http.request.method=GET http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2100b941-40ab-4cd0-8127-354cde9284ad time="2025-10-08T12:38:06Z" 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:40319" http.request.id=e92a8326-fa00-461d-9431-0e8fbe896cbc http.request.method=GET http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.919µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2100b941-40ab-4cd0-8127-354cde9284ad 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "GET /v2/foo/bar/blobs/uploads/2100b941-40ab-4cd0-8127-354cde9284ad?_state=kNsYmsczIH_Sy51dLGhdg_R06i8ZhD42tNdolsMaShN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDBiOTQxLTQwYWItNGNkMC04MTI3LTM1NGNkZTkyODRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTAwNzI1MjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=9dee6f4d-a47e-41f1-ab2f-864ea1bf3327 http.request.method=POST http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="754.633µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=f9c6faeb-a5a9-467a-8faa-5c52fb8f3298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/1578c45d-d200-4c33-b177-11dc070fbfff?_state=EbRybkof1LDEM-u6p1Dts708w0nBA6SSdUl3yw-Dgrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NzhjNDVkLWQyMDAtNGMzMy1iMTc3LTExZGMwNzBmYmZmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTMxNzIzMDlaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" provided=sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 vars.name="foo/bar" vars.uuid=1578c45d-d200-4c33-b177-11dc070fbfff time="2025-10-08T12:38:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=f9c6faeb-a5a9-467a-8faa-5c52fb8f3298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/1578c45d-d200-4c33-b177-11dc070fbfff?_state=EbRybkof1LDEM-u6p1Dts708w0nBA6SSdUl3yw-Dgrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NzhjNDVkLWQyMDAtNGMzMy1iMTc3LTExZGMwNzBmYmZmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTMxNzIzMDlaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1578c45d-d200-4c33-b177-11dc070fbfff time="2025-10-08T12:38:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85, 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:40319" http.request.id=f9c6faeb-a5a9-467a-8faa-5c52fb8f3298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/1578c45d-d200-4c33-b177-11dc070fbfff?_state=EbRybkof1LDEM-u6p1Dts708w0nBA6SSdUl3yw-Dgrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NzhjNDVkLWQyMDAtNGMzMy1iMTc3LTExZGMwNzBmYmZmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTMxNzIzMDlaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.653µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1578c45d-d200-4c33-b177-11dc070fbfff 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "PUT /v2/foo/bar/blobs/uploads/1578c45d-d200-4c33-b177-11dc070fbfff?_state=EbRybkof1LDEM-u6p1Dts708w0nBA6SSdUl3yw-Dgrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NzhjNDVkLWQyMDAtNGMzMy1iMTc3LTExZGMwNzBmYmZmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTMxNzIzMDlaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=0c779e67-c26d-40ec-8070-ddb231814f38 http.request.method=POST http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="551.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=402c418c-6e17-4bac-ac0e-eb0c6ea412b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/a4004613-71e7-47a5-8026-540773aa7463?_state=Nwc-7XqOBwfG31UkAngnou89LM7QkZPJ4LyACd3mO3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MDA0NjEzLTcxZTctNDdhNS04MDI2LTU0MDc3M2FhNzQ2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTQ2NzMxMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="658.635µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "PUT /v2/foo/bar/blobs/uploads/a4004613-71e7-47a5-8026-540773aa7463?_state=Nwc-7XqOBwfG31UkAngnou89LM7QkZPJ4LyACd3mO3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MDA0NjEzLTcxZTctNDdhNS04MDI2LTU0MDc3M2FhNzQ2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTQ2NzMxMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=6c135e73-d32f-4072-9492-bc8a05349fd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="579.652µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=2f732f31-2872-4d2b-84b0-b493a5a70cbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/0969b430-7626-4b8c-b25c-133ecce68c6d?_state=0Ol51XP7lK1LeyVc5bIn2i7lB3Y9Y8r_QfHqhAZ9fER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NjliNDMwLTc2MjYtNGI4Yy1iMjVjLTEzM2VjY2U2OGM2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTYxNTMzNzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="683.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "PUT /v2/foo/bar/blobs/uploads/0969b430-7626-4b8c-b25c-133ecce68c6d?_state=0Ol51XP7lK1LeyVc5bIn2i7lB3Y9Y8r_QfHqhAZ9fER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NjliNDMwLTc2MjYtNGI4Yy1iMjVjLTEzM2VjY2U2OGM2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTYxNTMzNzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=80502416-3880-4d9b-b5db-087b6c3ad555 http.request.method=POST http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="545.676µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=d9a71630-b779-4b3b-9510-95f35560a6a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/9bdf7220-aa6b-42bd-8122-750f0833bf70?_state=WXaBXgd7KzEFHXdKqSJcbQAputCNEAbK37CIn-XojX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZGY3MjIwLWFhNmItNDJiZC04MTIyLTc1MGYwODMzYmY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTc2MDMzNDFaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.duration=475.715001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "PUT /v2/foo/bar/blobs/uploads/9bdf7220-aa6b-42bd-8122-750f0833bf70?_state=WXaBXgd7KzEFHXdKqSJcbQAputCNEAbK37CIn-XojX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZGY3MjIwLWFhNmItNDJiZC04MTIyLTc1MGYwODMzYmY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi4zOTc2MDMzNDFaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=2dd6190c-7998-48dc-a7b8-788b34a8da6b http.request.method=POST http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.393µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40319" http.request.id=15308886-6232-4e92-b739-5b38cb8c4558 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/76500daf-b001-4218-9e56-853530da81da?_state=oNL6I9WehpVWxvHeZKJHNItKU16LVVzoUeNmJqCBGEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTAwZGFmLWIwMDEtNDIxOC05ZTU2LTg1MzUzMGRhODFkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi44ODU5MjgyWiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=502.845152ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/76500daf-b001-4218-9e56-853530da81da?_state=oNL6I9WehpVWxvHeZKJHNItKU16LVVzoUeNmJqCBGEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTAwZGFmLWIwMDEtNDIxOC05ZTU2LTg1MzUzMGRhODFkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNi44ODU5MjgyWiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=e59a3d97-566a-44b4-9fb5-8dd8f24418bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/uploads/76500daf-b001-4218-9e56-853530da81da?_state=fdmqyWH7L7mEJFto8hRxTi_22Lmd2EQ71QqHWmNjiOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTAwZGFmLWIwMDEtNDIxOC05ZTU2LTg1MzUzMGRhODFkYSIsIk9mZnNldCI6MTgyMzMzNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDZaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042003ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "PUT /v2/foo/bar/blobs/uploads/76500daf-b001-4218-9e56-853530da81da?_state=fdmqyWH7L7mEJFto8hRxTi_22Lmd2EQ71QqHWmNjiOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTAwZGFmLWIwMDEtNDIxOC05ZTU2LTg1MzUzMGRhODFkYSIsIk9mZnNldCI6MTgyMzMzNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDZaIn0%3D&digest=sha256%3A8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=c9e1f942-f98c-4488-85c6-3148f4a329b7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="665.957µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=61bfa38f-df21-4144-9ce6-0932e226210a http.request.method=GET http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.827103ms http.response.status=200 http.response.written=18233344 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 200 18233344 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=error msg="error parsing digest="sha257:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=a253b797-5a75-4116-9ba2-0cad82c15c63 http.request.method=GET http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/sha257:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" vars.name="foo/bar" time="2025-10-08T12:38:07Z" 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:40319" http.request.id=a253b797-5a75-4116-9ba2-0cad82c15c63 http.request.method=GET http.request.remoteaddr="127.0.0.1:43488" http.request.uri="/v2/foo/bar/blobs/sha257:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.756µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/sha257:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=b2347e4c-d797-450a-9082-031cd6184886 http.request.method=GET http.request.remoteaddr="127.0.0.1:34852" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.duration="791.165µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:07Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=ff8985ef-f6e9-4d94-acad-c078009fb676 http.request.method=GET http.request.remoteaddr="127.0.0.1:49824" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.533µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=750f879d-0d0f-4681-a101-f67d04ea92f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49826" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="622.46µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=d2e7e7ff-5562-4e8c-b723-ae8b501567d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:49826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="639.777µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=22b7c89f-ce8c-4afe-9f4b-21b0995dd06b http.request.method=GET http.request.remoteaddr="127.0.0.1:49826" http.request.uri="/v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="710.476µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=d63ab626-6ccd-4a61-97e9-80b9fc7b03ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49826" http.request.uri="/v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="582.559µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=05a47830-cdd3-4f47-bc21-d32c9061e0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:49826" http.request.uri="/v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7005a0e7-73b7-47eb-b8eb-d616cca859c5 time="2025-10-08T12:38:07Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=05a47830-cdd3-4f47-bc21-d32c9061e0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:49826" http.request.uri="/v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="564.799µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7005a0e7-73b7-47eb-b8eb-d616cca859c5 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/uploads/7005a0e7-73b7-47eb-b8eb-d616cca859c5?_state=8aBdc5HbauhWArq-Al5BbWQzePG72qhkh09TZ7SH1OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDVhMGU3LTczYjctNDdlYi1iOGViLWQ2MTZjY2E4NTljNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy40OTg4Njg2OThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=ebb63eda-5067-4db8-82ad-a9fbeeb4b7c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.145µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=63e2b289-3575-4ee0-b814-662839addad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/4a19bb33-dcad-408b-a4dc-4696b6346937?_state=NWhY5Lc2QgNK2c2dvGL0hEokJ9Qo7S_G9smqvc0lQB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhMTliYjMzLWRjYWQtNDA4Yi1hNGRjLTQ2OTZiNjM0NjkzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDE4Nzg4NThaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" provided=sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 vars.name="foo/bar" vars.uuid=4a19bb33-dcad-408b-a4dc-4696b6346937 time="2025-10-08T12:38:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=63e2b289-3575-4ee0-b814-662839addad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/4a19bb33-dcad-408b-a4dc-4696b6346937?_state=NWhY5Lc2QgNK2c2dvGL0hEokJ9Qo7S_G9smqvc0lQB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhMTliYjMzLWRjYWQtNDA4Yi1hNGRjLTQ2OTZiNjM0NjkzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDE4Nzg4NThaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4a19bb33-dcad-408b-a4dc-4696b6346937 time="2025-10-08T12:38:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0, 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:45813" http.request.id=63e2b289-3575-4ee0-b814-662839addad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/4a19bb33-dcad-408b-a4dc-4696b6346937?_state=NWhY5Lc2QgNK2c2dvGL0hEokJ9Qo7S_G9smqvc0lQB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhMTliYjMzLWRjYWQtNDA4Yi1hNGRjLTQ2OTZiNjM0NjkzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDE4Nzg4NThaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.603µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4a19bb33-dcad-408b-a4dc-4696b6346937 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "PUT /v2/foo/bar/blobs/uploads/4a19bb33-dcad-408b-a4dc-4696b6346937?_state=NWhY5Lc2QgNK2c2dvGL0hEokJ9Qo7S_G9smqvc0lQB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhMTliYjMzLWRjYWQtNDA4Yi1hNGRjLTQ2OTZiNjM0NjkzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDE4Nzg4NThaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=d2948de0-b015-49f6-bb7e-2b6b3fb32603 http.request.method=POST http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="508.576µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=b908bbff-20d0-4b30-8e30-18b3c2ecaaee http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/3e7cf7d6-1116-461c-b4bd-765fdf693802?_state=4uxVYBsiV6nq5FAMZBzSjlWdsGkCeEDlRsD6ZZJkUHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlN2NmN2Q2LTExMTYtNDYxYy1iNGJkLTc2NWZkZjY5MzgwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDMyMTk1NDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="701.95µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "PUT /v2/foo/bar/blobs/uploads/3e7cf7d6-1116-461c-b4bd-765fdf693802?_state=4uxVYBsiV6nq5FAMZBzSjlWdsGkCeEDlRsD6ZZJkUHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlN2NmN2Q2LTExMTYtNDYxYy1iNGJkLTc2NWZkZjY5MzgwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDMyMTk1NDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=e86c4c93-8234-4d76-b77a-66b88581de2c http.request.method=POST http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="668.281µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=e96f59f0-58f4-4e2a-9c7a-0569ab19a17d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/bc768460-d278-4935-9402-7c743f3dd44a?_state=fwFIXI8U7PIhKqHnMcN681zyQF0W08hBJHIsUQy29EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNzY4NDYwLWQyNzgtNDkzNS05NDAyLTdjNzQzZjNkZDQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDQ3ODY4NDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="717.489µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "PUT /v2/foo/bar/blobs/uploads/bc768460-d278-4935-9402-7c743f3dd44a?_state=fwFIXI8U7PIhKqHnMcN681zyQF0W08hBJHIsUQy29EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNzY4NDYwLWQyNzgtNDkzNS05NDAyLTdjNzQzZjNkZDQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDQ3ODY4NDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=eb20291f-3ea9-4d8f-8b03-28e358c0db45 http.request.method=POST http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="628.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=d26ee61e-1821-4095-b2ea-bcdffaf98553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/3449ae5b-94e0-4f42-95fe-b68b145948bf?_state=LYhuhw6gv7WtRtg0r2o1tCxWzxcgv1-E-NRFy2BXlFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NDlhZTViLTk0ZTAtNGY0Mi05NWZlLWI2OGIxNDU5NDhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDYzODkzNDVaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184319045s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "PUT /v2/foo/bar/blobs/uploads/3449ae5b-94e0-4f42-95fe-b68b145948bf?_state=LYhuhw6gv7WtRtg0r2o1tCxWzxcgv1-E-NRFy2BXlFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NDlhZTViLTk0ZTAtNGY0Mi05NWZlLWI2OGIxNDU5NDhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowNy41MDYzODkzNDVaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=dc6d37aa-2bd9-47dd-9354-8a4dd0a2a65e http.request.method=POST http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45813" http.request.id=9ee509b5-c7ff-4708-b67b-a7c3d46fe5c1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/e11f92d0-a7c6-4003-8463-77c8321ebc5d?_state=gL3r4X6dv1NFlG646Lr9wBnbUkcxT1mOti5rMgA8nZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMWY5MmQwLWE3YzYtNDAwMy04NDYzLTc3YzgzMjFlYmM1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowOC43MDc5MjEwMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198728152s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/e11f92d0-a7c6-4003-8463-77c8321ebc5d?_state=gL3r4X6dv1NFlG646Lr9wBnbUkcxT1mOti5rMgA8nZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMWY5MmQwLWE3YzYtNDAwMy04NDYzLTc3YzgzMjFlYmM1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODowOC43MDc5MjEwMDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=e6961a1e-dbd4-432c-be8d-80130af20026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/uploads/e11f92d0-a7c6-4003-8463-77c8321ebc5d?_state=AEb1wHujE-_6rhLpWtcwdO9O1yfhUjK2I8w5MsPlF4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMWY5MmQwLWE3YzYtNDAwMy04NDYzLTc3YzgzMjFlYmM1ZCIsIk9mZnNldCI6MjYwMTY3NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDhaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e11f92d0-a7c6-4003-8463-77c8321ebc5d?_state=AEb1wHujE-_6rhLpWtcwdO9O1yfhUjK2I8w5MsPlF4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMWY5MmQwLWE3YzYtNDAwMy04NDYzLTc3YzgzMjFlYmM1ZCIsIk9mZnNldCI6MjYwMTY3NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MDhaIn0%3D&digest=sha256%3A6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=c361b58c-bc21-4d76-8cdd-bd5ecc019385 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="704.341µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=28402d96-565a-4e19-87da-df9dbac09cf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.922203ms http.response.status=200 http.response.written=26016768 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "GET /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 200 26016768 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=error msg="error parsing digest="sha257:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=e20f8994-f1ca-4775-8385-1eaae963dce0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/sha257:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" vars.name="foo/bar" time="2025-10-08T12:38:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=e20f8994-f1ca-4775-8385-1eaae963dce0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49830" http.request.uri="/v2/foo/bar/blobs/sha257:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.283µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "GET /v2/foo/bar/blobs/sha257:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=67bb621e-7c27-4d27-82da-766ed61f8681 http.request.method=GET http.request.remoteaddr="127.0.0.1:49848" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.duration="758.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "GET /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=71f17e28-acaf-40b1-ac04-2fb47a1c7e36 http.request.method=GET http.request.remoteaddr="127.0.0.1:49836" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.520082ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "GET /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45813" http.request.id=8d0a5490-2850-48f4-a5aa-4f5de380ce66 http.request.method=GET http.request.remoteaddr="127.0.0.1:49848" http.request.uri="/v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.262823ms http.response.status=200 http.response.written=819200 127.0.0.1 - - [08/Oct/2025:12:38:09 +0000] "GET /v2/foo/bar/blobs/sha256:6ad6e4c23dafdad759c61c637fd1b099794640a6b9b315d4a5a50264cdc152f0 HTTP/1.1" 200 819200 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=abc2a5ad-e29d-43fe-baea-360e312dccd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34852" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.524268747s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2025-10-08T12:38:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40319" http.request.id=d275f99b-e983-4ad1-96cf-295d3984fcee http.request.method=GET http.request.remoteaddr="127.0.0.1:34846" http.request.uri="/v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.527566245s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [08/Oct/2025:12:38:07 +0000] "GET /v2/foo/bar/blobs/sha256:8f08d07cfd6e0232ab8904dab187eef7764f81b777e503afdfeca72c1a4b6c85 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.60s) === RUN TestBlobDelete time="2025-10-08T12:38: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 time="2025-10-08T12:38:09Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=5cab5960-68f3-4c2a-bd6f-f272190d990e http.request.method=GET http.request.remoteaddr="127.0.0.1:44434" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.048µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "GET /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=4adf3869-d2c4-4d9d-ac81-76b3a7aeb05b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.505µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=d388805e-9ceb-4c2c-a936-3f06c6d09567 http.request.method=POST http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="612.75µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=48fdd070-0147-49c0-8759-7ec48c2cb862 http.request.method=GET http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="739.92µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "GET /v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=7c7f403d-8777-4cb5-9e0a-2b11a8d886fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="656.138µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=a92f203b-1740-426a-a474-df9224e0bea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5b62e879-e343-4a6b-be4c-2b6bd3755d32 time="2025-10-08T12:38:10Z" 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:44281" http.request.id=a92f203b-1740-426a-a474-df9224e0bea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.944µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5b62e879-e343-4a6b-be4c-2b6bd3755d32 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "GET /v2/foo/bar/blobs/uploads/5b62e879-e343-4a6b-be4c-2b6bd3755d32?_state=EsPaPHHecGwJgpC0BrJlZ325utfOhqM3N6En2s_RAox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjJlODc5LWUzNDMtNGE2Yi1iZTRjLTJiNmJkMzc1NWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTM0OTY3ODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=cd96998a-7551-409a-a1dd-94e087f7995d http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.575µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=e118b14a-5f9a-4b1d-a4ad-c6f4c663e892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/2274a538-676e-46fa-933c-0b7f251c10c5?_state=3cG0nN_u6G1qG5NVL87O9_0DXyBgrFA8q-QeT4ohRzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyNzRhNTM4LTY3NmUtNDZmYS05MzNjLTBiN2YyNTFjMTBjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTY5MDY3NzZaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" provided=sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 vars.name="foo/bar" vars.uuid=2274a538-676e-46fa-933c-0b7f251c10c5 time="2025-10-08T12:38:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=e118b14a-5f9a-4b1d-a4ad-c6f4c663e892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/2274a538-676e-46fa-933c-0b7f251c10c5?_state=3cG0nN_u6G1qG5NVL87O9_0DXyBgrFA8q-QeT4ohRzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyNzRhNTM4LTY3NmUtNDZmYS05MzNjLTBiN2YyNTFjMTBjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTY5MDY3NzZaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2274a538-676e-46fa-933c-0b7f251c10c5 time="2025-10-08T12:38:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907, 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:44281" http.request.id=e118b14a-5f9a-4b1d-a4ad-c6f4c663e892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/2274a538-676e-46fa-933c-0b7f251c10c5?_state=3cG0nN_u6G1qG5NVL87O9_0DXyBgrFA8q-QeT4ohRzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyNzRhNTM4LTY3NmUtNDZmYS05MzNjLTBiN2YyNTFjMTBjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTY5MDY3NzZaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.738µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2274a538-676e-46fa-933c-0b7f251c10c5 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "PUT /v2/foo/bar/blobs/uploads/2274a538-676e-46fa-933c-0b7f251c10c5?_state=3cG0nN_u6G1qG5NVL87O9_0DXyBgrFA8q-QeT4ohRzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyNzRhNTM4LTY3NmUtNDZmYS05MzNjLTBiN2YyNTFjMTBjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTY5MDY3NzZaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=53002414-b536-4094-a4f6-d374de7625af http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.357µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=ff14cd09-6fed-4641-b05d-bbac9f467e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/7562feaf-3827-4386-8cb7-ff2bd7ed1a6c?_state=jNLgp43IcH4IQfs22N4b5fkKmA3O3VeMRDIUV3dTE-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NjJmZWFmLTM4MjctNDM4Ni04Y2I3LWZmMmJkN2VkMWE2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTg3NTA5MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="804.601µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "PUT /v2/foo/bar/blobs/uploads/7562feaf-3827-4386-8cb7-ff2bd7ed1a6c?_state=jNLgp43IcH4IQfs22N4b5fkKmA3O3VeMRDIUV3dTE-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NjJmZWFmLTM4MjctNDM4Ni04Y2I3LWZmMmJkN2VkMWE2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMTg3NTA5MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=8ab54e2a-3891-43ce-9c97-3df6a445010f http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="658.101µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=1c550727-bbd2-4fa7-8a07-1dad837037d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/d7c34ea0-ffb0-4307-b958-eff6f94e7439?_state=cpfdzF3s7apSwS2YKtCSFQE1tar0BST8yDjaIRncPw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3YzM0ZWEwLWZmYjAtNDMwNy1iOTU4LWVmZjZmOTRlNzQzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMjA0NDc2MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="792.238µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "PUT /v2/foo/bar/blobs/uploads/d7c34ea0-ffb0-4307-b958-eff6f94e7439?_state=cpfdzF3s7apSwS2YKtCSFQE1tar0BST8yDjaIRncPw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3YzM0ZWEwLWZmYjAtNDMwNy1iOTU4LWVmZjZmOTRlNzQzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMjA0NDc2MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=c6a16015-9610-47d3-a282-4875e3b2c696 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="673.07µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=0987fbe5-d501-4af9-9dc8-fef1d8380411 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/8735583c-b9bd-4ef6-acaf-3ca839663be6?_state=RhO6kIPtUITW4uCtofKBTsyBabKO9SgSy1So4Pwq8797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3MzU1ODNjLWI5YmQtNGVmNi1hY2FmLTNjYTgzOTY2M2JlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMjIxMDE1NTFaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.duration=847.874905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "PUT /v2/foo/bar/blobs/uploads/8735583c-b9bd-4ef6-acaf-3ca839663be6?_state=RhO6kIPtUITW4uCtofKBTsyBabKO9SgSy1So4Pwq8797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3MzU1ODNjLWI5YmQtNGVmNi1hY2FmLTNjYTgzOTY2M2JlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC4wMjIxMDE1NTFaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=da9b4de7-fa66-4623-b098-2384c39b64f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.946µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44281" http.request.id=cf0b6a2d-bb39-402e-9da6-33546d0a7ed9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/ae28b416-5525-4159-b144-7783aac9f35d?_state=ky_FobUJaKqIzMXhAb5_La8ztjuXstgpjyjJQ4fJqvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlMjhiNDE2LTU1MjUtNDE1OS1iMTQ0LTc3ODNhYWM5ZjM1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC44ODU3OTA2MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=911.736869ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/ae28b416-5525-4159-b144-7783aac9f35d?_state=ky_FobUJaKqIzMXhAb5_La8ztjuXstgpjyjJQ4fJqvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlMjhiNDE2LTU1MjUtNDE1OS1iMTQ0LTc3ODNhYWM5ZjM1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMC44ODU3OTA2MzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=6d53e0de-9c78-417a-8821-a2e721a19145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/uploads/ae28b416-5525-4159-b144-7783aac9f35d?_state=jpLmVbY6UG9Lh1NHjV8lwhSjgK0zQ32s6M6sLgORC9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlMjhiNDE2LTU1MjUtNDE1OS1iMTQ0LTc3ODNhYWM5ZjM1ZCIsIk9mZnNldCI6MjMzMTIzODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTBaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.duration="959.861µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "PUT /v2/foo/bar/blobs/uploads/ae28b416-5525-4159-b144-7783aac9f35d?_state=jpLmVbY6UG9Lh1NHjV8lwhSjgK0zQ32s6M6sLgORC9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlMjhiNDE2LTU1MjUtNDE1OS1iMTQ0LTc3ODNhYWM5ZjM1ZCIsIk9mZnNldCI6MjMzMTIzODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTBaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=444063cb-f9e2-4162-ae83-6d9263e0ba6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="663.362µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=7519ae66-ed0b-4a76-8014-91a36262a174 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.952381ms http.response.status=200 http.response.written=23312384 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "GET /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 200 23312384 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=error msg="error parsing digest="sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=1648b50c-79e2-4c52-9fee-179461b3a55b http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" time="2025-10-08T12:38:11Z" 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:44281" http.request.id=1648b50c-79e2-4c52-9fee-179461b3a55b http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bar/blobs/sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="541.305µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "GET /v2/foo/bar/blobs/sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=0a6ce9f1-b9c7-41fb-8a4a-6e410e652f2a http.request.method=GET http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.duration="891.158µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "GET /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=8666135e-14f2-440d-99d3-e59e527f3cbe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44474" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.duration="735.071µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=743fd10e-5f94-42d2-8b72-3c218d7cdab2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44474" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="513.709µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" 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:44281" http.request.id=d090c925-ee38-46ce-a273-093668530b84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44474" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="539.339µs" http.response.status=404 http.response.written=74 vars.digest="sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=error msg="error parsing digest="sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=d9142272-ae66-4421-b059-5064e5e3f36e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44486" http.request.uri="/v2/foo/bar/blobs/sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" time="2025-10-08T12:38:11Z" 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:44281" http.request.id=d9142272-ae66-4421-b059-5064e5e3f36e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44486" http.request.uri="/v2/foo/bar/blobs/sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.001µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "DELETE /v2/foo/bar/blobs/sha257:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T12:38:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=47b95081-9b57-45f0-bf4a-bac10bc60e9a http.request.method=POST http.request.remoteaddr="127.0.0.1:44494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="697.872µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=58e87abc-a385-4eb3-a658-1eb78218a517 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44494" http.request.uri="/v2/foo/bar/blobs/uploads/74c7b5bd-558b-4199-b5b4-47a911207676?_state=NYLopR91X4XZIozrpt8xn1ATYdWbvxfPBQ9ITvUuhOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YzdiNWJkLTU1OGItNDE5OS1iNWI0LTQ3YTkxMTIwNzY3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMS44MjI4ODAzNjlaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.duration=948.64522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "PUT /v2/foo/bar/blobs/uploads/74c7b5bd-558b-4199-b5b4-47a911207676?_state=NYLopR91X4XZIozrpt8xn1ATYdWbvxfPBQ9ITvUuhOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YzdiNWJkLTU1OGItNDE5OS1iNWI0LTQ3YTkxMTIwNzY3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMS44MjI4ODAzNjlaIn0%3D&digest=sha256%3A8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=d7607c0f-ceac-4d36-aba2-50a44cb02b73 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44494" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="911.106µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=ac52e0bc-1118-4b88-b19e-bb30b71fd0e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=969.596935ms http.response.status=200 http.response.written=2593152 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "GET /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 200 2593152 "" "Go-http-client/1.1" time="2025-10-08T12:38:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44281" http.request.id=ca9b4c50-fc88-4046-8d23-d941e8195061 http.request.method=GET http.request.remoteaddr="127.0.0.1:44462" http.request.uri="/v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=972.07973ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [08/Oct/2025:12:38:11 +0000] "GET /v2/foo/bar/blobs/sha256:8c476a9fac6588e5266c90a0701facb4debec7275fc9ac9b038e0a5ec7b50907 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.86s) === RUN TestRelativeURL time="2025-10-08T12:38:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:12Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45191" http.request.id=d858da55-92eb-4b9b-ac4e-fb49e80f590a http.request.method=POST http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45191" http.request.id=5501b264-1dc1-484f-89b0-6612d8fc34c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/e9bdebb0-38ca-4851-b759-67fd15efc692?_state=jnh-vgq8BnRfK2lYkg2vlKGbqcyRGmJUSFcI1Q_h70t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YmRlYmIwLTM4Y2EtNDg1MS1iNzU5LTY3ZmQxNWVmYzY5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMi43ODk2MzA2MjFaIn0%3D&digest=sha256%3Ae7ac634451b9ec8af4dc51a6b2382587407b5990241a8dcb33ac26f96972829f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468940477s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:12 +0000] "PUT /v2/foo/bar/blobs/uploads/e9bdebb0-38ca-4851-b759-67fd15efc692?_state=jnh-vgq8BnRfK2lYkg2vlKGbqcyRGmJUSFcI1Q_h70t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YmRlYmIwLTM4Y2EtNDg1MS1iNzU5LTY3ZmQxNWVmYzY5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxMi43ODk2MzA2MjFaIn0%3D&digest=sha256%3Ae7ac634451b9ec8af4dc51a6b2382587407b5990241a8dcb33ac26f96972829f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45191" http.request.id=63aebe24-f2b9-4dd7-8022-b878cf0d219a http.request.method=POST http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.213µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:14Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45191" http.request.id=3a981597-ff27-4067-abf0-1d942600bd64 http.request.method=POST http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="626.002µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:45191" http.request.id=7fc80263-1fc8-49ec-88c2-7790721a4e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/89a43ba4-4db3-436b-80f5-66a82c8923d5?_state=Vf2rAnfyAvZWxVVNsP_GKuQWMCMO23a1ZGfdXGvthvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5YTQzYmE0LTRkYjMtNDM2Yi04MGY1LTY2YTgyYzg5MjNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxNC40NTU2NDE5NDVaIn0%3D&digest=sha256%3A36a9f0f5479ec4eb381cc7359d9466f645cb3945859b313a2faaa3e57211a51f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124477893s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:14 +0000] "PUT /v2/foo/bar/blobs/uploads/89a43ba4-4db3-436b-80f5-66a82c8923d5?_state=Vf2rAnfyAvZWxVVNsP_GKuQWMCMO23a1ZGfdXGvthvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5YTQzYmE0LTRkYjMtNDM2Yi04MGY1LTY2YTgyYzg5MjNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxNC40NTU2NDE5NDVaIn0%3D&digest=sha256%3A36a9f0f5479ec4eb381cc7359d9466f645cb3945859b313a2faaa3e57211a51f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.79s) === RUN TestBlobDeleteDisabled time="2025-10-08T12:38: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-08T12:38:15Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:15Z" 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:35415" http.request.id=e6efa9b6-746e-4875-96ba-e8610b410bb0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55986" http.request.uri="/v2/foo/bar/blobs/sha256:7b304afdb4eab62c3204fd50d8c2f9d0a05aa2af309fb888ebdc42a0126448aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.011µs" http.response.status=405 http.response.written=78 vars.digest="sha256:7b304afdb4eab62c3204fd50d8c2f9d0a05aa2af309fb888ebdc42a0126448aa" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:7b304afdb4eab62c3204fd50d8c2f9d0a05aa2af309fb888ebdc42a0126448aa HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.05s) === RUN TestDeleteDisabled time="2025-10-08T12:38: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-08T12:38:15Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42237" http.request.id=bb56fb86-6422-4687-aec9-103681fd3838 http.request.method=POST http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42237" http.request.id=a9bf812e-f387-4df2-94b7-20d6d8a5ee17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/bar/blobs/uploads/1632e89f-f3a9-4ee2-b78b-66b7a2a40097?_state=WNcsDyCmbNwf3sTlo1ptbWwKGgOeMcdMXDGCivqbMNh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MzJlODlmLWYzYTktNGVlMi1iNzhiLTY2YjdhMmE0MDA5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxNS42OTg3NDA3OTFaIn0%3D&digest=sha256%3A0b9379ff539f4f51bc217ea60386a309209db62c819136121c548db85eaefc48" http.request.useragent="Go-http-client/1.1" http.response.duration=442.029981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:15 +0000] "PUT /v2/foo/bar/blobs/uploads/1632e89f-f3a9-4ee2-b78b-66b7a2a40097?_state=WNcsDyCmbNwf3sTlo1ptbWwKGgOeMcdMXDGCivqbMNh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MzJlODlmLWYzYTktNGVlMi1iNzhiLTY2YjdhMmE0MDA5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxNS42OTg3NDA3OTFaIn0%3D&digest=sha256%3A0b9379ff539f4f51bc217ea60386a309209db62c819136121c548db85eaefc48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:42237" http.request.id=4a885ee7-b5a2-4009-abf9-10fa8c3bfe4c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/bar/blobs/sha256:0b9379ff539f4f51bc217ea60386a309209db62c819136121c548db85eaefc48" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.53µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0b9379ff539f4f51bc217ea60386a309209db62c819136121c548db85eaefc48" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:0b9379ff539f4f51bc217ea60386a309209db62c819136121c548db85eaefc48 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.51s) === RUN TestDeleteReadOnly time="2025-10-08T12:38:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:16Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46419" http.request.id=366798c9-ea4d-44a6-a8b9-9af4f49703e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.275µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46419" http.request.id=c3e0a709-d8e7-44ea-9547-74f37181cfd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/bar/blobs/uploads/545a3191-a224-4724-abbe-4ddbf136f4bd?_state=7PRS7wEMsdNCWx_AIHHBIMQHuQ94FcgEsOA0SLYq0BR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NWEzMTkxLWEyMjQtNDcyNC1hYmJlLTRkZGJmMTM2ZjRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxNi4xOTcyMjE1MzhaIn0%3D&digest=sha256%3A03f93c1de6fe10f827b449d8c26b8cf998650a71fc1d861de45e7d4bef0efe6e" http.request.useragent="Go-http-client/1.1" http.response.duration=372.88421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "PUT /v2/foo/bar/blobs/uploads/545a3191-a224-4724-abbe-4ddbf136f4bd?_state=7PRS7wEMsdNCWx_AIHHBIMQHuQ94FcgEsOA0SLYq0BR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NWEzMTkxLWEyMjQtNDcyNC1hYmJlLTRkZGJmMTM2ZjRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoxNi4xOTcyMjE1MzhaIn0%3D&digest=sha256%3A03f93c1de6fe10f827b449d8c26b8cf998650a71fc1d861de45e7d4bef0efe6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:03f93c1de6fe10f827b449d8c26b8cf998650a71fc1d861de45e7d4bef0efe6e HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.43s) === RUN TestStartPushReadOnly time="2025-10-08T12:38:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:16Z" level=info msg="redis not configured" go.version=go1.25.2 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-10-08T12:38:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:16Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:16Z" 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:41847" http.request.id=285f22b8-45dd-43cd-b27e-ed31a0c5a888 http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" 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="755.58µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" 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:41847" http.request.id=e8ce001d-c14a-40da-a0fa-b31888ffe8e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" 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="900.537µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" 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:41847" http.request.id=9c22f33f-2298-4723-aeaa-b02e2e0d9cb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" 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="483.65µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" 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:41847" http.request.id=d8e8e728-12da-4002-a4bb-5291aad93eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" 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="633.659µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:16Z" 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:41847" http.request.id=d8e8e728-12da-4002-a4bb-5291aad93eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" 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="655.146µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:16Z" 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:41847" http.request.id=d8e8e728-12da-4002-a4bb-5291aad93eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" 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="676.667µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:16Z" 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:41847" http.request.id=d8e8e728-12da-4002-a4bb-5291aad93eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" 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="694.708µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T12:38:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=95de1c8d-4974-430b-8764-5cbc458a6488 http.request.method=POST http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="585.994µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=9f472b93-00d9-4948-9ebd-283e22971151 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/blobs/uploads/28aed414-55e4-448f-bf49-9b689391e251?_state=bOsec8doumulo_O7fnftaek5yCbcVu52jSC1a284wDZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOGFlZDQxNC01NWU0LTQ0OGYtYmY0OS05YjY4OTM5MWUyNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTYuNjMwMTY1NjY2WiJ9&digest=sha256%3Ae5d4ddb518ac56c5a2b5fa58ce4b3e27c6e78d34292dfde46e0f46db3b10448d" http.request.useragent="Go-http-client/1.1" http.response.duration=563.773986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/28aed414-55e4-448f-bf49-9b689391e251?_state=bOsec8doumulo_O7fnftaek5yCbcVu52jSC1a284wDZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOGFlZDQxNC01NWU0LTQ0OGYtYmY0OS05YjY4OTM5MWUyNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTYuNjMwMTY1NjY2WiJ9&digest=sha256%3Ae5d4ddb518ac56c5a2b5fa58ce4b3e27c6e78d34292dfde46e0f46db3b10448d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=b31ff2c2-3237-4919-b575-c8699bd4cec4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.357µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=557eb469-fa6e-442b-b500-6bd50572123d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/blobs/uploads/73cb9339-0be0-45e6-9211-db022b424b60?_state=--rvOP1shfRVsC7Dq_i5TcL-US9cXtu05nhil1GhWj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3M2NiOTMzOS0wYmUwLTQ1ZTYtOTIxMS1kYjAyMmI0MjRiNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTcuMjU3MjkyMDMxWiJ9&digest=sha256%3Ad06cc3b3998c61a583fe30f1626c05d3927b44a9de39a92fc15a7e5f8b0b0309" http.request.useragent="Go-http-client/1.1" http.response.duration=593.113421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/73cb9339-0be0-45e6-9211-db022b424b60?_state=--rvOP1shfRVsC7Dq_i5TcL-US9cXtu05nhil1GhWj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3M2NiOTMzOS0wYmUwLTQ1ZTYtOTIxMS1kYjAyMmI0MjRiNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTcuMjU3MjkyMDMxWiJ9&digest=sha256%3Ad06cc3b3998c61a583fe30f1626c05d3927b44a9de39a92fc15a7e5f8b0b0309 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=06a00ddf-5627-4378-86b9-61c41ae869bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=52bd7167-a5f0-4325-a148-3663e08c8661 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.duration="895.078µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=14d7eeec-df05-4c2b-923e-34e8a8fd2b11 http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" 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="772.47µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=e086660f-ee04-4e5d-b071-58dce870817a http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="755.161µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=2a1f9243-b37a-446f-8a2a-c875a0d8bdf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.duration="829.789µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=70a0797f-595c-471a-892b-95ef307b093f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.duration="974.817µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41847" http.request.id=5c20f91a-127e-4bf7-96d2-26453347f108 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.duration="818.97µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=7b716d23-6439-41ef-921a-32f8bd84e73f http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="769.262µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=59f3a909-d56a-43b7-87c3-cef1525b015e http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="474.415µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=cfee4e28-73ec-4c01-a8dd-a701a94cdb75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.duration="526.598µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=18a3cc8e-47ac-4365-8f33-a431c4321410 http.request.method=GET http.request.remoteaddr="127.0.0.1:37664" 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="473.276µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=error msg="payload digest does match: "sha256:03b0ae3872f9c58160f0bd29b0c2f802424712575775f968cb57cd9d58067bdd" != "sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f"" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=6e540c54-8845-48eb-abfc-8cebd434a5cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=6e540c54-8845-48eb-abfc-8cebd434a5cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37664" http.request.uri="/v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="582.244µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f" 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:b8e3bfc802a659b3c078e4e08c9f52ee2b6c08f28e7b070f01422f966c6f495f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=497038cd-4375-482c-96bc-be5ce7a2da1f http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" 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="681.509µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=c3ccecf9-88ea-4d56-9389-7169d8e69abd http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" 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="448.285µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=d1f157f0-cdc7-4098-b458-465a27d0803d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" 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="611.859µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:17Z" 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:41847" http.request.id=d1f157f0-cdc7-4098-b458-465a27d0803d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" 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="641.448µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:17Z" 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:41847" http.request.id=d1f157f0-cdc7-4098-b458-465a27d0803d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" 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="662.187µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=9d153832-17fb-4650-9fa7-ed244bc6f581 http.request.method=POST http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="610.624µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=df7cf474-6013-4f86-8720-a6da8fe34231 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/blobs/uploads/5822fa8c-767b-463e-b6b6-c58530c6c427?_state=swLC7PihnVNlnuGbNzHuWgeLezkg5veUiD6y2yqSzhR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ODIyZmE4Yy03NjdiLTQ2M2UtYjZiNi1jNTg1MzBjNmM0MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTcuODY1MTM2NTMyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="776.632µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/5822fa8c-767b-463e-b6b6-c58530c6c427?_state=swLC7PihnVNlnuGbNzHuWgeLezkg5veUiD6y2yqSzhR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ODIyZmE4Yy03NjdiLTQ2M2UtYjZiNi1jNTg1MzBjNmM0MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTcuODY1MTM2NTMyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" 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:41847" http.request.id=999064af-9767-49ee-9428-ccc4f4bee457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" 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="724.918µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:17Z" 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:41847" http.request.id=999064af-9767-49ee-9428-ccc4f4bee457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.709µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T12:38:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=fe5fa914-fc34-45fb-a0b3-ee65b09237ed http.request.method=POST http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="681.223µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=2ab0461b-3e35-4f78-801b-d83fce5065f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/blobs/uploads/a5defd8f-c495-4df3-b2ac-2ea7f8bf81b9?_state=AtySv9wSgYLmk_GsX9RLST0ie9lYdt0GVWRYbSkkF1B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWRlZmQ4Zi1jNDk1LTRkZjMtYjJhYy0yZWE3ZjhiZjgxYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTcuOTEwNTY1MjI0WiJ9&digest=sha256%3A7f94376d678d650ee54b22b6b026a1851111568c7c491d193e3d833f21c34698" http.request.useragent="Go-http-client/1.1" http.response.duration=296.94682ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/a5defd8f-c495-4df3-b2ac-2ea7f8bf81b9?_state=AtySv9wSgYLmk_GsX9RLST0ie9lYdt0GVWRYbSkkF1B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWRlZmQ4Zi1jNDk1LTRkZjMtYjJhYy0yZWE3ZjhiZjgxYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTcuOTEwNTY1MjI0WiJ9&digest=sha256%3A7f94376d678d650ee54b22b6b026a1851111568c7c491d193e3d833f21c34698 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=a8a70f8b-b2be-4b2c-b205-1d95cb325b7a http.request.method=POST http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.884µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=2d934d87-ccde-4da6-ba38-95ecfd490137 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/blobs/uploads/046cf0d8-e95c-4e1f-a4dc-d4ac2ed34abd?_state=c9lgzgcCNKSxoElr8AUL3Qu340_YU6E-AA7IEn-od6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDZjZjBkOC1lOTVjLTRlMWYtYTRkYy1kNGFjMmVkMzRhYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTguMjk0MzczOTg2WiJ9&digest=sha256%3A4bc649cffd32c1ea3064f3fcd9e527c68ed602cd0fc63cc93e4a56936c0d9c83" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382589865s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/046cf0d8-e95c-4e1f-a4dc-d4ac2ed34abd?_state=c9lgzgcCNKSxoElr8AUL3Qu340_YU6E-AA7IEn-od6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDZjZjBkOC1lOTVjLTRlMWYtYTRkYy1kNGFjMmVkMzRhYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTguMjk0MzczOTg2WiJ9&digest=sha256%3A4bc649cffd32c1ea3064f3fcd9e527c68ed602cd0fc63cc93e4a56936c0d9c83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:41847" http.request.id=385c2138-c764-4e27-a0a2-89459da91588 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:41847" http.request.id=96c7305c-b316-42c4-8542-19234b962f54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37" http.request.useragent="Go-http-client/1.1" http.response.duration="641.694µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=8d5a8af3-4ab9-41f4-a7aa-939b5ee6e2c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" 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="584.907µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=08fb1039-ba4f-4d3e-a4c5-917f150632a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="661.355µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=26b3ef4f-94a6-4236-a61a-a8bce5e6c125 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="476.832µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=de5d2337-9e15-4d9c-8de0-402a00d35345 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37" http.request.useragent="Go-http-client/1.1" http.response.duration="466.12µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=7da19175-d0a6-489e-ab32-e6ff164591e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" 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="562.286µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="rewriting manifest sha256:5b3295cdf59318ee3f4aa6e8229c64e95e2d7da55f3201a301fe311f3cc8bf37 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=eacae169-d408-4884-9372-6496ab0b0ccd http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=eacae169-d408-4884-9372-6496ab0b0ccd http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.091766ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:41847" http.request.id=2be06778-1cdf-4eff-8f28-a00d65bec3e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" 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="584.903µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:41847" http.request.id=0648bc82-c288-4878-b8d6-bdfe0a1ae10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="660.266µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:41847" http.request.id=d0f99efb-b0f9-427c-a0ce-06340ab8c40a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f" http.request.useragent="Go-http-client/1.1" http.response.duration="643.376µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=ea1b28a8-281f-4ef3-acbe-8ec9a104aaf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" 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="553.283µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=118aecd9-d1a7-4807-816d-1b789975add1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="561.077µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=75ab0a3a-e727-4fe5-a7bd-6ab518afa208 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="492.38µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=daa86963-1bc4-413f-9e03-e0b18d31c60e http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f" http.request.useragent="Go-http-client/1.1" http.response.duration="495.445µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="rewriting manifest list sha256:9091f93f36791ee45261ac5066d54d8b0abb8c79cc872f29e9e5b918af20ec4f in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=7fe1dd6c-b0de-4c32-9ec5-87d750224cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41847" http.request.id=7fe1dd6c-b0de-4c32-9ec5-87d750224cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37672" 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="991.802µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:19Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:19Z" 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:44277" http.request.id=916718ac-2576-474f-9885-75e31787bfca http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" 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="764.923µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=7bcdf684-cb7d-4f6d-bac9-6dbc0ab65b28 http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" 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="555.395µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:44277" http.request.id=37f770e1-859c-4e9d-85df-bc251b490998 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" 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="513.841µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" 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:44277" http.request.id=b676b3e2-e8de-4316-ba82-b82b999cf142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" 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="674.505µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=b676b3e2-e8de-4316-ba82-b82b999cf142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" 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="696.178µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:19Z" 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:44277" http.request.id=b676b3e2-e8de-4316-ba82-b82b999cf142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" 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="715.556µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=b676b3e2-e8de-4316-ba82-b82b999cf142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="738.381µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T12:38:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=ece67caa-0bbe-40d9-a0d0-ecf05982a0e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="631.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=69523e9f-ab88-402f-a63f-504f5db82369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/blobs/uploads/426e2998-9dcc-416e-bbc7-0485b9a73ae0?_state=wlZtsIcufF9yaDMpwlZSCBhHG99akpGR_3F1AumEahR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjZlMjk5OC05ZGNjLTQxNmUtYmJjNy0wNDg1YjlhNzNhZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTkuNzU2MzA1NzM5WiJ9&digest=sha256%3A45db9b331e101eed7b9c7b343d054b13a0c4ab9e737204336883c83b3a726707" http.request.useragent="Go-http-client/1.1" http.response.duration=514.433031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/426e2998-9dcc-416e-bbc7-0485b9a73ae0?_state=wlZtsIcufF9yaDMpwlZSCBhHG99akpGR_3F1AumEahR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjZlMjk5OC05ZGNjLTQxNmUtYmJjNy0wNDg1YjlhNzNhZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MTkuNzU2MzA1NzM5WiJ9&digest=sha256%3A45db9b331e101eed7b9c7b343d054b13a0c4ab9e737204336883c83b3a726707 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=843ac3c3-5e18-45a2-80dc-93cbde30539e http.request.method=POST http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=8e0d7046-641a-42d0-90d3-0e9e2fbdb7e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/blobs/uploads/8f5c9115-14ab-4f84-b2e1-d333d6ef943a?_state=OO7z8i6OYpo-VBmfSGvsnFrp8hL3qi0w-GdeKYEOOwt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZjVjOTExNS0xNGFiLTRmODQtYjJlMS1kMzMzZDZlZjk0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjAuMzI5NDk2Mzg4WiJ9&digest=sha256%3Af70773b80408ca14c20edacfaf3d231316f2a448e26ad1d5299346f9c1ee7609" http.request.useragent="Go-http-client/1.1" http.response.duration=643.694901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/8f5c9115-14ab-4f84-b2e1-d333d6ef943a?_state=OO7z8i6OYpo-VBmfSGvsnFrp8hL3qi0w-GdeKYEOOwt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZjVjOTExNS0xNGFiLTRmODQtYjJlMS1kMzMzZDZlZjk0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjAuMzI5NDk2Mzg4WiJ9&digest=sha256%3Af70773b80408ca14c20edacfaf3d231316f2a448e26ad1d5299346f9c1ee7609 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=8b3cdc2f-a8ef-423b-a88a-f1ea901219d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=11af1236-bcff-4db4-88d9-c913febd2eb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.duration="914.626µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=87c66b01-f797-4fd3-8e82-ad26a0642a7c http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" 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="806.849µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=67030a1d-1697-4d4e-a20c-a8f8c2559383 http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="751.292µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" 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:44277" http.request.id=27f11887-c0cd-4f2b-9e55-f80c2bff1a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.duration="814.006µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" 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:44277" http.request.id=94c749e3-2155-48ef-85c0-5f7e34daac7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.duration="909.657µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:44277" http.request.id=63524f72-1273-472d-ae65-c39ba438b0c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.duration="926.466µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=9b8c83c4-c1ca-4898-a971-277fc8d51552 http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="740.106µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=f9c79b6c-2ae3-43ab-ae72-8ef7e63cfdc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="502.315µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=67653e23-1a3f-4293-b938-061b5917932f http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.duration="453.014µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=658d92bb-745d-4842-8d88-feea59d5a26c http.request.method=GET http.request.remoteaddr="127.0.0.1:57380" 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="461.429µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=error msg="payload digest does match: "sha256:e4d43df9d980237807604dca9bb88c89ed105745c15590e609cbb1feeebabdd3" != "sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689"" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=ceb5da3c-631e-4906-a98c-64cc65262175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" time="2025-10-08T12:38:20Z" 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:44277" http.request.id=ceb5da3c-631e-4906-a98c-64cc65262175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57380" http.request.uri="/v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="575.266µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689" 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:e1534e47fb0b0345c046168f0094edcb0dd4d1997ad3865a9fbee06b016af689 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" 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:44277" http.request.id=5b0b5363-39a5-442f-9820-032da3e65696 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" 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="647.796µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=efe5abbb-0a5a-484d-b6a1-059897702755 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" 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="495.12µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44277" http.request.id=1e147c06-7f09-4ad9-8b73-6ffbda25b8a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="547.724µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44277" http.request.id=1e147c06-7f09-4ad9-8b73-6ffbda25b8a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" 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="570.115µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44277" http.request.id=1e147c06-7f09-4ad9-8b73-6ffbda25b8a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" 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="594.548µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=0646bb79-4370-4bdb-a5ee-e0e88683fdbf http.request.method=POST http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="555.787µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=bab5765c-f733-4349-8b1b-3c9f41ad8392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/blobs/uploads/90501414-38e9-4d62-b9df-105a3b29f5ed?_state=duX1jaHsBy2GH9FWzerrTEzbCmsB6louKh4aBZh4uft7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDUwMTQxNC0zOGU5LTRkNjItYjlkZi0xMDVhM2IyOWY1ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjAuOTg3ODIyNDM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="701.495µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/90501414-38e9-4d62-b9df-105a3b29f5ed?_state=duX1jaHsBy2GH9FWzerrTEzbCmsB6louKh4aBZh4uft7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDUwMTQxNC0zOGU5LTRkNjItYjlkZi0xMDVhM2IyOWY1ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjAuOTg3ODIyNDM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44277" http.request.id=3b434ddd-5e91-4f12-83aa-e5ca199768dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" 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="600.108µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44277" http.request.id=3b434ddd-5e91-4f12-83aa-e5ca199768dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" 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="685.429µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T12:38:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=4a64f5bf-5597-449b-8460-ecd3b41e99a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.683µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=c1b622b6-7c28-4bc2-86e9-c95694d192ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/blobs/uploads/264c3021-97e6-4374-9aa6-05476d0011c3?_state=ofyE4BuNJUKB4ovn21OVqjZnv9TvfgZsqGaUYtT3T3p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjRjMzAyMS05N2U2LTQzNzQtOWFhNi0wNTQ3NmQwMDExYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjEuMDgxNTgyOTg5WiJ9&digest=sha256%3A8ab73f022cef21510623a7e3e5e76a86a4f4e4f9cf8a20c7ab5db96fe6902ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.502339072s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/264c3021-97e6-4374-9aa6-05476d0011c3?_state=ofyE4BuNJUKB4ovn21OVqjZnv9TvfgZsqGaUYtT3T3p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjRjMzAyMS05N2U2LTQzNzQtOWFhNi0wNTQ3NmQwMDExYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjEuMDgxNTgyOTg5WiJ9&digest=sha256%3A8ab73f022cef21510623a7e3e5e76a86a4f4e4f9cf8a20c7ab5db96fe6902ad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=0862d69d-3c6e-46cb-93a1-5dc7cc02115f http.request.method=POST http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=0f6ab5df-a262-4eaa-a7d9-ebbf601ea74c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/blobs/uploads/59f89ca4-4657-413d-8bb1-2d027ae616ad?_state=Ywe7Dc8uueih6twTumsIo4Ll92Rosxq_zaznt9FtrQJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWY4OWNhNC00NjU3LTQxM2QtOGJiMS0yZDAyN2FlNjE2YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjIuNjUzNTM2MTdaIn0%3D&digest=sha256%3Abf7adf77f2f55b6e25559ddde1bdfdc39e1f92463a6081c44588d0d4ee4c9dd5" http.request.useragent="Go-http-client/1.1" http.response.duration=831.274902ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/59f89ca4-4657-413d-8bb1-2d027ae616ad?_state=Ywe7Dc8uueih6twTumsIo4Ll92Rosxq_zaznt9FtrQJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWY4OWNhNC00NjU3LTQxM2QtOGJiMS0yZDAyN2FlNjE2YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjIuNjUzNTM2MTdaIn0%3D&digest=sha256%3Abf7adf77f2f55b6e25559ddde1bdfdc39e1f92463a6081c44588d0d4ee4c9dd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:44277" http.request.id=2373e0d5-52b7-415b-92e5-efda08f269d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="962.209µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:44277" http.request.id=3263d115-548f-4501-9443-369764e6470e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82" http.request.useragent="Go-http-client/1.1" http.response.duration="667.752µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=661a24c1-fccd-48ac-aaf4-dbc65dc131fa http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" 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="588.851µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=86263d73-b6d5-48e2-8784-cd2fba3d38c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="579.347µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=75e565ad-f2f3-4938-8ef5-583b54f430b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="508.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=8ac59a5d-d1bc-4579-ad40-d9039ec7a6f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82" http.request.useragent="Go-http-client/1.1" http.response.duration="539.588µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=36057219-6b0f-436c-a614-d796455b4796 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" 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="584.774µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="rewriting manifest sha256:981c3dbfee8a6db290c3990af458832c60509340ce54e0ea3386af0dfff76c82 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=f8d65cdd-8025-4faf-bf1b-cb5b83b8f930 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=f8d65cdd-8025-4faf-bf1b-cb5b83b8f930 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.095557ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44277" http.request.id=a33adf70-66e7-491e-8571-e0690f115945 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" 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="541.997µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:44277" http.request.id=a3f3e103-1e07-4257-a496-6c1643b616a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="670.384µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:44277" http.request.id=d442149a-6161-407a-9a34-49cfad6ee844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004" http.request.useragent="Go-http-client/1.1" http.response.duration="607.767µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=c037d3bb-dfe5-495d-9676-c31a892a5bf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" 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="571.782µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=7a2ce320-ca02-4c22-9049-f5ef87b2ae90 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="587.626µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=bc379509-d613-4c6c-8dc7-8ba4e319b031 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="476.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=d181b57f-d0bb-40c8-8dc8-6600090ae5e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004" http.request.useragent="Go-http-client/1.1" http.response.duration="516.024µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="rewriting manifest list sha256:fd57448e0a60fc3f8a338f8d7d5fdd06458ad80c14f8d6f6666e65f685a9b004 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=9bff2f74-fbf9-4210-aced-7ae063c4a240 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44277" http.request.id=9bff2f74-fbf9-4210-aced-7ae063c4a240 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.002563ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (6.92s) === RUN TestGetManifestWithStorageError time="2025-10-08T12:38:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:23Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:23Z" 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:35717" http.request.id=3fd4a0a3-8caf-4ad1-bd5b-1659bc6161b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57110" 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="793.662µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:35717" http.request.id=5afb5b97-9cc3-4b4f-80bb-bf737565f6e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57110" 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="588.69µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:35717" http.request.id=68a196c2-46d9-45e7-ac7f-e7f6de94a053 http.request.method=GET http.request.remoteaddr="127.0.0.1:57110" 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="564.681µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:35717" http.request.id=3c79d0dd-71d7-4c96-aa69-e7ef11ef76ea http.request.method=GET http.request.remoteaddr="127.0.0.1:57110" 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="497.979µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-10-08T12:38:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:23Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:23Z" 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:46043" http.request.id=c6e77b30-172b-41ad-a7fd-20d95f0aa194 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" 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="767.863µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:46043" http.request.id=06f25434-3180-4f8d-9ce5-b7738a8c51d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" 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="516.68µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:46043" http.request.id=6e98ecb9-8162-4ee7-adc9-4851886cada2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" 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="551.956µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" 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:46043" http.request.id=110d60bc-b75e-4753-bc87-112ec508d27c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" 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="660.523µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:23Z" 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:46043" http.request.id=110d60bc-b75e-4753-bc87-112ec508d27c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" 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="683.012µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:23Z" 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:46043" http.request.id=110d60bc-b75e-4753-bc87-112ec508d27c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" 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="702.811µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T12:38:23Z" 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:46043" http.request.id=110d60bc-b75e-4753-bc87-112ec508d27c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" 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="725.825µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T12:38:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=5fbe0a24-734c-45dc-8bde-8360b514a23c http.request.method=POST http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="832.597µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=5fb3b891-20fc-4022-9ad6-9ab8da6dbdc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/blobs/uploads/29a8d780-8d0e-445b-8228-75f23f4fcd6a?_state=sVHpXNJuSSO8Zsn9b-qYiQ1-Dn7ZPId6P29h7V90FeV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOWE4ZDc4MC04ZDBlLTQ0NWItODIyOC03NWYyM2Y0ZmNkNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjMuNTk5MDI2Njc4WiJ9&digest=sha256%3A0960a0e4a0d70e5b967e6cfa4318f2ed75ebdea0c1b54659262bafaeb2f4e14c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254939961s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/29a8d780-8d0e-445b-8228-75f23f4fcd6a?_state=sVHpXNJuSSO8Zsn9b-qYiQ1-Dn7ZPId6P29h7V90FeV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOWE4ZDc4MC04ZDBlLTQ0NWItODIyOC03NWYyM2Y0ZmNkNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjMuNTk5MDI2Njc4WiJ9&digest=sha256%3A0960a0e4a0d70e5b967e6cfa4318f2ed75ebdea0c1b54659262bafaeb2f4e14c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=b1aa47fc-c0f2-44e3-b44a-cc842f1509bd http.request.method=POST http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096276ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=f16dfcd7-660c-4333-9409-43ae9682d703 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/blobs/uploads/cc143a51-9d0c-4cfb-a911-f7c98b5ee0a0?_state=CmvOBU8aIoJ8X-ofBU8tihamAurLAz90KPnk0mpcxvJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYzE0M2E1MS05ZDBjLTRjZmItYTkxMS1mN2M5OGI1ZWUwYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjQuOTU3MDM3NDMxWiJ9&digest=sha256%3Af020f5c41c39dde9e14208fe4d4fd9bb2fa82e1fbe66c573dcc36f0041641fc3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485584907s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/cc143a51-9d0c-4cfb-a911-f7c98b5ee0a0?_state=CmvOBU8aIoJ8X-ofBU8tihamAurLAz90KPnk0mpcxvJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYzE0M2E1MS05ZDBjLTRjZmItYTkxMS1mN2M5OGI1ZWUwYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjQuOTU3MDM3NDMxWiJ9&digest=sha256%3Af020f5c41c39dde9e14208fe4d4fd9bb2fa82e1fbe66c573dcc36f0041641fc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=ac0c30d9-fd8b-46e6-855a-636f28015fb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=414ef773-655d-401e-ac09-c5dab630b1b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="913.464µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=4998f7c4-f54d-41bf-89aa-672cce0dae77 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" 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="854.147µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=1826397d-2c0b-44b3-9d55-d1830aa4a0d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="770.505µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" 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:46043" http.request.id=4e6980b4-b71c-4417-ab03-cdbefaa843fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="853.645µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" 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:46043" http.request.id=d6720380-bb60-4d11-982d-ca31ff685767 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="829.66µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:46043" http.request.id=d68b2620-a988-4758-b56a-ff8c89b25a33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="821.22µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=6c4f7329-84cd-463e-b1be-81221bea44c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="786.863µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=53722956-0fe9-4ea8-827b-268dd67a4874 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="519.905µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=a2dd8d3d-aff6-43d4-8297-dc2ea309a3e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="499.42µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=d135a2c5-6e89-4345-8bad-eccf9a934bce http.request.method=GET http.request.remoteaddr="127.0.0.1:59006" 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="529.753µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=error msg="payload digest does match: "sha256:ceef949cd0eef81a912eee7c46901b39b234fd2f2f652a3d47d7f7dbbdf80bb6" != "sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb"" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=5b65de7e-7823-4458-93a1-c898e1d628c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" time="2025-10-08T12:38:26Z" 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:46043" http.request.id=5b65de7e-7823-4458-93a1-c898e1d628c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59006" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.331µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=757eaf3f-7b12-4f94-a877-7a0b5bbb8bb5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60114" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="907.514µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=f3578a11-bab1-4e01-a42e-b8f695fe6b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:60114" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="545.892µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" 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:46043" http.request.id=0d0be290-20bc-4e51-8647-560ec8a6df83 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.388µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=327e4f29-a860-4e1f-9c4b-9e5cf6370926 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60136" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=74eebe5b-e85b-4d55-89f3-3520c3b1740a http.request.method=GET http.request.remoteaddr="127.0.0.1:60136" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="887.358µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" 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:46043" http.request.id=22d3c6ba-aa7b-4e7a-82c0-2dd04ba70bd7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60146" 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="811.715µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=19f56ed7-88e8-47ee-91cc-62871e8f70eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=58a07878-f1c6-4441-8732-463cc1e5b906 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="490.184µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=d9f89e8b-9654-4db0-8751-d22d88f3e3a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb" http.request.useragent="Go-http-client/1.1" http.response.duration="627.96µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b2533c02f213888f32297be384f2993de2c6afa2ba94501a1cb0901f70f9fadb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=e44041a7-0205-4793-8db0-c845e74880e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="477.664µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" 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:46043" http.request.id=0c0e4a17-cf93-414e-90da-da449c4bf79f http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="494.4µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=d1114673-e480-4526-b11c-36cd975fcc82 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="490.311µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46043" http.request.id=5bedeb00-8625-490a-832e-66020edad691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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="645.973µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46043" http.request.id=5bedeb00-8625-490a-832e-66020edad691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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="669.111µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46043" http.request.id=5bedeb00-8625-490a-832e-66020edad691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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="689.729µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=d1b19c32-7ec0-4447-8935-aa61044434ee http.request.method=POST http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="575.933µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=bdeb5d93-53b3-4a2c-8dd5-f9a6ceab0632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/f1f36b44-59d8-464e-9351-6d32837a861f?_state=PRI8octQeU9yXfjKvi7UdVZqP0IIsmLHDmS9EBTrsmh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMWYzNmI0NC01OWQ4LTQ2NGUtOTM1MS02ZDMyODM3YTg2MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjYuNDY2NTY3NjE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="700.696µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/f1f36b44-59d8-464e-9351-6d32837a861f?_state=PRI8octQeU9yXfjKvi7UdVZqP0IIsmLHDmS9EBTrsmh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMWYzNmI0NC01OWQ4LTQ2NGUtOTM1MS02ZDMyODM3YTg2MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjYuNDY2NTY3NjE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46043" http.request.id=77026a1e-2fb8-46a9-926d-ea54ed9ceaef http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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="555.285µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46043" http.request.id=77026a1e-2fb8-46a9-926d-ea54ed9ceaef http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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="578.63µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T12:38:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=1351ff52-31e6-45ec-8707-e7bbbe23049e http.request.method=POST http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.894µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=883d4c5f-a9ea-4a4e-ad08-b015ae10a3d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/266ca90b-13e9-4ae2-8516-41af5eeba013?_state=-LjqoMx-utRJND1MZF4HkZju9cX8-4ET9kR861XtiFV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjZjYTkwYi0xM2U5LTRhZTItODUxNi00MWFmNWVlYmEwMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjYuNTMwNDI1OTA4WiJ9&digest=sha256%3A44f1e15b5ee5a856eb54fbb09f7ccf65c6da0e33bcb4a01b3d8e8e9d92eb18ed" http.request.useragent="Go-http-client/1.1" http.response.duration=511.750245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/266ca90b-13e9-4ae2-8516-41af5eeba013?_state=-LjqoMx-utRJND1MZF4HkZju9cX8-4ET9kR861XtiFV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjZjYTkwYi0xM2U5LTRhZTItODUxNi00MWFmNWVlYmEwMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjYuNTMwNDI1OTA4WiJ9&digest=sha256%3A44f1e15b5ee5a856eb54fbb09f7ccf65c6da0e33bcb4a01b3d8e8e9d92eb18ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=6ff98be3-5414-4993-bf4a-27c9c59cace9 http.request.method=POST http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.72µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=78535b50-e60c-44d1-bb95-0dba70f5cac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/0d961962-4a40-4ec9-8bb8-f4e0f29d3a23?_state=c5blwjiROHb6LS9CiwTO1lUd_lXXipCguKXrwovQyhJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDk2MTk2Mi00YTQwLTRlYzktOGJiOC1mNGUwZjI5ZDNhMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjcuMDk2MjY0MDg2WiJ9&digest=sha256%3A50584c0a7b3969a0f08b946583969d2de9fb04ec06f97e1f278121477c1f2435" http.request.useragent="Go-http-client/1.1" http.response.duration=504.890356ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/0d961962-4a40-4ec9-8bb8-f4e0f29d3a23?_state=c5blwjiROHb6LS9CiwTO1lUd_lXXipCguKXrwovQyhJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDk2MTk2Mi00YTQwLTRlYzktOGJiOC1mNGUwZjI5ZDNhMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTI6Mzg6MjcuMDk2MjY0MDg2WiJ9&digest=sha256%3A50584c0a7b3969a0f08b946583969d2de9fb04ec06f97e1f278121477c1f2435 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" 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:46043" http.request.id=058700f2-089c-4fbc-ad50-6c4cec185cf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="997.22µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" 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:46043" http.request.id=d28bdbf1-725f-4f8d-9235-1952aecab162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.duration="653.903µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=a42518b1-ad14-4289-8e22-2a796b2afa59 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="616.478µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=92788584-e42a-4f12-8cb8-fe7fa6dcf3ae http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="564.597µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=8a887259-aaaf-4875-99ab-c4dc12f24853 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="500.843µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=7da57d01-ba08-4521-8188-3040b9be0a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.duration="482.804µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=2f900987-8443-48ff-bae3-7137021b0499 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="529.469µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="rewriting manifest sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=97a4e2b4-6d61-40f4-8e51-4e6efc20fa01 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=97a4e2b4-6d61-40f4-8e51-4e6efc20fa01 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="968.173µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=d1946ba0-de70-4c2a-b838-5d1ef1faf9c9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.duration="617.71µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=c8edbfb8-500f-4b02-9c54-31a462336fec http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="527.74µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" 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:46043" http.request.id=14a1aef0-4762-40c4-807a-08a2806dd7cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60168" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.261µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" 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:46043" http.request.id=dc365944-52f0-4601-b3d5-9b10ddd08047 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60180" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.duration="861.933µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=3141f2ce-8b8b-4dbe-be3c-1367040fa155 http.request.method=GET http.request.remoteaddr="127.0.0.1:60180" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="564.969µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" 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:46043" http.request.id=8411631e-1fca-4371-bdc5-400a421d9047 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60192" 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="656.895µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" 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:46043" http.request.id=b1b728a6-a4c0-4f44-999a-bf05c4c153c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60200" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="837.37µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=eaaa8a84-d77b-4b3a-b925-5026091ab7f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60200" 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="489.791µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=d0a6fd9e-c955-406a-a3a0-b78aeed867f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60200" http.request.uri="/v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f" http.request.useragent="Go-http-client/1.1" http.response.duration="590.584µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:525b0be33653162fe21f3b93bdfd68022b495ca4a6e8803208681a33ebd6358f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46043" http.request.id=3e77f172-c0f0-4021-b54b-679287cc4605 http.request.method=GET http.request.remoteaddr="127.0.0.1:60200" 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="477.983µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.11s) === RUN TestManifestDeleteDisabled time="2025-10-08T12:38:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:27Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:27Z" 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:43829" http.request.id=1eb7e991-3f8c-471b-8cac-ef38c001b1bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51656" 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="655.891µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Oct/2025:12:38:27 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-08T12:38:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:27Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T12:38:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.2 time="2025-10-08T12:38:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T12:38:28Z" 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:45915" http.request.id=ce33b778-d9fa-4d31-884e-9a1a958da374 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50988" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.249501ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:38:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T12:38:28Z" 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:45915" http.request.id=2931da2e-9112-48f2-be81-e434165a4361 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50992" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037313ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:12:38:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T12:38:28Z" 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:45915" http.request.id=6f9d87e2-4e9a-4397-bebe-bc59b5774235 http.request.method=POST http.request.remoteaddr="127.0.0.1:50998" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.117428ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T12:38:28Z" 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:45915" http.request.id=5235bd34-e749-42fa-bf5d-358cb3db77ce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51006" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065047ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:12:38:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.60s) === RUN TestProxyManifestGetByTag time="2025-10-08T12:38:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:28Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=01e681db-62d7-412c-9552-b7dde3700e31 http.request.method=POST http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=21010a18-d689-411e-b201-b091dfcf643d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/33ea3e72-6432-437d-8d90-000ae7b0bd02?_state=MvsDb4ZBl52ozlWEBx7W8JDazD6fkHofMVoX3V7hPRF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzZWEzZTcyLTY0MzItNDM3ZC04ZDkwLTAwMGFlN2IwYmQwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoyOC4yODUwMDE0NzlaIn0%3D&digest=sha256%3A930f29a413a83af1115dca9c7dfba1a92811d45039aec05c07f2d4e7b1626ea3" http.request.useragent="Go-http-client/1.1" http.response.duration=766.831097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:28 +0000] "PUT /v2/foo/bar/blobs/uploads/33ea3e72-6432-437d-8d90-000ae7b0bd02?_state=MvsDb4ZBl52ozlWEBx7W8JDazD6fkHofMVoX3V7hPRF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzZWEzZTcyLTY0MzItNDM3ZC04ZDkwLTAwMGFlN2IwYmQwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoyOC4yODUwMDE0NzlaIn0%3D&digest=sha256%3A930f29a413a83af1115dca9c7dfba1a92811d45039aec05c07f2d4e7b1626ea3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=309e5f4f-c2c0-4ac7-8c6b-992f4c10b555 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.2146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=f1a07a50-5622-4811-908e-0b2d7da3bf1f http.request.method=GET http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="503.314µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38243" go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=d83be042-755d-4400-8bee-b9e7f304b4a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38832" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.005µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38243 /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:38243/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=567480ee-0b2b-41e8-88a4-c74be7d17ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50356" http.request.uri="/v2/foo/bar/manifests/sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=9a49e356-b10f-4b9b-9598-5b888b59f3a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/bar/manifests/sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="860.146µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/foo/bar/manifests/sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077 with ttl=167h59m59.999998099s" go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=567480ee-0b2b-41e8-88a4-c74be7d17ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50356" http.request.uri="/v2/foo/bar/manifests/sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.316785ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/foo/bar/manifests/sha256:0178e56bcfa196898aebb14430dcd05d1e42744d983c28b4d7af3033e2dad077 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=58f661ee-f4c4-4b75-af0b-08e3310cf0a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="452.999µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38243 /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:38243/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=15b2999b-1245-46a1-aa22-004020d2fd17 http.request.method=GET http.request.remoteaddr="127.0.0.1:50366" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=0930c9b7-6792-474c-a6f2-774f9ef52db9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38850" 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="883.031µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=15b2999b-1245-46a1-aa22-004020d2fd17 http.request.method=GET http.request.remoteaddr="127.0.0.1:50366" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.001879ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=0f586520-0f95-4ab2-9cde-a4bcac1ec48b http.request.method=POST http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.755µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=35d48608-0a3a-4941-add2-b9ebaecf1e30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/foo/bar/blobs/uploads/b69316a5-3b05-4e3a-a148-5e1847028518?_state=UuZQr-3jbuKBuCQIr8og3FIAr8qBnFjCT906oUj-Rvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OTMxNmE1LTNiMDUtNGUzYS1hMTQ4LTVlMTg0NzAyODUxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoyOS4xMjA4ODQ0OTdaIn0%3D&digest=sha256%3A74aa635bee2a91d126a1d6c3f68f8cc47aad34c48d9eede39a52aa44df7d47de" http.request.useragent="Go-http-client/1.1" http.response.duration=569.225319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "PUT /v2/foo/bar/blobs/uploads/b69316a5-3b05-4e3a-a148-5e1847028518?_state=UuZQr-3jbuKBuCQIr8og3FIAr8qBnFjCT906oUj-Rvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OTMxNmE1LTNiMDUtNGUzYS1hMTQ4LTVlMTg0NzAyODUxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxMjozODoyOS4xMjA4ODQ0OTdaIn0%3D&digest=sha256%3A74aa635bee2a91d126a1d6c3f68f8cc47aad34c48d9eede39a52aa44df7d47de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=85352cfd-737c-4481-9cd4-487cc88d67fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=01188ad0-a429-4891-be9b-aea509a4b016 http.request.method=GET http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="464.805µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38243 /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:38243/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=c482327b-28c6-4802-b8b0-a6ff62f044f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=f6d5b090-8c10-4d75-b106-73a9e616a54c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38860" 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="903.183µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=e658de0f-fa14-4036-a9c5-25c0842373b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38860" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="462.625µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38243 /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:38243/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=c482327b-28c6-4802-b8b0-a6ff62f044f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38243" http.request.id=d607caa3-1491-46f8-b9cf-accf37c98795 http.request.method=GET http.request.remoteaddr="127.0.0.1:38874" 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="956.597µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T12:38:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c6f64a543c96d6606d6652dbd4abc57794197fc62417f05e9cbf578873f42f81 with ttl=167h59m59.999998196s" go.version=go1.25.2 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33621" http.request.id=c482327b-28c6-4802-b8b0-a6ff62f044f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" 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.524161ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:12:38:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.48s) === RUN TestAppDispatcher time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40891" http.request.id=8ed9561a-c173-4186-8647-5650a87b740c http.request.method=GET http.request.remoteaddr="127.0.0.1:35736" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="654.057µs" http.response.status=200 http.response.written=0 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40891" http.request.id=74d0702c-3b41-4959-a4c6-3f5d9e9c4e7c http.request.method=GET http.request.remoteaddr="127.0.0.1:35736" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="447.209µs" http.response.status=200 http.response.written=0 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40891" http.request.id=6ecc42d1-7499-4a7f-8f95-462e638d31a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35736" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="494.279µs" http.response.status=200 http.response.written=0 time="2025-10-08T12:38:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40891" http.request.id=d8db59f3-5341-48ee-8ce2-fb32ec701953 http.request.method=GET http.request.remoteaddr="127.0.0.1:35736" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="488.4µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-10-08T12:38:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:29Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:29Z" 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:45143" http.request.id=f5f72a73-e492-41ba-9ff8-fdc02cef231f http.request.method=GET http.request.remoteaddr="127.0.0.1:35596" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-08T12:38:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:29Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:29Z" level=info msg="configuring file health check path=/tmp/healthcheck756582257, interval=1" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-08T12:38:33Z" 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=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:33Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:33Z" level=info msg="configuring TCP health check addr=127.0.0.1:35911, interval=1" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-08T12:38:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:37Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 time="2025-10-08T12:38:37Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33339, interval=1, threshold=3" go.version=go1.25.2 instance.id=fb1bf9f3-b625-4531-b299-ec8ab7e3ee00 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 51.735s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.10s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.22s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.399s === RUN TestSchedule time="2025-10-08T12:37:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 time="2025-10-08T12:37:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998917ms" go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 time="2025-10-08T12:37:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.099µs" go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 time="2025-10-08T12:37:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.756µs" go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-10-08T12:37:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-08T12:37:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 time="2025-10-08T12:37:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998549ms" go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 time="2025-10-08T12:37:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.999008ms" go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 time="2025-10-08T12:37:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-08T12:37:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=94c0d68c-ad58-4262-bb71-9696d0bf02e3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.577s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.75s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28478976 sha256:735e9ffe70c5613a7744bf0768fb7fc33237d6822fced98756561c906173adce [] map[] } --- PASS: TestSimpleBlobRead (0.22s) === RUN TestBlobMount --- PASS: TestBlobMount (0.18s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.96s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.92s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.80s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:04fdc10ccd29cc13ced584f745a0ccf3e220f5e7736ade5190f273e979c683d1 palailogos: marking blob sha256:315cd185b659d6683c909497e794f093b102f9d9500b211d49d20a0bcebdaede palailogos: marking blob sha256:bddf15ce26f8396b8095a4d1cfb27eda47bbb5a808e2eb4d84a3b85738780003 palailogos: marking manifest sha256:315cd185b659d6683c909497e794f093b102f9d9500b211d49d20a0bcebdaede palailogos: marking blob sha256:663126aab09ce42c1c2dcb436355ba66cb7a42f531ecbc6b448f0d44ca75783e palailogos: marking blob sha256:d16a0abecae1ab5cb6e137a74467975f692acd6666f7b5b49535c249f90e4b71 palailogos: marking manifest sha256:9fc4dbed2fece40b1a66267eeb3843feab891b31fe2176865cc1997845c075d8 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:b0c1a081fa483fc50683ede2c39b9164a11c3ac4d9f3043a0bb2a6181fb728b8 palailogos: marking blob sha256:8f306164e93c154454d79637926d84fa6722d1b832cc20a39b012619ffef8e9e palailogos: marking manifest sha256:bddf15ce26f8396b8095a4d1cfb27eda47bbb5a808e2eb4d84a3b85738780003 palailogos: marking blob sha256:f1a83136dc5cbb1fa2d67de0ecbb87871cd6f9db2c6fc3b96ee981acd63988d3 palailogos: marking blob sha256:d8cdfc72d76328f5ab2390528f254574be2024557b93148cdd80dc2ca3944ea0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.59s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5 deletemanifests: marking manifest sha256:6c880786b15d6cc96c116b4ec1f507a32d6d6333f3b28902c9f15f044b763453 deletemanifests: marking blob sha256:838b3c57db4a4eea75f06c24c24beee11787449d3d0d1c99e1df2dc54a7d07dd deletemanifests: marking blob sha256:153d4f526fd656fa20fa4853e455550b4654ab26ceefac2de87e919b717f56d8 deletemanifests: marking blob sha256:03eb2ef50da3488c4b807474adc85d0e5ff8290f3c42f000bb29999a9fba58c6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5 blob eligible for deletion: sha256:4f767130455edfa0fb5b042d572e943883a6de945fa8b5193d7476ea798e4b77 blob eligible for deletion: sha256:7b15d26de889c90ca4e548b2577aa12e1ff811266d1362e54d7e82164bd53382 blob eligible for deletion: sha256:c577a367a5e5a3eb636ada60acbccea2e4de89729c6a98c13f00b3659aa8cd0d deletemanifests manifest eligible for deletion: sha256:4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5 deletemanifests: marking manifest sha256:6c880786b15d6cc96c116b4ec1f507a32d6d6333f3b28902c9f15f044b763453 deletemanifests: marking blob sha256:838b3c57db4a4eea75f06c24c24beee11787449d3d0d1c99e1df2dc54a7d07dd deletemanifests: marking blob sha256:153d4f526fd656fa20fa4853e455550b4654ab26ceefac2de87e919b717f56d8 deletemanifests: marking blob sha256:03eb2ef50da3488c4b807474adc85d0e5ff8290f3c42f000bb29999a9fba58c6 time="2025-10-08T12:37:59Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 time="2025-10-08T12:37:59Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5 time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4db5855009b9fe7521d38c8bc863889848f006e952989f3f5774cba2cc80ebd5" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:4f767130455edfa0fb5b042d572e943883a6de945fa8b5193d7476ea798e4b77 time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4f767130455edfa0fb5b042d572e943883a6de945fa8b5193d7476ea798e4b77" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:7b15d26de889c90ca4e548b2577aa12e1ff811266d1362e54d7e82164bd53382 time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7b15d26de889c90ca4e548b2577aa12e1ff811266d1362e54d7e82164bd53382" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:c577a367a5e5a3eb636ada60acbccea2e4de89729c6a98c13f00b3659aa8cd0d time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c577a367a5e5a3eb636ada60acbccea2e4de89729c6a98c13f00b3659aa8cd0d" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 --- PASS: TestDeleteManifestIfTagNotFound (0.55s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bacb9d0000ea9edd0576ff759bfcc77328869dd915e71bdf0db8b18302f4db0c time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/bacb9d0000ea9edd0576ff759bfcc77328869dd915e71bdf0db8b18302f4db0c" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:bbc4a76dfe42b7cfb3a8c4670d49868d60e17a5f0516eca275a456a8aa647fa5 time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bbc4a76dfe42b7cfb3a8c4670d49868d60e17a5f0516eca275a456a8aa647fa5" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:ba90a7e723ce3eee63e377ed92bef200ed2af8a5a304585910bc676712eef1de time="2025-10-08T12:37:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba90a7e723ce3eee63e377ed92bef200ed2af8a5a304585910bc676712eef1de" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 --- PASS: TestGCWithMissingManifests (0.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:72c47227728cc93702a1cbb47da67161855574d139fad50a47f0026de0716121 komnenos: marking blob sha256:9836631c94125705464ddc0d495ee51ebf880454a75be222074b3a896ff3867b komnenos: marking blob sha256:c980af61c86a166e7dde3cdfcd8bb99bffff5eadc09f503be2f6e648744335dd 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1edfee12a0dbbd5b7ac5b75c41af5d23b8419602ce1652fb45461ca73c16ec96 time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1edfee12a0dbbd5b7ac5b75c41af5d23b8419602ce1652fb45461ca73c16ec96" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:236fa845b8290bde6c9b0415e377502b78e23172e119aeade3320d48d0b953f1 time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/236fa845b8290bde6c9b0415e377502b78e23172e119aeade3320d48d0b953f1" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:45d85f648277bb3994ed0389d1808cc2b62e8358e26552c8daa172b723aee567 time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/45d85f648277bb3994ed0389d1808cc2b62e8358e26552c8daa172b723aee567" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:4620385385bfd53bdf28ab3ff34de216c7451c538b6cb3a239a5ce3c8f3842fd time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/46/4620385385bfd53bdf28ab3ff34de216c7451c538b6cb3a239a5ce3c8f3842fd" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:77267bd64c558c260ff6caad3858c83134649f450949712de32b089717c85855 time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/77/77267bd64c558c260ff6caad3858c83134649f450949712de32b089717c85855" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:9c95cbbf1b03b723ce3a620d842860695c3274674dc0830afb71f5443a0fa646 time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c95cbbf1b03b723ce3a620d842860695c3274674dc0830afb71f5443a0fa646" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-08T12:38:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 --- PASS: TestDeletionHasEffect (0.59s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.59s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9315c38b6bcf0e98757f767bc4b10b1038b64def6f0bb1ca2b5958e44a7a88c0 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:72de9a85dec245a9bfca10eff8daf7f7277d78e54e2362b0199164e358bf8f18 michael_z_doukas: marking blob sha256:9259dd60e98111f0b27ed348e171b2dd3698ccbc2746ea420941184f44a1014f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d8797649306ad76ebd4b0404a9bc28b848bb93c39248d44cbb7b294f5afd1ced time="2025-10-08T12:38:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d8797649306ad76ebd4b0404a9bc28b848bb93c39248d44cbb7b294f5afd1ced" go.version=go1.25.2 instance.id=2562238e-22a8-4674-8fe0-cbd513c8f7c3 --- PASS: TestOrphanBlobDeleted (0.31s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a545f270b764ce80adec77bf7def10af9ce8319690f88e9b82b82beef7c905e3 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:186688b731fbc469c5ccce30039737815f7117eda04f662e60b2ea35679a0a58 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.20s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.20s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.13s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.31s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-10-08T12:38:02Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 11:38:02.238714939 +0000 UTC m=-3591.509673445, actuallyDelete=true" time="2025-10-08T12:38:02Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-08T12:38:02Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665, actuallyDelete=true" time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3c7d1359-8b7e-4c1a-99df-2d671b647275 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/423c2361-f34a-4660-9eb2-30ddea75ca43 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60e309c7-1e6d-4e91-bcaa-33736d66e5b7 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8651619a-6c64-4392-8cae-de64b1b31e92 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9872545c-4347-49cc-95c5-6620d3dbec8a have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d59680f6-77be-451f-86bf-5dc016631487 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dbf22290-d5cc-42bd-a247-c870c387655a have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0d039989-72bd-497c-ad55-f31046de26fa have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d7de8755-3cb6-4b48-b4ba-4fe23f1951e7 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6488e69-06a5-41fc-88e9-7a3cedc8ae12 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/37fa8f9c-54c0-4d96-9fe5-7f1469467f81 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.239325054 +0000 UTC m=+8.490936665). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-08T12:38:02Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:38:02.24008221 +0000 UTC m=+8.491693820, actuallyDelete=true" time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/247e2551-267d-4dde-adb3-146f8645d1f3 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.24008221 +0000 UTC m=+8.491693820). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/48f333fb-4890-4b61-a147-bc7d2dd60687 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.24008221 +0000 UTC m=+8.491693820). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/be70596b-d486-4bcc-a2b8-bfc1f94f5f0d have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.24008221 +0000 UTC m=+8.491693820). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/18e74ef3-e2a2-4a39-8ebc-eecf13ffcd77 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.24008221 +0000 UTC m=+8.491693820). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b3ce6799-8e33-4bda-be58-57ef39630dca have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.24008221 +0000 UTC m=+8.491693820). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-08T12:38:02Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:38:02.240620841 +0000 UTC m=+8.492232452, actuallyDelete=true" time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08212749-10ce-41c6-b75c-a4ed5210c5f0 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.240620841 +0000 UTC m=+8.492232452). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1244b069-a069-4ed9-9baf-2a90d540f970 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.240620841 +0000 UTC m=+8.492232452). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3396be83-738e-46c4-9a43-dc1547d66045 have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.240620841 +0000 UTC m=+8.492232452). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8808d744-fc7a-47a3-9226-07175aa0d2fe have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.240620841 +0000 UTC m=+8.492232452). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/edfdf63b-8676-4e35-9080-6d97ae52648d have older date (2025-10-08 11:38:02 +0000 UTC) than purge date (2025-10-08 12:38:02.240620841 +0000 UTC m=+8.492232452). Removing upload directory." time="2025-10-08T12:38:02Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-08T12:38:02Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 12:38:02.240936403 +0000 UTC m=+8.492548021, actuallyDelete=true" time="2025-10-08T12:38:02Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 8.514s ? 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.004s === 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.004s === RUN TestWalkFileRemoved time="2025-10-08T12:37:54Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.002s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.341s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.024s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.550s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.86s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.262s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-10-08T12:37:56Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-08T12:37:56Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-08T12:37:56Z" 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 TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType time="2025-10-08T12:37:56Z" level=error msg="unknown ip address format" go.version=go1.25.2 instance.id=13618f3e-2b37-48b6-93b1-59aa825064ae ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4_2 (0.00s) === CONT TestMatchIPV4WithRegionMatched --- PASS: TestInvalidNetworkType (0.00s) === CONT TestInvalidData --- PASS: TestMatchIPV4WithRegionMatched (0.00s) === CONT TestMatchIPV6 time="2025-10-08T12:37:56Z" 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-08T12:37:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=13618f3e-2b37-48b6-93b1-59aa825064ae --- PASS: TestS3TryUpdate (0.00s) time="2025-10-08T12:37:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=13618f3e-2b37-48b6-93b1-59aa825064ae --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-10-08T12:37:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T12:37:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T12:37:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T12:38:00Z" 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.507s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.004s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.352s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.33s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.697s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.006s ? 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-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Wed, 08 Oct 2025 12:38:46 +0000 elapsed time 0h 1m 14s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251008.123733) (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: 386 MiB in 107 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...