>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r6) started Wed, 08 Oct 2025 15:56:25 +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.155625) 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: 486 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-08T15:56:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-08T15:56:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.065s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-08T15:56:45Z" 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.069s ? 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.066s === 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.044s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.139s ? 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.031s === 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.030s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.055s === 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.055s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/08 15:56:45 http: TLS handshake error from 127.0.0.1:38746: 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:45285/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45285/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45285/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45285/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40619?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.85s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-08T15:56:46Z" level=info msg="broadcaster: closing" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" time="2025-10-08T15:56:46Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-08T15:56:46Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 1} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 1} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 1} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T15:56:46Z" level=warning msg="&{0x18e8660 0.9} encountered too many errors, backing off" time="2025-10-08T15:56:46Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.59s) PASS ok github.com/docker/distribution/notifications 1.668s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-08T15:56:46Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T15:56:46.514205279Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:46.514232039Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:46.51432052Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.25.2 time="2025-10-08T15:56:46.51519441Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T15:56:46.51520965Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.2 time="2025-10-08T15:56:46.515892698Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.2 time="2025-10-08T15:56:49.53221015Z" level=info msg="response completed" go.version=go1.25.2 http.request.host=127.0.0.1 http.request.id=22eac970-8250-42de-834e-4eee46095217 http.request.method=GET http.request.remoteaddr="127.0.0.1:41794" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.969µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:56:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-08T15:56:49.532442592Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.2 --- PASS: TestRegistrySupportedCipherSuite (4.27s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-08T15:56:50.310731576Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T15:56:50.311486545Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:50.311507585Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:50.311572785Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.25.2 time="2025-10-08T15:56:50.311928269Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.78s) PASS ok github.com/docker/distribution/registry 13.118s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.044s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.137s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-08T15:56:45Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.2 instance.id=2a40747a-3c98-44d2-a36f-7a9016b04eaf time="2025-10-08T15:56:45Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.2 instance.id=2a40747a-3c98-44d2-a36f-7a9016b04eaf --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-08T15:56:45Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.2 password=lP88w5wShSWyzrpn0iSw9Q99KbzTl3iwOR25OaQ74GE user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.135s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.058s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-10-08T15:56:45Z" level=info msg="token not to be used before 2025-10-08 15:56:46 +0000 UTC - currently 2025-10-08 15:56:45.417254651 +0000 UTC m=+0.082203520" time="2025-10-08T15:56:45Z" level=info msg="token not to be used after 2025-10-08 15:56:45 +0000 UTC - currently 2025-10-08 15:56:45.420881332 +0000 UTC m=+0.085831081" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-08T15:56:45Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.165s === 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.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.127s === 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.070s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.042s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-08T15:56:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:45Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35177" http.request.id=3cbf545f-880b-4193-bce5-7a97ad191846 http.request.method=GET http.request.remoteaddr="127.0.0.1:32852" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="735.968µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:56:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-08T15:56:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:45Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=6428c1c9-1e4e-4e3b-987c-bd58a0caa6ce http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019932ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:15:56:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T15:56:45Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=93491e3b-3c42-4d9a-b329-39c77f790409 http.request.method=POST http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=ae19d463-e711-4419-8f87-14febfb5531e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/aaaa/blobs/uploads/20a0be8f-2f3c-4ad8-93f4-cd6de5d21399?_state=saRVpHh-0tKnxNXUn8632bn-ynZunexfPVP_CBRiM8V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMGEwYmU4Zi0yZjNjLTRhZDgtOTNmNC1jZDZkZTVkMjEzOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDUuODU2NjcwMjg1WiJ9&digest=sha256%3A26dd45cb78aa044d8a8a3f6e040a5c453d3ae34b48bb9dde2e4a90d9f84a537d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.38424532s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/20a0be8f-2f3c-4ad8-93f4-cd6de5d21399?_state=saRVpHh-0tKnxNXUn8632bn-ynZunexfPVP_CBRiM8V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMGEwYmU4Zi0yZjNjLTRhZDgtOTNmNC1jZDZkZTVkMjEzOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDUuODU2NjcwMjg1WiJ9&digest=sha256%3A26dd45cb78aa044d8a8a3f6e040a5c453d3ae34b48bb9dde2e4a90d9f84a537d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=2a109c00-f5b2-45fc-817f-11605a005207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.61536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=94e8c3b9-78d4-4b25-816a-e2cdcd6dccbf http.request.method=POST http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=22a550eb-2c6d-4062-85f2-72fe718deb6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/bbbb/blobs/uploads/63b1857b-206d-48c7-94c3-8c0d29ab35e5?_state=GQjlO3i5rOaMvzxYBZLIHIuIFG_4xqGdvvztQ3fd4DJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2M2IxODU3Yi0yMDZkLTQ4YzctOTRjMy04YzBkMjlhYjM1ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDcuNTE1NzA1OTE5WiJ9&digest=sha256%3Ab985e8785a4fe8b93f63ade4fc1198a8c6762f5f44584663ff13d71ce6e11e3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.364484282s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/63b1857b-206d-48c7-94c3-8c0d29ab35e5?_state=GQjlO3i5rOaMvzxYBZLIHIuIFG_4xqGdvvztQ3fd4DJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2M2IxODU3Yi0yMDZkLTQ4YzctOTRjMy04YzBkMjlhYjM1ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NDcuNTE1NzA1OTE5WiJ9&digest=sha256%3Ab985e8785a4fe8b93f63ade4fc1198a8c6762f5f44584663ff13d71ce6e11e3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=1bd841ca-cd7a-4deb-842c-452cc47a0ec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.59548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:49 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=88473e57-b7a0-4e2a-add0-706564a56d53 http.request.method=POST http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:50 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=2e238b79-793f-48df-bb00-8cec8af88add http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/cccc/blobs/uploads/11c9dc2f-e56a-41d9-9809-3b69c0b393ad?_state=Ou-xvWO0ZjkNnaMyypwF8rMydfjVVdAOBceACsTj9697Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMWM5ZGMyZi1lNTZhLTQxZDktOTgwOS0zYjY5YzBiMzkzYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTAuMDM0MjQyMDQ0WiJ9&digest=sha256%3Ae17bed60d08976c2c24ae4bd82f8c0af99b651a15cb6914b6988aabee3053bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=797.278596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:50 +0000] "PUT /v2/foo/cccc/blobs/uploads/11c9dc2f-e56a-41d9-9809-3b69c0b393ad?_state=Ou-xvWO0ZjkNnaMyypwF8rMydfjVVdAOBceACsTj9697Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMWM5ZGMyZi1lNTZhLTQxZDktOTgwOS0zYjY5YzBiMzkzYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTAuMDM0MjQyMDQ0WiJ9&digest=sha256%3Ae17bed60d08976c2c24ae4bd82f8c0af99b651a15cb6914b6988aabee3053bfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:50Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=b53b1b48-e8f2-4b0a-9739-1da40330ab0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.513239ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:51Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=b60de507-5cad-41c3-b94b-9ae8585bf424 http.request.method=POST http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:51 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=f6964ace-af24-4e27-a138-8bc9c559fbc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/dddd/blobs/uploads/e89a7135-aa8b-48b6-93b1-f95e1c5e1ae1?_state=0PQw0zSLkaVMiCvKF3Fl3mZvWoMBYh476tBkpcTcC5R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlODlhNzEzNS1hYThiLTQ4YjYtOTNiMS1mOTVlMWM1ZTFhZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTEuMDg5MTg1MjQyWiJ9&digest=sha256%3A2ff525b3508760a8298c0aaa823e4b0db271c5f26f38a9d51629954b6bec1f11" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751692749s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:51 +0000] "PUT /v2/foo/dddd/blobs/uploads/e89a7135-aa8b-48b6-93b1-f95e1c5e1ae1?_state=0PQw0zSLkaVMiCvKF3Fl3mZvWoMBYh476tBkpcTcC5R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlODlhNzEzNS1hYThiLTQ4YjYtOTNiMS1mOTVlMWM1ZTFhZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTEuMDg5MTg1MjQyWiJ9&digest=sha256%3A2ff525b3508760a8298c0aaa823e4b0db271c5f26f38a9d51629954b6bec1f11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=e88ef151-567d-4033-8965-acc7d8fb5a02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.615521ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:52 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=33fff42e-91b6-41b4-9037-a7117508669e http.request.method=POST http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:53 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=49e6eced-78af-45d0-9a3c-cc114c51ee7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/eeee/blobs/uploads/5e74dabf-fed4-4630-a011-65cada1dc63f?_state=zY5StrhuECZ1PTBc78_JmpOHUThAJOE-O9vNnvXnzfh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1ZTc0ZGFiZi1mZWQ0LTQ2MzAtYTAxMS02NWNhZGExZGM2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTMuMDIxNDMyODlaIn0%3D&digest=sha256%3Aa8dc8d231e398bcfd3cc0c9767a76676e8479313358eaf3a7c614adf45ec2ce7" http.request.useragent="Go-http-client/1.1" http.response.duration=912.785807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:53 +0000] "PUT /v2/foo/eeee/blobs/uploads/5e74dabf-fed4-4630-a011-65cada1dc63f?_state=zY5StrhuECZ1PTBc78_JmpOHUThAJOE-O9vNnvXnzfh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1ZTc0ZGFiZi1mZWQ0LTQ2MzAtYTAxMS02NWNhZGExZGM2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTMuMDIxNDMyODlaIn0%3D&digest=sha256%3Aa8dc8d231e398bcfd3cc0c9767a76676e8479313358eaf3a7c614adf45ec2ce7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:53Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=23a06329-5cf1-4ef0-8868-919b96329060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.602761ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:53 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:54Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=906a55eb-4f07-4a77-9bd7-b0ce06428ff7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:54 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=dc07d723-179e-4f52-ba55-761619771a40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/ffff/blobs/uploads/6198e0cd-0e35-4604-b571-d90ec43d0656?_state=qsYrSZeSm_8KCOlvTNfyg7sq3pFIjntAkDZLN8EHXuZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MTk4ZTBjZC0wZTM1LTQ2MDQtYjU3MS1kOTBlYzQzZDA2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTQuMTUyODYwODYzWiJ9&digest=sha256%3A7e805f8dd264ae3631d6fee867894549d381061fc13aec64ecba2ff7d0779286" http.request.useragent="Go-http-client/1.1" http.response.duration=1.456813132s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:54 +0000] "PUT /v2/foo/ffff/blobs/uploads/6198e0cd-0e35-4604-b571-d90ec43d0656?_state=qsYrSZeSm_8KCOlvTNfyg7sq3pFIjntAkDZLN8EHXuZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MTk4ZTBjZC0wZTM1LTQ2MDQtYjU3MS1kOTBlYzQzZDA2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTQuMTUyODYwODYzWiJ9&digest=sha256%3A7e805f8dd264ae3631d6fee867894549d381061fc13aec64ecba2ff7d0779286 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=103cd390-440c-432f-bc12-0e1196a56067 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55644ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=44cfb540-1e70-4152-bc77-cc91e56e932c http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.93µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=36c3d5f4-ba16-426b-a8a1-56b7984bcffd http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="867.609µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=adb9cce9-27b2-4040-99e3-60eef8732a0e http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="822.809µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=916e7051-0cdf-48ac-87fa-9f071a221267 http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="756.048µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=6d060536-5601-4ae6-b6b4-4631a0c3b379 http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="836.13µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=9d5302bd-2278-466e-8cb1-11bab486dbd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="795.649µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" 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:42949" http.request.id=af1d4c10-60c3-4821-91d6-c26a978bae4d http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="826.37µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" 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:42949" http.request.id=4a28fd8f-2768-4903-9e0d-20ebb6262c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="730.248µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=bab3408b-0fa2-4084-9551-3257131531fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="731.488µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42949" http.request.id=3d1b48f4-60e1-4bd3-87ea-4376de3f5119 http.request.method=GET http.request.remoteaddr="127.0.0.1:56562" 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="798.249µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T15:56:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:56:55Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:56:55Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=7ed9ad3b-e22e-40fb-bb51-62090510c70c http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097133ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=48be9451-50ea-452d-8f88-149c50c8827c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/aaaa/blobs/uploads/7c351b6f-a63d-460b-bdf8-806af41b7869?_state=enAjEPDuR5BjDbNuLY2eJVUb-k_dE6YGl2j7YQgnAm97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YzM1MWI2Zi1hNjNkLTQ2MGItYmRmOC04MDZhZjQxYjc4NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTUuODQ0OTUxNzQ2WiJ9&digest=sha256%3A47650d96935c5f25a3170eae2b1a2172f274d706a104cfdc8bbc249267f188ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337006752s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:55 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7c351b6f-a63d-460b-bdf8-806af41b7869?_state=enAjEPDuR5BjDbNuLY2eJVUb-k_dE6YGl2j7YQgnAm97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YzM1MWI2Zi1hNjNkLTQ2MGItYmRmOC04MDZhZjQxYjc4NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTUuODQ0OTUxNzQ2WiJ9&digest=sha256%3A47650d96935c5f25a3170eae2b1a2172f274d706a104cfdc8bbc249267f188ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=0c813f51-12b6-48e7-a738-ed7ac4ba7216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.58152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:57 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=ec3438e4-2e0e-4333-94ce-5b518edaba55 http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:57 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=86c4dff1-d418-40bb-97df-342c352d2c12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bbbb/blobs/uploads/446de71f-ed0c-4166-b796-c5488a5e958b?_state=LFfgPCrZ58G-k6XJnqwHe1LPJvRvusiBySU2PBdN2Qd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NDZkZTcxZi1lZDBjLTQxNjYtYjc5Ni1jNTQ4OGE1ZTk1OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTcuMzgwMDgyODc0WiJ9&digest=sha256%3Aecd29f5f95e6b37fef823e358c83e759d1c69dc0ccd6f28943e36e8c05f0c624" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101808682s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:57 +0000] "PUT /v2/foo/bbbb/blobs/uploads/446de71f-ed0c-4166-b796-c5488a5e958b?_state=LFfgPCrZ58G-k6XJnqwHe1LPJvRvusiBySU2PBdN2Qd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NDZkZTcxZi1lZDBjLTQxNjYtYjc5Ni1jNTQ4OGE1ZTk1OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTcuMzgwMDgyODc0WiJ9&digest=sha256%3Aecd29f5f95e6b37fef823e358c83e759d1c69dc0ccd6f28943e36e8c05f0c624 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=42c1a42d-bbac-4d80-981d-d4b6a596610e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.507399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:56:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=5ad4f739-5aed-4f60-9c12-c23eb5549e7b http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=d239b571-adda-4e16-8979-078c95f6b7c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/cccc/blobs/uploads/f94edb02-ba19-4e28-a6e2-ad78d7ac9463?_state=_t5TOTK1Wh8VYXNeGfObt0678xksnFNqAyjQ_NidYGZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmOTRlZGIwMi1iYTE5LTRlMjgtYTZlMi1hZDc4ZDdhYzk0NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTguNzE3NTI3NTUxWiJ9&digest=sha256%3A6c38278a83f9b79199496b7d4d3d67509176429861216d3b386f615be772c087" http.request.useragent="Go-http-client/1.1" http.response.duration=1.541442558s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:56:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/f94edb02-ba19-4e28-a6e2-ad78d7ac9463?_state=_t5TOTK1Wh8VYXNeGfObt0678xksnFNqAyjQ_NidYGZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmOTRlZGIwMi1iYTE5LTRlMjgtYTZlMi1hZDc4ZDdhYzk0NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTY6NTguNzE3NTI3NTUxWiJ9&digest=sha256%3A6c38278a83f9b79199496b7d4d3d67509176429861216d3b386f615be772c087 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=4c8e7b35-54f8-4d98-abe4-a3fadc7443db http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.514599ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:00 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:00Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=b52f4404-ed99-4a07-bd1c-b5473767bcc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.891µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:00 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=2a53ae48-6832-4644-be3b-d0419e4cd169 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/dddd/blobs/uploads/8320fd76-3ad9-40c6-a00e-0c7a3d3df686?_state=oCRzEHsD9Bw0aCmD0nJBcwTttB3X7ZCJNfNFcbRz_yV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MzIwZmQ3Ni0zYWQ5LTQwYzYtYTAwZS0wYzdhM2QzZGY2ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDAuNDY3ODc4MDQ1WiJ9&digest=sha256%3Ab516fcfbe385b1cc30c46c0019b97f4e3cd68f73a6f7780131457bd2729de113" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151501478s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:00 +0000] "PUT /v2/foo/dddd/blobs/uploads/8320fd76-3ad9-40c6-a00e-0c7a3d3df686?_state=oCRzEHsD9Bw0aCmD0nJBcwTttB3X7ZCJNfNFcbRz_yV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MzIwZmQ3Ni0zYWQ5LTQwYzYtYTAwZS0wYzdhM2QzZGY2ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDAuNDY3ODc4MDQ1WiJ9&digest=sha256%3Ab516fcfbe385b1cc30c46c0019b97f4e3cd68f73a6f7780131457bd2729de113 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=43aef456-6902-47bf-9fe2-7b31ea63802b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.5394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37301" http.request.id=dd39caa7-dfdd-43fe-b14d-f402b8872057 http.request.method=GET http.request.remoteaddr="127.0.0.1:43992" 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="831.569µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.97s) === RUN TestURLPrefix time="2025-10-08T15:57:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:01Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38211" http.request.id=1ba03e21-39c7-4c03-8f09-73a35ffdfcb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49490" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.49µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-08T15:57:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:01Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=c8753dc7-000e-42c4-82ed-45a36e9d32e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58592" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021331ms http.response.status=404 http.response.written=157 vars.digest="sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "GET /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=44ec7715-aed0-4056-afa7-d57cc937508a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58598" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.491µs" http.response.status=404 http.response.written=157 vars.digest="sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=062d9287-2001-49c8-9c23-bb44ae69b026 http.request.method=POST http.request.remoteaddr="127.0.0.1:58598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=968a75c7-0bba-436c-9166-09cf1fd3e585 http.request.method=GET http.request.remoteaddr="127.0.0.1:58598" http.request.uri="/v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="977.291µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "GET /v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=e14836e8-e551-4b43-ac99-e54e326fb3f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58598" http.request.uri="/v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="980.371µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=bfd443d2-3fef-4f25-a375-9f45136e5bac http.request.method=GET http.request.remoteaddr="127.0.0.1:58598" http.request.uri="/v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e23eef43-6bf6-49a3-abe9-b9793513cb5e time="2025-10-08T15:57:01Z" 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:37975" http.request.id=bfd443d2-3fef-4f25-a375-9f45136e5bac http.request.method=GET http.request.remoteaddr="127.0.0.1:58598" http.request.uri="/v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.931µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e23eef43-6bf6-49a3-abe9-b9793513cb5e 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "GET /v2/foo/bar/blobs/uploads/e23eef43-6bf6-49a3-abe9-b9793513cb5e?_state=uxGrPRoLOgwbFdWtkWsV1OI8e9vsPzuDLVCO1ZDa1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyM2VlZjQzLTZiZjYtNDlhMy1hYmU5LWI5NzkzNTEzY2I1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NDQ3MDc5NjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=85e84668-f4d1-446e-a837-3f3b4d6b4305 http.request.method=POST http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=639eff16-53f4-467b-81fa-93c0e387320a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/c1f1c16f-182a-4e08-b435-a7f6464e00dd?_state=03FwVmAbm46TqrYrxgyCq5UdRnqy5zMOET65Q5zcK4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjFjMTZmLTE4MmEtNGUwOC1iNDM1LWE3ZjY0NjRlMDBkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTAwMjEyNjJaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" provided=sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 vars.name="foo/bar" vars.uuid=c1f1c16f-182a-4e08-b435-a7f6464e00dd time="2025-10-08T15:57:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=639eff16-53f4-467b-81fa-93c0e387320a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/c1f1c16f-182a-4e08-b435-a7f6464e00dd?_state=03FwVmAbm46TqrYrxgyCq5UdRnqy5zMOET65Q5zcK4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjFjMTZmLTE4MmEtNGUwOC1iNDM1LWE3ZjY0NjRlMDBkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTAwMjEyNjJaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c1f1c16f-182a-4e08-b435-a7f6464e00dd time="2025-10-08T15:57:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20, 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:37975" http.request.id=639eff16-53f4-467b-81fa-93c0e387320a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/c1f1c16f-182a-4e08-b435-a7f6464e00dd?_state=03FwVmAbm46TqrYrxgyCq5UdRnqy5zMOET65Q5zcK4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjFjMTZmLTE4MmEtNGUwOC1iNDM1LWE3ZjY0NjRlMDBkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTAwMjEyNjJaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.111252ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c1f1c16f-182a-4e08-b435-a7f6464e00dd 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "PUT /v2/foo/bar/blobs/uploads/c1f1c16f-182a-4e08-b435-a7f6464e00dd?_state=03FwVmAbm46TqrYrxgyCq5UdRnqy5zMOET65Q5zcK4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjFjMTZmLTE4MmEtNGUwOC1iNDM1LWE3ZjY0NjRlMDBkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTAwMjEyNjJaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=98a4130e-ab71-4e69-9729-1912f1f7f89d http.request.method=POST http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=3064b7b3-1e9d-4c4d-9e55-d1de95064ffe http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/7f679b0a-943a-46d3-b252-0799910b5127?_state=G7-r36JZwUSlqKj0XuUnLss4MbcjLXPp0QUDwStF80J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNjc5YjBhLTk0M2EtNDZkMy1iMjUyLTA3OTk5MTBiNTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTI4MjgxNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "PUT /v2/foo/bar/blobs/uploads/7f679b0a-943a-46d3-b252-0799910b5127?_state=G7-r36JZwUSlqKj0XuUnLss4MbcjLXPp0QUDwStF80J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNjc5YjBhLTk0M2EtNDZkMy1iMjUyLTA3OTk5MTBiNTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTI4MjgxNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=471ce65b-b8d8-4720-9f4d-08e6c2bc49e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=fc0f8506-7c44-4b24-a9df-047904d6f259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/70708075-1406-4ae7-bea1-6f3be46028ba?_state=GT_5ENDHMO5ndO0fYq5EabKQ49ZwP8wY6R7AGENS3-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNzA4MDc1LTE0MDYtNGFlNy1iZWExLTZmM2JlNDYwMjhiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTU1NzAxNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "PUT /v2/foo/bar/blobs/uploads/70708075-1406-4ae7-bea1-6f3be46028ba?_state=GT_5ENDHMO5ndO0fYq5EabKQ49ZwP8wY6R7AGENS3-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNzA4MDc1LTE0MDYtNGFlNy1iZWExLTZmM2JlNDYwMjhiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTU1NzAxNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:01Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=fa2599fa-3b9d-4fe2-928b-40375f9a5203 http.request.method=POST http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=31ff6a4d-533f-43ff-ac61-3c25d98325c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/35d24c84-ea54-4670-b594-f53e196da2d4?_state=onIP5bimKxq5ZZWwsqq7xjR_xIEcECUdDfizW6DZsj57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZDI0Yzg0LWVhNTQtNDY3MC1iNTk0LWY1M2UxOTZkYTJkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTgxMDc3MTJaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373608241s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:01 +0000] "PUT /v2/foo/bar/blobs/uploads/35d24c84-ea54-4670-b594-f53e196da2d4?_state=onIP5bimKxq5ZZWwsqq7xjR_xIEcECUdDfizW6DZsj57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZDI0Yzg0LWVhNTQtNDY3MC1iNTk0LWY1M2UxOTZkYTJkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMS44NTgxMDc3MTJaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=57411347-e7f3-48b8-8f4d-d6ada375a77c http.request.method=POST http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37975" http.request.id=910b0d26-9b6d-456a-a9d1-34403662c3ae http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/856e0afa-b4ae-494b-a2e9-56c00577ad3a?_state=FORq3jSUFee9xAnr6nM1AmAS3o5mWK-AP0U7fe-EDAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NmUwYWZhLWI0YWUtNDk0Yi1hMmU5LTU2YzAwNTc3YWQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMy4zNjk4MDczMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448966724s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/856e0afa-b4ae-494b-a2e9-56c00577ad3a?_state=FORq3jSUFee9xAnr6nM1AmAS3o5mWK-AP0U7fe-EDAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NmUwYWZhLWI0YWUtNDk0Yi1hMmU5LTU2YzAwNTc3YWQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowMy4zNjk4MDczMzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=96f032c4-0859-4c2a-969a-3eccd7932f8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/uploads/856e0afa-b4ae-494b-a2e9-56c00577ad3a?_state=X8nQE9pk2ZYDokHFUKUQxUQoezhZdNci9B8SdDaz57h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NmUwYWZhLWI0YWUtNDk0Yi1hMmU5LTU2YzAwNTc3YWQzYSIsIk9mZnNldCI6MjExMjQwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDNaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "PUT /v2/foo/bar/blobs/uploads/856e0afa-b4ae-494b-a2e9-56c00577ad3a?_state=X8nQE9pk2ZYDokHFUKUQxUQoezhZdNci9B8SdDaz57h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NmUwYWZhLWI0YWUtNDk0Yi1hMmU5LTU2YzAwNTc3YWQzYSIsIk9mZnNldCI6MjExMjQwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDNaIn0%3D&digest=sha256%3A23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=19b2ce8c-9247-4518-929d-9a1f031b9954 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.037532ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=ecb0a045-b0c0-4cb3-bb3f-9b4238095f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=108.933618ms http.response.status=200 http.response.written=21124096 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "GET /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 200 21124096 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=error msg="error parsing digest="sha257:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=a8498d71-d068-4606-95cf-c10d53a98c94 http.request.method=GET http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/sha257:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" vars.name="foo/bar" time="2025-10-08T15:57:04Z" 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:37975" http.request.id=a8498d71-d068-4606-95cf-c10d53a98c94 http.request.method=GET http.request.remoteaddr="127.0.0.1:58602" http.request.uri="/v2/foo/bar/blobs/sha257:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="975.531µs" http.response.status=400 http.response.written=110 vars.digest="sha257:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "GET /v2/foo/bar/blobs/sha257:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=c7aa973d-af29-4654-935e-b0651030f929 http.request.method=GET http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017971ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "GET /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:04Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=60337180-d71a-48bf-8310-dcbc8305983b http.request.method=GET http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.17µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "GET /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=cf4e6c59-04f8-4255-870e-0e49bacb3c59 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39684" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.931µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=2d1ec009-0cb1-4c42-a4a7-2d8674d9f693 http.request.method=POST http.request.remoteaddr="127.0.0.1:39684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=525f71d6-28fa-46d8-94fd-8d698719c33a http.request.method=GET http.request.remoteaddr="127.0.0.1:39684" http.request.uri="/v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.236568ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "GET /v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=b8979f59-5cb6-4a54-9a2b-8c9631ce0887 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39684" http.request.uri="/v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="954.331µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=9c6be06c-de64-4371-bf6f-7d19c19d6efa http.request.method=GET http.request.remoteaddr="127.0.0.1:39684" http.request.uri="/v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=47964eb8-93be-43d5-aa7f-6bc1ff2f49c0 time="2025-10-08T15:57:05Z" 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:34325" http.request.id=9c6be06c-de64-4371-bf6f-7d19c19d6efa http.request.method=GET http.request.remoteaddr="127.0.0.1:39684" http.request.uri="/v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="856.569µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=47964eb8-93be-43d5-aa7f-6bc1ff2f49c0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "GET /v2/foo/bar/blobs/uploads/47964eb8-93be-43d5-aa7f-6bc1ff2f49c0?_state=MtIA6EIPybx-m2kK4XKvOzEtd_dpYiwTsjL9Sf_FoMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTY0ZWI4LTkzYmUtNDNkNS1hYTdmLTZiYzFmZjJmNDljMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xNzYzNTMwNloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=c76fab8b-816a-4073-911f-ec76e29e2ea7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=b06f0f43-7966-41de-93c9-ef224b2e8410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/eafb765a-6bc7-4ba8-993a-45c8924caf91?_state=qCyEXQg6_BFLi3HmOz_PrXcsFckm6QHX7BOi5IAs57h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhZmI3NjVhLTZiYzctNGJhOC05OTNhLTQ1Yzg5MjRjYWY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xODUxMDExMThaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" provided=sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 vars.name="foo/bar" vars.uuid=eafb765a-6bc7-4ba8-993a-45c8924caf91 time="2025-10-08T15:57:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=b06f0f43-7966-41de-93c9-ef224b2e8410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/eafb765a-6bc7-4ba8-993a-45c8924caf91?_state=qCyEXQg6_BFLi3HmOz_PrXcsFckm6QHX7BOi5IAs57h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhZmI3NjVhLTZiYzctNGJhOC05OTNhLTQ1Yzg5MjRjYWY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xODUxMDExMThaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=eafb765a-6bc7-4ba8-993a-45c8924caf91 time="2025-10-08T15:57:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186, 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:34325" http.request.id=b06f0f43-7966-41de-93c9-ef224b2e8410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/eafb765a-6bc7-4ba8-993a-45c8924caf91?_state=qCyEXQg6_BFLi3HmOz_PrXcsFckm6QHX7BOi5IAs57h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhZmI3NjVhLTZiYzctNGJhOC05OTNhLTQ1Yzg5MjRjYWY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xODUxMDExMThaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065212ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=eafb765a-6bc7-4ba8-993a-45c8924caf91 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "PUT /v2/foo/bar/blobs/uploads/eafb765a-6bc7-4ba8-993a-45c8924caf91?_state=qCyEXQg6_BFLi3HmOz_PrXcsFckm6QHX7BOi5IAs57h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhZmI3NjVhLTZiYzctNGJhOC05OTNhLTQ1Yzg5MjRjYWY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xODUxMDExMThaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=2549503c-1d45-4c8b-9c30-5c9b27af6618 http.request.method=POST http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=89e798ff-9173-4469-9bf5-a80d1315202b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/984dc400-65f9-47e4-a56a-2f3ab4db1a39?_state=FBY4OKb0mI5D0ruTMXj8b1F4FD5_wkj0Vo0_txNle0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NGRjNDAwLTY1ZjktNDdlNC1hNTZhLTJmM2FiNGRiMWEzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xODc2NjU2NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "PUT /v2/foo/bar/blobs/uploads/984dc400-65f9-47e4-a56a-2f3ab4db1a39?_state=FBY4OKb0mI5D0ruTMXj8b1F4FD5_wkj0Vo0_txNle0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NGRjNDAwLTY1ZjktNDdlNC1hNTZhLTJmM2FiNGRiMWEzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xODc2NjU2NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=b94c9eea-6d7a-40e1-9a21-f7ea46939b7e http.request.method=POST http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=09f5eca0-1f17-49d0-a0a5-bd9030b6036b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/9b16de12-95f7-4b4f-9679-af0a247c9efb?_state=-haaZS6HRaQ3z-qZEnjeUCB8oZ8MLY1E379IPktzrXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMTZkZTEyLTk1ZjctNGI0Zi05Njc5LWFmMGEyNDdjOWVmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xOTAyMDQzMzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "PUT /v2/foo/bar/blobs/uploads/9b16de12-95f7-4b4f-9679-af0a247c9efb?_state=-haaZS6HRaQ3z-qZEnjeUCB8oZ8MLY1E379IPktzrXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMTZkZTEyLTk1ZjctNGI0Zi05Njc5LWFmMGEyNDdjOWVmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xOTAyMDQzMzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:05Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=67f02571-f696-4c7c-9b96-371ed9a04509 http.request.method=POST http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="817.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=f8404646-a8d0-4daf-a03a-44e81ae13758 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/5ad4ec08-0412-4b9d-aa12-6c59a90bf668?_state=oR-H8qB2JIkv7Mg7QzJOJJZrzJ13ncG2IIehESaLFfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZDRlYzA4LTA0MTItNGI5ZC1hYTEyLTZjNTlhOTBiZjY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xOTI2Mjc5NjJaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377632526s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:05 +0000] "PUT /v2/foo/bar/blobs/uploads/5ad4ec08-0412-4b9d-aa12-6c59a90bf668?_state=oR-H8qB2JIkv7Mg7QzJOJJZrzJ13ncG2IIehESaLFfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZDRlYzA4LTA0MTItNGI5ZC1hYTEyLTZjNTlhOTBiZjY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNS4xOTI2Mjc5NjJaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=cd564b21-e63c-4eef-acb5-0295086a8c61 http.request.method=POST http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34325" http.request.id=43179df5-4839-43c9-b520-b0a8c08b3968 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/afd4ffa3-46ea-4294-8149-9045e5509f0e?_state=kp_S3alR___4l8grzAPGA5__bHq5c151I0Nyznmt4Et7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDRmZmEzLTQ2ZWEtNDI5NC04MTQ5LTkwNDVlNTUwOWYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNi43MDc0MjA4MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339881904s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/afd4ffa3-46ea-4294-8149-9045e5509f0e?_state=kp_S3alR___4l8grzAPGA5__bHq5c151I0Nyznmt4Et7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDRmZmEzLTQ2ZWEtNDI5NC04MTQ5LTkwNDVlNTUwOWYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowNi43MDc0MjA4MjJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=ec9eeeb1-19da-454b-8672-27aa0a60027e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/uploads/afd4ffa3-46ea-4294-8149-9045e5509f0e?_state=LQUB-S6N_Qs8x4LjkObOIfD5n_2gBf5tbX10KNnma1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDRmZmEzLTQ2ZWEtNDI5NC04MTQ5LTkwNDVlNTUwOWYwZSIsIk9mZnNldCI6MjExNTYzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDZaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "PUT /v2/foo/bar/blobs/uploads/afd4ffa3-46ea-4294-8149-9045e5509f0e?_state=LQUB-S6N_Qs8x4LjkObOIfD5n_2gBf5tbX10KNnma1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDRmZmEzLTQ2ZWEtNDI5NC04MTQ5LTkwNDVlNTUwOWYwZSIsIk9mZnNldCI6MjExNTYzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MDZaIn0%3D&digest=sha256%3Ae59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=39719108-50d9-412e-bca9-60c3f53e6fd9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.063372ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=be135292-8cc0-4183-95df-be59d0139468 http.request.method=GET http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=110.364674ms http.response.status=200 http.response.written=21156352 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 200 21156352 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=error msg="error parsing digest="sha257:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=fce6c11b-324b-46bd-8f52-65fc79b7ca1d http.request.method=GET http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/sha257:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" vars.name="foo/bar" time="2025-10-08T15:57:08Z" 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:34325" http.request.id=fce6c11b-324b-46bd-8f52-65fc79b7ca1d http.request.method=GET http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/bar/blobs/sha257:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.042251ms http.response.status=400 http.response.written=110 vars.digest="sha257:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/sha257:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=d3fde06b-8243-47dd-ace5-a6ad2e08932d http.request.method=GET http.request.remoteaddr="127.0.0.1:39726" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145893ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=f21ad9dc-7f30-4265-a5fa-dbee121c5862 http.request.method=GET http.request.remoteaddr="127.0.0.1:39710" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.530542ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34325" http.request.id=52a86d0c-2aa0-4a0a-a8e3-f6b39dad6e52 http.request.method=GET http.request.remoteaddr="127.0.0.1:39726" http.request.uri="/v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.922342ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/sha256:e59b7939bc4a96b20f7814494426d5f8edf3ab5e21de175819c6844a733f4186 HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=aad65a15-0cdb-41e5-88e4-b0214bcdc1b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.235911988s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "GET /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37975" http.request.id=09681e0a-2bc6-45d2-889d-67675b28bec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58620" http.request.uri="/v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.229984241s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [08/Oct/2025:15:57:04 +0000] "GET /v2/foo/bar/blobs/sha256:23a478037d368d22afa4f0c765afd7d019c39d18c614b1482cc73e9cd07fac20 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.57s) === RUN TestBlobDelete time="2025-10-08T15:57:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:08Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=9cb8bda4-8181-4903-ac52-56f824740528 http.request.method=GET http.request.remoteaddr="127.0.0.1:37050" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.69µs" http.response.status=404 http.response.written=157 vars.digest="sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=e0716660-adbd-40d4-90bf-4db36565c2f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="860.289µs" http.response.status=404 http.response.written=157 vars.digest="sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=57833f64-b8ad-4367-8863-4fca129e1429 http.request.method=POST http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.331µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=a05dbf89-fad3-43bf-85e5-42a697114890 http.request.method=GET http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="940.57µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=b51d398a-8ea6-4f88-83fd-e842b453522d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072372ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=000edadf-2fe5-4472-8409-252adcbf08a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=58ac3434-e34a-42b5-b4b2-fb0ef01c357d time="2025-10-08T15:57:08Z" 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:37367" http.request.id=000edadf-2fe5-4472-8409-252adcbf08a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.091µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=58ac3434-e34a-42b5-b4b2-fb0ef01c357d 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "GET /v2/foo/bar/blobs/uploads/58ac3434-e34a-42b5-b4b2-fb0ef01c357d?_state=IDXb61Yxn27ORkUgbd0SUuC4jT_W9qPZRpVAJ0dxced7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YWMzNDM0LWUzNGEtNDJiNS1iNGIyLWZiMGVmMDFjMzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40MzM4MDA2ODlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=4d074907-56b7-4d2b-b211-2329ddf473a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=725f84d5-dc78-443a-bb4c-3d5a62b1d7a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/d13c0859-1e40-44cc-a30b-470966a4a9c3?_state=rLUKlWE8o9boY-ytI59KEwIQQiRfaFw2c3KZpsTHm1R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxM2MwODU5LTFlNDAtNDRjYy1hMzBiLTQ3MDk2NmE0YTljMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40Mzg4MDc3ODVaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" provided=sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e vars.name="foo/bar" vars.uuid=d13c0859-1e40-44cc-a30b-470966a4a9c3 time="2025-10-08T15:57:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=725f84d5-dc78-443a-bb4c-3d5a62b1d7a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/d13c0859-1e40-44cc-a30b-470966a4a9c3?_state=rLUKlWE8o9boY-ytI59KEwIQQiRfaFw2c3KZpsTHm1R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxM2MwODU5LTFlNDAtNDRjYy1hMzBiLTQ3MDk2NmE0YTljMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40Mzg4MDc3ODVaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d13c0859-1e40-44cc-a30b-470966a4a9c3 time="2025-10-08T15:57:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e, 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:37367" http.request.id=725f84d5-dc78-443a-bb4c-3d5a62b1d7a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/d13c0859-1e40-44cc-a30b-470966a4a9c3?_state=rLUKlWE8o9boY-ytI59KEwIQQiRfaFw2c3KZpsTHm1R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxM2MwODU5LTFlNDAtNDRjYy1hMzBiLTQ3MDk2NmE0YTljMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40Mzg4MDc3ODVaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.112172ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d13c0859-1e40-44cc-a30b-470966a4a9c3 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "PUT /v2/foo/bar/blobs/uploads/d13c0859-1e40-44cc-a30b-470966a4a9c3?_state=rLUKlWE8o9boY-ytI59KEwIQQiRfaFw2c3KZpsTHm1R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxM2MwODU5LTFlNDAtNDRjYy1hMzBiLTQ3MDk2NmE0YTljMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40Mzg4MDc3ODVaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=ef7833a7-c33a-446c-b589-05f649b7a91e http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=f419c20a-bd84-42ad-8ec4-7e5c5ffcdcaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/dee15939-1d66-4344-b821-0b34eb81fb34?_state=9Tnm1My5w3011e28IGPje8zGUHI51ef27Yini36GJ3x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZTE1OTM5LTFkNjYtNDM0NC1iODIxLTBiMzRlYjgxZmIzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40NDE0NzYyMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "PUT /v2/foo/bar/blobs/uploads/dee15939-1d66-4344-b821-0b34eb81fb34?_state=9Tnm1My5w3011e28IGPje8zGUHI51ef27Yini36GJ3x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZTE1OTM5LTFkNjYtNDM0NC1iODIxLTBiMzRlYjgxZmIzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40NDE0NzYyMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=b1fb910c-4919-49b0-b711-67448bd5b78e http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.931µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=4ff3b198-4eb9-46fa-945e-f7ffd051cb7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/5199e4c7-6eaf-4ead-bd35-90e1a4032605?_state=fUr3wPfnNyLTbQNOxjQ85hS5JaSSM4iz6NR60iX3GXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOTllNGM3LTZlYWYtNGVhZC1iZDM1LTkwZTFhNDAzMjYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40NDQyMTU1MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "PUT /v2/foo/bar/blobs/uploads/5199e4c7-6eaf-4ead-bd35-90e1a4032605?_state=fUr3wPfnNyLTbQNOxjQ85hS5JaSSM4iz6NR60iX3GXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOTllNGM3LTZlYWYtNGVhZC1iZDM1LTkwZTFhNDAzMjYwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40NDQyMTU1MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=c582b65d-9ede-40ed-bc83-9ab1e46aa8a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=0dd3f529-8aa9-458c-a283-4aa527f76e22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/8eec7b7e-fe4d-45ae-9c9c-d41dc817f7c6?_state=1iks0zC99paK7nhlr3NsqcZOKPDcfvojYVOsTjStwyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlZWM3YjdlLWZlNGQtNDVhZS05YzljLWQ0MWRjODE3ZjdjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40NDY5MDM1MTVaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784781119s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:08 +0000] "PUT /v2/foo/bar/blobs/uploads/8eec7b7e-fe4d-45ae-9c9c-d41dc817f7c6?_state=1iks0zC99paK7nhlr3NsqcZOKPDcfvojYVOsTjStwyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlZWM3YjdlLWZlNGQtNDVhZS05YzljLWQ0MWRjODE3ZjdjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzowOC40NDY5MDM1MTVaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=c059a049-2b5d-4052-bdff-38e73d44104c http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37367" http.request.id=df9c9bc6-0333-4bb4-a125-71612991da0c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/266a5642-ba51-494c-a498-05732955afdc?_state=Pjitee3rnWroL3KchxiZ1Q96aXCA-DbCct8Ai2vQ4-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NmE1NjQyLWJhNTEtNDk0Yy1hNDk4LTA1NzMyOTU1YWZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxMC4zODc0NzA1MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605182031s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/266a5642-ba51-494c-a498-05732955afdc?_state=Pjitee3rnWroL3KchxiZ1Q96aXCA-DbCct8Ai2vQ4-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NmE1NjQyLWJhNTEtNDk0Yy1hNDk4LTA1NzMyOTU1YWZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxMC4zODc0NzA1MzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=6d379801-fc1a-434b-90af-a797b7566969 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/uploads/266a5642-ba51-494c-a498-05732955afdc?_state=vH0CtgYuZXe_bcSqqJv9jFJ4fNnVCXOD1Weg1leSCRN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NmE1NjQyLWJhNTEtNDk0Yy1hNDk4LTA1NzMyOTU1YWZkYyIsIk9mZnNldCI6MjM4ODIyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MTBaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:11 +0000] "PUT /v2/foo/bar/blobs/uploads/266a5642-ba51-494c-a498-05732955afdc?_state=vH0CtgYuZXe_bcSqqJv9jFJ4fNnVCXOD1Weg1leSCRN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NmE1NjQyLWJhNTEtNDk0Yy1hNDk4LTA1NzMyOTU1YWZkYyIsIk9mZnNldCI6MjM4ODIyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MTBaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=3b50255e-b0c3-4c8c-9771-1c3699d9036f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.002771ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=0fa6cdd2-a0e1-450c-802d-8aad9e1db11a http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=133.704775ms http.response.status=200 http.response.written=23882240 127.0.0.1 - - [08/Oct/2025:15:57:11 +0000] "GET /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 200 23882240 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=error msg="error parsing digest="sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=ceeb9704-a683-457e-90c3-dd40391c4a90 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" time="2025-10-08T15:57:12Z" 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:37367" http.request.id=ceeb9704-a683-457e-90c3-dd40391c4a90 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.61µs" http.response.status=400 http.response.written=110 vars.digest="sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "GET /v2/foo/bar/blobs/sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=27270a66-8078-4a4a-a899-a39a6cb1b5d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53362" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133973ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "GET /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=11624bd3-cdc3-4eca-b583-d8796aa48c4e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53374" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=f7a1d54e-0aa6-4d89-9737-d61cf9a57766 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53374" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.17µs" http.response.status=404 http.response.written=157 vars.digest="sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" 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:37367" http.request.id=f1dfb7af-f650-4c59-af10-e202b386960e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53374" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.569µs" http.response.status=404 http.response.written=74 vars.digest="sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=error msg="error parsing digest="sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=488ac379-8fca-429a-b7e5-eee42817c3a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53382" http.request.uri="/v2/foo/bar/blobs/sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" time="2025-10-08T15:57:12Z" 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:37367" http.request.id=488ac379-8fca-429a-b7e5-eee42817c3a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53382" http.request.uri="/v2/foo/bar/blobs/sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.85µs" http.response.status=400 http.response.written=110 vars.digest="sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "DELETE /v2/foo/bar/blobs/sha257:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T15:57:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=84fa5a7f-2091-4515-b872-5c681f4fc456 http.request.method=POST http.request.remoteaddr="127.0.0.1:53388" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=bffaf216-0e06-469a-ba8b-5cad75efcddd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53388" http.request.uri="/v2/foo/bar/blobs/uploads/b97b9de9-0a7a-44f3-99a1-301561eb6766?_state=2n0EX1c9vL3VVTOT3gsmfRhONmJdMh8vrw40bEJXBdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5N2I5ZGU5LTBhN2EtNDRmMy05OWExLTMwMTU2MWViNjc2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxMi4xNzU1MzM4NTJaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.630358032s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "PUT /v2/foo/bar/blobs/uploads/b97b9de9-0a7a-44f3-99a1-301561eb6766?_state=2n0EX1c9vL3VVTOT3gsmfRhONmJdMh8vrw40bEJXBdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5N2I5ZGU5LTBhN2EtNDRmMy05OWExLTMwMTU2MWViNjc2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxMi4xNzU1MzM4NTJaIn0%3D&digest=sha256%3A47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=84ec8094-1170-4446-9705-620974b73770 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53388" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.149333ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=1c10ac95-3bf2-4d4e-ac0e-addfb02f99b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53362" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.798457752s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "GET /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2025-10-08T15:57:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:37367" http.request.id=c40b7f17-88b8-4af0-87e8-3cc812d13784 http.request.method=GET http.request.remoteaddr="127.0.0.1:53354" http.request.uri="/v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.8027604s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [08/Oct/2025:15:57:12 +0000] "GET /v2/foo/bar/blobs/sha256:47e61c00905c0ef8718fe38d214d3feecaaee367728e18876d7f713ec99dbe6e HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.76s) === RUN TestRelativeURL time="2025-10-08T15:57:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:13Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:13Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40031" http.request.id=968d7274-81bd-46c1-a637-b224ccbc7260 http.request.method=POST http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40031" http.request.id=077a3e46-5dba-4b58-aae9-4021c9f580ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/bar/blobs/uploads/be8bcba9-4a22-4095-b141-7cb3e2de2daf?_state=faI08t2GNxo6r6o2JLKof_h_Io4BtjicqpTvEjaOGKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlOGJjYmE5LTRhMjItNDA5NS1iMTQxLTdjYjNlMmRlMmRhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxMy45Njg0NjgxMDNaIn0%3D&digest=sha256%3A0146dbb8da89a7bdcc241450d0b2803a2ee8f4ef831d1783fb080b854293b071" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304976976s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:14 +0000] "PUT /v2/foo/bar/blobs/uploads/be8bcba9-4a22-4095-b141-7cb3e2de2daf?_state=faI08t2GNxo6r6o2JLKof_h_Io4BtjicqpTvEjaOGKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlOGJjYmE5LTRhMjItNDA5NS1iMTQxLTdjYjNlMmRlMmRhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxMy45Njg0NjgxMDNaIn0%3D&digest=sha256%3A0146dbb8da89a7bdcc241450d0b2803a2ee8f4ef831d1783fb080b854293b071 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40031" http.request.id=5e295157-f019-4f04-be75-fabf4a0da354 http.request.method=POST http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40031" http.request.id=2b3db14e-84ce-47b5-a0b3-9b1556124e19 http.request.method=POST http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40031" http.request.id=bc58ae37-b335-45a1-a389-e896afeb4c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/bar/blobs/uploads/f0018821-6735-4730-a00e-75c66fe771fb?_state=BoqO42-Su5NgKBcwPlENvBi8w4RgwTZdrw10_kJrPt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMDE4ODIxLTY3MzUtNDczMC1hMDBlLTc1YzY2ZmU3NzFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNi44NjM0NTEzNTdaIn0%3D&digest=sha256%3A110d8fe020044dbed8de0119d57dd79e53b5968a5b9db6c45af9392271e04e03" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444385175s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:16 +0000] "PUT /v2/foo/bar/blobs/uploads/f0018821-6735-4730-a00e-75c66fe771fb?_state=BoqO42-Su5NgKBcwPlENvBi8w4RgwTZdrw10_kJrPt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMDE4ODIxLTY3MzUtNDczMC1hMDBlLTc1YzY2ZmU3NzFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxNi44NjM0NTEzNTdaIn0%3D&digest=sha256%3A110d8fe020044dbed8de0119d57dd79e53b5968a5b9db6c45af9392271e04e03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.34s) === RUN TestBlobDeleteDisabled time="2025-10-08T15:57: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-08T15:57:19Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:19Z" 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:36327" http.request.id=3eb000a8-28c8-4010-9d24-effcb9ac48d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42050" http.request.uri="/v2/foo/bar/blobs/sha256:1d31ed5879b71851e5215eadab67d93e35ea4f03fdc8257998d5033c5bc1dcc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.05µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1d31ed5879b71851e5215eadab67d93e35ea4f03fdc8257998d5033c5bc1dcc4" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:1d31ed5879b71851e5215eadab67d93e35ea4f03fdc8257998d5033c5bc1dcc4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.26s) === RUN TestDeleteDisabled time="2025-10-08T15:57: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-08T15:57:19Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36133" http.request.id=3f64f7bb-4ffd-485d-9558-7675b8efab67 http.request.method=POST http.request.remoteaddr="127.0.0.1:50266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268654ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36133" http.request.id=b9c0aa13-1b2d-4398-b057-6be76827f8ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:50266" http.request.uri="/v2/foo/bar/blobs/uploads/b4349a63-84c2-4706-a971-55b811427a61?_state=LxkTjkHFPwYMGyT4iCJnoOF2l5HMgmrN-wyblN8aEjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzQ5YTYzLTg0YzItNDcwNi1hOTcxLTU1YjgxMTQyN2E2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxOS43NzkxMDM4NDNaIn0%3D&digest=sha256%3Ac9d0dac16a861406732e4bc6823aea359b4ae61d8eeb326cbcfed05c84e2bc70" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410986819s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:19 +0000] "PUT /v2/foo/bar/blobs/uploads/b4349a63-84c2-4706-a971-55b811427a61?_state=LxkTjkHFPwYMGyT4iCJnoOF2l5HMgmrN-wyblN8aEjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzQ5YTYzLTg0YzItNDcwNi1hOTcxLTU1YjgxMTQyN2E2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoxOS43NzkxMDM4NDNaIn0%3D&digest=sha256%3Ac9d0dac16a861406732e4bc6823aea359b4ae61d8eeb326cbcfed05c84e2bc70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:21Z" 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:36133" http.request.id=db6b40e5-9dd8-4e6a-9bf4-c1f086dc6206 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50266" http.request.uri="/v2/foo/bar/blobs/sha256:c9d0dac16a861406732e4bc6823aea359b4ae61d8eeb326cbcfed05c84e2bc70" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.17µs" http.response.status=405 http.response.written=78 vars.digest="sha256:c9d0dac16a861406732e4bc6823aea359b4ae61d8eeb326cbcfed05c84e2bc70" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:c9d0dac16a861406732e4bc6823aea359b4ae61d8eeb326cbcfed05c84e2bc70 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.63s) === RUN TestDeleteReadOnly time="2025-10-08T15:57:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:21Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:39297" http.request.id=ae260952-1de2-47ad-b521-84b69b942a69 http.request.method=POST http.request.remoteaddr="127.0.0.1:45876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:39297" http.request.id=0409f570-5907-4a37-a21b-9923e3a86e0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45876" http.request.uri="/v2/foo/bar/blobs/uploads/eeffa455-853d-40cc-bf1d-94628e143b4f?_state=12QrEvoaGcl4b4q6wuT2kfw_BiK1T9DCUUkAUe8bF5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZmZhNDU1LTg1M2QtNDBjYy1iZjFkLTk0NjI4ZTE0M2I0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMS40MjQyNTQyWiJ9&digest=sha256%3A1bb3e975c2886ce75333f2847d66effa8186361955ca332b5a7bb281db00bc97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716115392s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:21 +0000] "PUT /v2/foo/bar/blobs/uploads/eeffa455-853d-40cc-bf1d-94628e143b4f?_state=12QrEvoaGcl4b4q6wuT2kfw_BiK1T9DCUUkAUe8bF5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZmZhNDU1LTg1M2QtNDBjYy1iZjFkLTk0NjI4ZTE0M2I0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1NzoyMS40MjQyNTQyWiJ9&digest=sha256%3A1bb3e975c2886ce75333f2847d66effa8186361955ca332b5a7bb281db00bc97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:1bb3e975c2886ce75333f2847d66effa8186361955ca332b5a7bb281db00bc97 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.95s) === RUN TestStartPushReadOnly time="2025-10-08T15:57: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-08T15:57:23Z" level=info msg="redis not configured" go.version=go1.25.2 127.0.0.1 - - [08/Oct/2025:15:57:23 +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-08T15:57: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-08T15:57:23Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57: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:42077" http.request.id=ccaa9c47-59a1-43c6-a820-8467de82ee2c http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="950.89µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:57: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:42077" http.request.id=f5d3334f-0349-41bf-84f7-4de1eb0150cd http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="775.969µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:57: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:42077" http.request.id=2166b55b-cce0-4f28-9b06-33f72bd2a5b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="811.93µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T15:57: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:42077" http.request.id=57ca9a95-92c5-4cd1-90a1-23e447ccf2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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=3.076915ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57: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:42077" http.request.id=57ca9a95-92c5-4cd1-90a1-23e447ccf2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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=3.168796ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57: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:42077" http.request.id=57ca9a95-92c5-4cd1-90a1-23e447ccf2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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=3.225557ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57: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:42077" http.request.id=57ca9a95-92c5-4cd1-90a1-23e447ccf2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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=3.275597ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T15:57:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=33a35d5e-b6af-4a14-84e0-559c9fcd5ec9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=434efe12-db39-4076-b0a8-d3404725979e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/blobs/uploads/f645f840-1095-48ca-aeee-d4bc830cc155?_state=I9t2Tz5rOUH9hMb_wX7JRsnDwplLUR_7bB982il0wjV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjQ1Zjg0MC0xMDk1LTQ4Y2EtYWVlZS1kNGJjODMwY2MxNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjMuMzAxMTE3ODI5WiJ9&digest=sha256%3Acaa2fda8aa71ad94ea09047f729797d87fc9b0455c8d13477e1cb077f07733ef" http.request.useragent="Go-http-client/1.1" http.response.duration=715.233759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/f645f840-1095-48ca-aeee-d4bc830cc155?_state=I9t2Tz5rOUH9hMb_wX7JRsnDwplLUR_7bB982il0wjV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjQ1Zjg0MC0xMDk1LTQ4Y2EtYWVlZS1kNGJjODMwY2MxNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjMuMzAxMTE3ODI5WiJ9&digest=sha256%3Acaa2fda8aa71ad94ea09047f729797d87fc9b0455c8d13477e1cb077f07733ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=f1096506-ae59-4685-9307-ee092ca83d12 http.request.method=POST http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=1f5f3cfc-5f2a-4bf9-a778-d0835e8df535 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/blobs/uploads/09788f51-f9d5-4ad0-8662-2039c26e3a9a?_state=Lgr0CJPIhkRfbBxzVYxqCa1jFXbJE37K81EPDBi4vPt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOTc4OGY1MS1mOWQ1LTRhZDAtODY2Mi0yMDM5YzI2ZTNhOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjQuMjI5NzUwMDk0WiJ9&digest=sha256%3A0ff0a342b687b936fc35bff9b4c8e5f414a66728428fe5b13084b1babd18c0b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.604736786s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/09788f51-f9d5-4ad0-8662-2039c26e3a9a?_state=Lgr0CJPIhkRfbBxzVYxqCa1jFXbJE37K81EPDBi4vPt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOTc4OGY1MS1mOWQ1LTRhZDAtODY2Mi0yMDM5YzI2ZTNhOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjQuMjI5NzUwMDk0WiJ9&digest=sha256%3A0ff0a342b687b936fc35bff9b4c8e5f414a66728428fe5b13084b1babd18c0b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=c433f3f7-7a57-4cfd-8793-a425bdce09e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.672361ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=274a54bf-cbfa-4753-a2db-5f22550adc1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351478ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=a10c1f8b-044f-400a-a700-07fc30612ecc http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.865661ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=74401430-87e0-4785-af0b-26e4add51969 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.7903ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" 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:42077" http.request.id=fce4d775-c9cd-458d-945a-31e52a7f8f7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" 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:42077" http.request.id=3ed493b8-e4e3-423a-8a3c-b0805dde4a72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.duration=3.420078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42077" http.request.id=c142f0af-397e-4950-ac7e-dbc3af921e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.duration=3.452558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=ec73cb2f-6ef3-44ea-8b3a-cb47a60fc60a http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.883421ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=19de2ed2-1a51-4de7-b296-4617d5844280 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="871.33µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=d9674f03-781f-44e5-acc9-aad07b86bdd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.duration="730.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=16c9c8e5-27ed-4ff3-8ab5-5bcbbaa0fe2e http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="816.77µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=error msg="payload digest does match: "sha256:8c02a8989272700d772a2b0d4189003116fe40365bb6b9728a1416ceda8a1df8" != "sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85"" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=05132de1-277f-485c-93f7-532f3da5002e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" time="2025-10-08T15:57:25Z" 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:42077" http.request.id=05132de1-277f-485c-93f7-532f3da5002e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="982.011µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85" 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7626d9679575eaab202f1160760b21579b91c012601f1306a0c4774f4c80f85 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" 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:42077" http.request.id=42877d6c-3f6e-4caf-864e-617d56ccb958 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" 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="929.571µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" 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:42077" http.request.id=7ccd5e0f-9ef8-4dde-937b-5b04de652b09 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" 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="838.33µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42077" http.request.id=ba7b396c-9491-442a-85d9-57e98d4b8a7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" 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="979.851µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:25Z" 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:42077" http.request.id=ba7b396c-9491-442a-85d9-57e98d4b8a7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034692ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:25Z" 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:42077" http.request.id=ba7b396c-9491-442a-85d9-57e98d4b8a7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.062932ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=30939a3a-da92-4672-87f7-32eab9ff21c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=35457d01-48d2-4b5b-b4ec-84ad675dca6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/blobs/uploads/a902906b-2276-4e38-ab44-a56e1ec7eeaf?_state=m0voX08MuweK9xbRSpyWJV0cyQypDmuOXbqucI4cbEl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTAyOTA2Yi0yMjc2LTRlMzgtYWI0NC1hNTZlMWVjN2VlYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjUuODc0OTYyNDUyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/a902906b-2276-4e38-ab44-a56e1ec7eeaf?_state=m0voX08MuweK9xbRSpyWJV0cyQypDmuOXbqucI4cbEl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTAyOTA2Yi0yMjc2LTRlMzgtYWI0NC1hNTZlMWVjN2VlYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjUuODc0OTYyNDUyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:25Z" 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:42077" http.request.id=20c0d0fa-926d-4e51-a3d6-247a2674fcfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" 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="971.611µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:25Z" 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:42077" http.request.id=20c0d0fa-926d-4e51-a3d6-247a2674fcfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.025612ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T15:57:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=7e11cfcd-424d-48d4-893b-6407a94ba315 http.request.method=POST http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:27Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=973b3699-4aef-458e-b02b-073174611387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/blobs/uploads/1bcb7404-c9c7-4fc1-8e95-4880a66b6b3f?_state=VF2RWRlCaPMLuFgUznxQdTFZcPE5tXjaLZlGNX5FEth7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmNiNzQwNC1jOWM3LTRmYzEtOGU5NS00ODgwYTY2YjZiM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjYuMTA0OTIyMzA0WiJ9&digest=sha256%3A1edf64fdc9cf7063c73cdd44e26a6bbe69e8ceec594d684953056d65afe4923f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.715669946s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/1bcb7404-c9c7-4fc1-8e95-4880a66b6b3f?_state=VF2RWRlCaPMLuFgUznxQdTFZcPE5tXjaLZlGNX5FEth7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmNiNzQwNC1jOWM3LTRmYzEtOGU5NS00ODgwYTY2YjZiM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjYuMTA0OTIyMzA0WiJ9&digest=sha256%3A1edf64fdc9cf7063c73cdd44e26a6bbe69e8ceec594d684953056d65afe4923f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:28Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=7a194619-9e42-4aa7-9255-9cb98d385354 http.request.method=POST http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=c93cacb8-b59c-4347-b1a1-df04961b3dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/blobs/uploads/677c49ba-206f-4afb-87d5-3db29b4f8077?_state=VvABF51-tnGQ6J8-1VL33gZocEuMcSrrsJwzbWPXDdt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzdjNDliYS0yMDZmLTRhZmItODdkNS0zZGIyOWI0ZjgwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjguMDIyNTM2NDY4WiJ9&digest=sha256%3A383a1771112c1f82d4f442139ee0ea9ebb7167bf4c40a379333f4f7811110d94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199641535s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/677c49ba-206f-4afb-87d5-3db29b4f8077?_state=VvABF51-tnGQ6J8-1VL33gZocEuMcSrrsJwzbWPXDdt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzdjNDliYS0yMDZmLTRhZmItODdkNS0zZGIyOWI0ZjgwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjguMDIyNTM2NDY4WiJ9&digest=sha256%3A383a1771112c1f82d4f442139ee0ea9ebb7167bf4c40a379333f4f7811110d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:42077" http.request.id=bbae4bda-84ef-432d-92bb-797c525228c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:42077" http.request.id=ec8155d4-3bfb-42ee-827f-e6d52a5994cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=529d3da0-5253-412e-a41a-3aef34fb2877 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" 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="995.931µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=5148b188-f9a6-4743-a7d5-ceebab511cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="877.969µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=25fb27a1-6b84-46b5-b90f-541b29e7fdb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="792.649µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=32770cfb-5443-45fe-958f-47e379434ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027" http.request.useragent="Go-http-client/1.1" http.response.duration="741.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=7506be6f-1029-43f6-b8a5-bf320dd3ba0d http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" 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="758.049µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="rewriting manifest sha256:ec76d33eca238efc55e70a987d184aa113cd8f7d8349667f851ef31c5231a027 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=0bee8f23-b46b-403f-89c2-27206ce642e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=0bee8f23-b46b-403f-89c2-27206ce642e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.184745ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:42077" http.request.id=61eba60a-29da-455b-ac6f-907259a75c8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" 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="900.13µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:42077" http.request.id=0e55fa43-f159-4ffb-9fd7-53babe611302 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:42077" http.request.id=556850da-75ec-4dd0-bede-05422d21160e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=faf05d3f-973e-48dd-bb5b-461d010d057b http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" 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="998.651µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=9fb785ab-7827-408b-bab1-d31f2b1a8729 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="909.73µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=1c389127-4745-4a6a-bd63-9ced8218c423 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="793.249µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=a6d44409-e4fa-439e-aaf3-f0a255cb0a0c http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608" http.request.useragent="Go-http-client/1.1" http.response.duration="786.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="rewriting manifest list sha256:7c1c32c2d2d06aa7e3ce8000c5b3e487571602a6afb0aba4cda2500f33603608 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=6eb1d0bd-7533-4b0b-8c20-ea1c91b3c550 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42077" http.request.id=6eb1d0bd-7533-4b0b-8c20-ea1c91b3c550 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" 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=2.039863ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-08T15:57: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-08T15:57:29Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:29Z" 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:41559" http.request.id=0d4facc6-8268-4e6c-8d8f-52ef3a39a5ed http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" 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="920.41µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:41559" http.request.id=60c04d33-0ff9-4c78-a8c0-9decdb304b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" 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="784.049µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:41559" http.request.id=6caae4d6-18ba-488e-890d-163ef4ebc9d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" 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="776.968µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" 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:41559" http.request.id=eaaa4068-06ce-4399-8edb-b99dc759d4af http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" 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=3.229556ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57:29Z" 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:41559" http.request.id=eaaa4068-06ce-4399-8edb-b99dc759d4af http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" 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=3.270716ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57:29Z" 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:41559" http.request.id=eaaa4068-06ce-4399-8edb-b99dc759d4af http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" 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=3.299837ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57:29Z" 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:41559" http.request.id=eaaa4068-06ce-4399-8edb-b99dc759d4af http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" 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=3.337437ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T15:57:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=6f2902ac-ee66-476e-8aaa-5f755b7cf2dc http.request.method=POST http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=cb3905af-a53b-4f5e-a327-43cbe6eb0e7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/blobs/uploads/cb98030b-760e-4ca8-a6b4-668b09e904c5?_state=JJZWdfnP2J-94cUnui7DMUHQVQd2-YO3tN5tJViGjFh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYjk4MDMwYi03NjBlLTRjYTgtYTZiNC02NjhiMDllOTA0YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjkuNDE5NDc2NDFaIn0%3D&digest=sha256%3Ae393ac230775e410c6187e8c723c1a7cd59df3c0348faaac01f7ade2cc3b55ed" http.request.useragent="Go-http-client/1.1" http.response.duration=721.716751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/cb98030b-760e-4ca8-a6b4-668b09e904c5?_state=JJZWdfnP2J-94cUnui7DMUHQVQd2-YO3tN5tJViGjFh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYjk4MDMwYi03NjBlLTRjYTgtYTZiNC02NjhiMDllOTA0YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MjkuNDE5NDc2NDFaIn0%3D&digest=sha256%3Ae393ac230775e410c6187e8c723c1a7cd59df3c0348faaac01f7ade2cc3b55ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=e037bf1d-655a-4603-92ba-c851af124c41 http.request.method=POST http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=58663cfe-3475-4fd2-8528-cfccb01b77f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/blobs/uploads/744f128b-dba1-42ef-b27b-85f3c5b7c4d5?_state=AJJShQqBzohg3-UhVImr8h2Sv0DCvOLsamWmMb4Od0h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDRmMTI4Yi1kYmExLTQyZWYtYjI3Yi04NWYzYzViN2M0ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzAuNDAzOTMzODk5WiJ9&digest=sha256%3Ae6d9ec8205c39c3ffa8b6c4d3cc4a19c8d26edf4d325673a73811b609e397a8c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.869319145s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/744f128b-dba1-42ef-b27b-85f3c5b7c4d5?_state=AJJShQqBzohg3-UhVImr8h2Sv0DCvOLsamWmMb4Od0h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDRmMTI4Yi1kYmExLTQyZWYtYjI3Yi04NWYzYzViN2M0ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzAuNDAzOTMzODk5WiJ9&digest=sha256%3Ae6d9ec8205c39c3ffa8b6c4d3cc4a19c8d26edf4d325673a73811b609e397a8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=b922ef79-51b6-40e4-ad7f-496da054d901 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.613401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=61b64f52-1ae1-4d49-ae42-9d3998a20660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.347638ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=a7e43959-0ed6-4137-b7da-edf4a1c28930 http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.77898ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=849aca25-9a27-4cde-a79b-069ed6ef1689 http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.764419ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=7d5933dc-0526-44fe-8e0c-ad88b4844dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.5026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=cada3025-2d0d-485b-95e5-dadb07bb6f20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.299157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41559" http.request.id=74ed8255-716a-4351-914d-a3a8f47f334b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.335117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=72d81d76-aa85-4b00-81b9-02cca16d03a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.80546ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=5e380855-6bff-4893-a71a-efe73d9c9dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=f68f962d-9f35-4c72-be1e-994164412bce http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.duration="745.489µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=6325cda4-d36e-412e-b622-87af58f5062c http.request.method=GET http.request.remoteaddr="127.0.0.1:38550" 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="740.008µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=error msg="payload digest does match: "sha256:3dc8b245b570bffb1ee338ed8957b62be5ec2b02339bed36ec2c6e451843f465" != "sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a"" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=0b703601-0327-403e-b47b-e4b3a116e6e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=0b703601-0327-403e-b47b-e4b3a116e6e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38550" http.request.uri="/v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.015891ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a" 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb118554032b5a777589c827da5708afedee0831df1e50a96b11e9506996280a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=14667d9e-c84d-4531-a42b-d300123abe8b http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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="890.61µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=d60b3753-58bf-4beb-bbd2-507434b08aee http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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="782.328µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=f05a9418-bfb6-4da9-808e-0678852b73e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" 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="903.65µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:32Z" 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:41559" http.request.id=f05a9418-bfb6-4da9-808e-0678852b73e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" 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="943.69µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:32Z" 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:41559" http.request.id=f05a9418-bfb6-4da9-808e-0678852b73e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" 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="977.611µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=967bc835-1fac-4a70-9cc6-c762c75af074 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=b71e837f-2623-47e1-9bde-5a6a11fdda8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/blobs/uploads/8ac8b3ca-a521-44ed-b6e3-6e7322ebf685?_state=R77pIl4hS7nY8wUFVTWzJHxMYG7wwEAbFDPvVlPq1Ch7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YWM4YjNjYS1hNTIxLTQ0ZWQtYjZlMy02ZTczMjJlYmY2ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzIuMzEwNzEzMzQyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/8ac8b3ca-a521-44ed-b6e3-6e7322ebf685?_state=R77pIl4hS7nY8wUFVTWzJHxMYG7wwEAbFDPvVlPq1Ch7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YWM4YjNjYS1hNTIxLTQ0ZWQtYjZlMy02ZTczMjJlYmY2ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzIuMzEwNzEzMzQyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" 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:41559" http.request.id=03296a97-03b5-45ab-bacd-f00f4f74e100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" 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="913.33µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:32Z" 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:41559" http.request.id=03296a97-03b5-45ab-bacd-f00f4f74e100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" 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="954.851µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T15:57:32Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=05c8d0ee-d51c-42bc-88f0-588727820471 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=3f1b2589-be25-4c29-a95a-436d94e45c8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/blobs/uploads/adf63c02-620b-4421-b3f7-d032a7bb9cc3?_state=V3StMjRsWWtmh7RPeqQUz-13EQc9RB5KdpEzM_nSfFt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZGY2M2MwMi02MjBiLTQ0MjEtYjNmNy1kMDMyYTdiYjljYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzIuNTg3MTQyNDc0WiJ9&digest=sha256%3Ab0e670a3bef829bc3e057eb29185f898e3cd8641d77cfda41ac4e9807197dff2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.08897704s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/adf63c02-620b-4421-b3f7-d032a7bb9cc3?_state=V3StMjRsWWtmh7RPeqQUz-13EQc9RB5KdpEzM_nSfFt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZGY2M2MwMi02MjBiLTQ0MjEtYjNmNy1kMDMyYTdiYjljYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzIuNTg3MTQyNDc0WiJ9&digest=sha256%3Ab0e670a3bef829bc3e057eb29185f898e3cd8641d77cfda41ac4e9807197dff2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:34Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=5acafcda-5f4a-475f-a16b-5207d5d17fe9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=3b6f1508-b06e-4cb6-a843-d7a813a90997 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/blobs/uploads/91bb4e62-d7e4-4d43-8d1f-9ad2907ababe?_state=MQXsmFt_g11nEib9CEsfFfm1R77ioAIpz9ps0mKYjqp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWJiNGU2Mi1kN2U0LTRkNDMtOGQxZi05YWQyOTA3YWJhYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzQuODgzMzk0NzEyWiJ9&digest=sha256%3Ad3fe3eb86df69a1eb1e844a81d699e5f9ce9299a6e6523801617c2a4159e30f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.256960696s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/91bb4e62-d7e4-4d43-8d1f-9ad2907ababe?_state=MQXsmFt_g11nEib9CEsfFfm1R77ioAIpz9ps0mKYjqp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWJiNGU2Mi1kN2U0LTRkNDMtOGQxZi05YWQyOTA3YWJhYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzQuODgzMzk0NzEyWiJ9&digest=sha256%3Ad3fe3eb86df69a1eb1e844a81d699e5f9ce9299a6e6523801617c2a4159e30f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:41559" http.request.id=4f4a3e21-01a6-4d44-ad68-87836feda5e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:41559" http.request.id=5b6da604-ff30-42ae-ba65-77259e01a07c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=29179be2-9ce6-4572-8f6e-f9da3a581ec3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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="961.251µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=c3c7af6d-87ac-47ed-b995-83dd8dddcd24 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="991.131µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=bfdfb155-fbd3-473c-930a-83a5fbde0f83 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="761.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=d2aaf5b8-3ba8-458b-a647-938a2f835bd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd" http.request.useragent="Go-http-client/1.1" http.response.duration="702.447µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=17a66f0d-35ef-4d42-a98a-a8294c041a22 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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="751.408µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="rewriting manifest sha256:1b98a70e120520531dafcdb234a805f05d633a2832adb748d3279b54fcc9c4bd in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=af4a7444-51b8-4c26-97bc-3480d0099d77 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=af4a7444-51b8-4c26-97bc-3480d0099d77 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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.969262ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:41559" http.request.id=5bff2e10-8a7b-43f7-a2d6-b9a683f0b56b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" 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="887.85µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:41559" http.request.id=5e5304e5-87ef-4a19-a1d2-ff69d56b00b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:41559" http.request.id=6a47adac-c8b5-4a82-af53-d3b77df5f931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514" http.request.useragent="Go-http-client/1.1" http.response.duration="989.251µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=692689dd-f323-4e77-9e9b-b5dfade4fd14 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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="973.85µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=fed1fccc-4bc6-4563-b74f-aebf6627e031 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="959.091µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=3389a8c7-855e-4d35-926e-c29a6d333980 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="766.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=9edf8f55-6527-41bd-8add-074cd7209994 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514" http.request.useragent="Go-http-client/1.1" http.response.duration="702.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="rewriting manifest list sha256:a3130b4ccce27416b77ae86a3493c17d117ecffe145703969e9b7ae9551bf514 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=1bde4cd3-b5cf-49f3-97ee-4a50b7a03103 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:41559" http.request.id=1bde4cd3-b5cf-49f3-97ee-4a50b7a03103 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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=2.116784ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.02s) === RUN TestGetManifestWithStorageError time="2025-10-08T15:57:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:36Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:36Z" 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:39045" http.request.id=3680429d-5c7c-442f-bb96-c824a718ef7e http.request.method=GET http.request.remoteaddr="127.0.0.1:46274" 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="904.41µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:39045" http.request.id=d27be9c6-4a19-46ff-bb97-a60eae583d99 http.request.method=GET http.request.remoteaddr="127.0.0.1:46274" 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="800.489µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:39045" http.request.id=7e358bcd-fc53-448a-a9cd-2f5b0495895f http.request.method=GET http.request.remoteaddr="127.0.0.1:46274" 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="778.009µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:39045" http.request.id=f707fc54-c659-4cd4-b0a1-3040ecb5a2a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46274" 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="738.048µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-08T15:57:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:36Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:36Z" 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:38221" http.request.id=4444f6ed-daab-4eba-8ea7-0cef77e9ac24 http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" 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="961.251µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:38221" http.request.id=4231b7ea-6fcf-42f7-a4a4-651fdc1bae03 http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" 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="737.568µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:38221" http.request.id=8a041016-b3da-4ffe-8ffc-4152925e553f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" 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="827.889µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" 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:38221" http.request.id=d06473d8-c312-4bd7-bb44-a6250af2a21f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" 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=3.244516ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57:36Z" 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:38221" http.request.id=d06473d8-c312-4bd7-bb44-a6250af2a21f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" 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=3.351077ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57:36Z" 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:38221" http.request.id=d06473d8-c312-4bd7-bb44-a6250af2a21f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" 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=3.407438ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T15:57:36Z" 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:38221" http.request.id=d06473d8-c312-4bd7-bb44-a6250af2a21f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" 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=3.469999ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T15:57:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=51285394-f33c-4834-bc47-dfed01b67aa4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=7ee1510a-f9d7-4e77-b323-afd8b718f37d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/blobs/uploads/d2988e25-bd1b-4542-9e71-3f3f03c90347?_state=CB-Z3N2FCm-zl3jO8INefIlTcbp4c0pAz30yuPL-xUZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMjk4OGUyNS1iZDFiLTQ1NDItOWU3MS0zZjNmMDNjOTAzNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzYuMzY0MzEyMjczWiJ9&digest=sha256%3A3a140547da30b5382674be0803c51d2bc5c3b37a1213839215541c25417d71bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078918145s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/d2988e25-bd1b-4542-9e71-3f3f03c90347?_state=CB-Z3N2FCm-zl3jO8INefIlTcbp4c0pAz30yuPL-xUZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMjk4OGUyNS1iZDFiLTQ1NDItOWU3MS0zZjNmMDNjOTAzNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzYuMzY0MzEyMjczWiJ9&digest=sha256%3A3a140547da30b5382674be0803c51d2bc5c3b37a1213839215541c25417d71bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=a94bc843-f693-4b36-89fb-d8db04c174b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=4a7c8973-51b1-44a8-aa90-7e5da3ab3c86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/blobs/uploads/bdd6f262-9a31-4a39-a117-a270ede739d5?_state=gcebzL05_FV9r9V6cdAwKz07mHvV-7E33UEmIxu38qV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZGQ2ZjI2Mi05YTMxLTRhMzktYTExNy1hMjcwZWRlNzM5ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzcuNjQyMjEyMjgzWiJ9&digest=sha256%3A57fb9ea6b93cfba534fe69f3a07735b18e51014db3928d6de6eb860c37baffce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172643313s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/bdd6f262-9a31-4a39-a117-a270ede739d5?_state=gcebzL05_FV9r9V6cdAwKz07mHvV-7E33UEmIxu38qV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZGQ2ZjI2Mi05YTMxLTRhMzktYTExNy1hMjcwZWRlNzM5ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzcuNjQyMjEyMjgzWiJ9&digest=sha256%3A57fb9ea6b93cfba534fe69f3a07735b18e51014db3928d6de6eb860c37baffce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=d90ec50e-7119-45af-b368-12d1df733ad8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.6072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=55105534-d621-461c-9bcd-ad2269f586db http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.350637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=92927f19-0fe6-4398-a9c7-469f5026289c http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.8133ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=d49fac9e-a6a8-46cb-8d41-9acc5d06c020 http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.77642ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=67708858-c649-4774-a3a0-21058306d8ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.310957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=2582bd80-8c90-4a01-bea8-ecbf4242b816 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.297836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:38221" http.request.id=3b610c79-396f-4e8a-ad94-69f73c279e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.324157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=a89cc591-57c0-4fdc-b893-0728ee9f541b http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.78394ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=b05fc3b2-316f-448c-85c1-f27221f44d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.489µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=9f742809-c86d-436c-bc84-b2455eb4859e http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration="755.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=9d37c48f-e58d-4cd3-9764-62934b12d81e http.request.method=GET http.request.remoteaddr="127.0.0.1:51032" 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="771.009µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=error msg="payload digest does match: "sha256:cf37c634cd315d7018df7ea5f9fa9180ab956cebf0df48c0906ca8f7b0495342" != "sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c"" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=85bc67ac-34cb-4d51-8fdd-e4cace1fb165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=85bc67ac-34cb-4d51-8fdd-e4cace1fb165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51032" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.180294ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=444a33e2-4e1f-4cb4-a0c5-b08ad1d63871 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51042" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147093ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=e2198f25-fe31-404e-9f55-14189708c137 http.request.method=GET http.request.remoteaddr="127.0.0.1:51042" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.449µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=c529a31c-00e2-409a-8d9d-195ea041cfcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51058" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.611µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=67c9d18b-d63f-4708-8e71-32cd3e96622c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51074" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.411998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=5e064c80-baf6-4917-a0ef-9d8be0dfe575 http.request.method=GET http.request.remoteaddr="127.0.0.1:51074" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.80454ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=42b438f0-7374-488e-b6b5-8c165e4021a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024811ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=8c95a1b9-2f42-4dad-85b2-9b31404cb361 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.528999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=d45a6918-b02f-40db-a6a5-b5b6e5ac743a http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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="790.969µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=b707c332-a735-40a4-b9a3-af4599aadcd6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c" http.request.useragent="Go-http-client/1.1" http.response.duration="954.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e95617855687e5827f1427d5c1499e6ac68ce046e666f2de384f63f48c8fbb5c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=01d96a92-2d47-4d4d-8d75-f037fb629747 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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="733.288µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=abf9f30a-18ea-4f0f-aed9-e4f9fad5eda7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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="860.97µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=fb13a52c-bcfd-4f19-bf68-e980650a781b http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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="755.928µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=0104ec0e-c36f-456e-858a-598f2d53c4df http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" 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="913.81µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:38Z" 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:38221" http.request.id=0104ec0e-c36f-456e-858a-598f2d53c4df http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" 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="994.251µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:38Z" 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:38221" http.request.id=0104ec0e-c36f-456e-858a-598f2d53c4df http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.060172ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=a50ec00b-8ab6-43be-8611-45d9d6ad8eab http.request.method=POST http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.411µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=7f269379-beb2-4635-a6f9-c459e73e2e54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/blobs/uploads/37ae3807-80e1-4c86-ac8a-6560d4e74e4a?_state=nCZObsNQgwz2Gv_DMa_mLFWL0Uo0edENy57btJ7SsTF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzN2FlMzgwNy04MGUxLTRjODYtYWM4YS02NTYwZDRlNzRlNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzguODcyNTM4NjAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/37ae3807-80e1-4c86-ac8a-6560d4e74e4a?_state=nCZObsNQgwz2Gv_DMa_mLFWL0Uo0edENy57btJ7SsTF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzN2FlMzgwNy04MGUxLTRjODYtYWM4YS02NTYwZDRlNzRlNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzguODcyNTM4NjAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:38Z" 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:38221" http.request.id=acba33e5-9d6b-4038-b3f7-0d2c2b845331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" 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="939.33µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:38Z" 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:38221" http.request.id=acba33e5-9d6b-4038-b3f7-0d2c2b845331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" 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="989.851µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:15:57:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T15:57:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=4768520d-f637-4bd0-ab12-a8905e78181a http.request.method=POST http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=e87c34c2-6d31-4704-a7d1-27718c80a505 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/blobs/uploads/41d41b36-0930-4fca-8c32-6962c6e29fd3?_state=SDr5b5uym67OjL66AmcRs8xrfYcGOAVZHKKunrp6qPt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWQ0MWIzNi0wOTMwLTRmY2EtOGMzMi02OTYyYzZlMjlmZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzkuMDQ3NjI5MjhaIn0%3D&digest=sha256%3A049edf89fa602be2cec6f23c98c9818af270b0eace5e19ac3fcc5adba6065016" http.request.useragent="Go-http-client/1.1" http.response.duration=942.864383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/41d41b36-0930-4fca-8c32-6962c6e29fd3?_state=SDr5b5uym67OjL66AmcRs8xrfYcGOAVZHKKunrp6qPt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWQ0MWIzNi0wOTMwLTRmY2EtOGMzMi02OTYyYzZlMjlmZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6MzkuMDQ3NjI5MjhaIn0%3D&digest=sha256%3A049edf89fa602be2cec6f23c98c9818af270b0eace5e19ac3fcc5adba6065016 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:40Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=245a58df-5324-415e-9586-187c91402025 http.request.method=POST http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=2d72aff7-c192-4862-ac64-c13b18135576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/blobs/uploads/9675fd47-a23f-44cc-bcd9-c785155c24a6?_state=ZsT78Gi4tWfidGOne2sKkx5ChuRsaECc99oKxA7oPjZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Njc1ZmQ0Ny1hMjNmLTQ0Y2MtYmNkOS1jNzg1MTU1YzI0YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6NDAuMjE3Nzk5Mjg1WiJ9&digest=sha256%3A3b4d6860de8b90dbf3d67990a135c2d7263362120e1f58cfad4d1da83790dfc3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644755032s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/9675fd47-a23f-44cc-bcd9-c785155c24a6?_state=ZsT78Gi4tWfidGOne2sKkx5ChuRsaECc99oKxA7oPjZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Njc1ZmQ0Ny1hMjNmLTQ0Y2MtYmNkOS1jNzg1MTU1YzI0YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTU6NTc6NDAuMjE3Nzk5Mjg1WiJ9&digest=sha256%3A3b4d6860de8b90dbf3d67990a135c2d7263362120e1f58cfad4d1da83790dfc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38221" http.request.id=4563ef7d-b033-4ba5-bc82-5dc8c9b1eeeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.393096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38221" http.request.id=ed87b65a-ea82-4d3c-90d7-08ecaaadd321 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=5620ba45-8e48-41c5-b8f8-07835dce8de8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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="934.41µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=5dff3372-4d16-4ff6-b017-95ac8cef344a http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="923.731µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=5dfe81d7-4cd0-416c-b324-9d5289ce955b http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="716.528µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=f62c129d-10a6-4348-a04e-f750e29f7345 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.duration="733.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=4c352e05-e74d-4a35-9d7c-8c2731020872 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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="737.728µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="rewriting manifest sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=452b9145-b41d-4605-89f5-ab29f1105ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=452b9145-b41d-4605-89f5-ab29f1105ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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.905662ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=e597f9e6-f8b1-42f5-859a-9e178e72b92f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.duration="982.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=e8c11165-89e4-4890-858d-808ef470b018 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.249µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" 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:38221" http.request.id=530c0ee4-8be1-4fca-b1ab-7b0cd1479fa7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.851µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38221" http.request.id=74ba019e-7cef-43ab-b154-8a376148de53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=b7a491ef-02d5-46c3-aa52-6d0b15b4d2e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="972.731µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" 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:38221" http.request.id=c45eab2f-a5b4-4545-a825-b3071efefd05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44176" 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="938.451µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38221" http.request.id=aebe37bb-44b7-4a7e-bf91-8fd7da4c3002 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44184" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=477cbbc1-069c-419a-82a0-91793a40dcb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44184" 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="773.049µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=3a87efe4-7db5-47db-9b5e-8adfbf4b4722 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44184" http.request.uri="/v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a" http.request.useragent="Go-http-client/1.1" http.response.duration="931.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c0eca339da3dc99b0c463d36b2144f606f0e9f3c6010cb031a8651f860bc1a2a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38221" http.request.id=65868610-4250-4d9a-b76a-903e330456d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44184" 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="697.408µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:15:57:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.72s) === RUN TestManifestDeleteDisabled time="2025-10-08T15:57:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:41Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:41Z" 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:45513" http.request.id=29a8b747-8276-4cd7-9375-1ff413d62d22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40694" 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="900.25µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Oct/2025:15:57:41 +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-08T15:57:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:41Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T15:57:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.2 time="2025-10-08T15:57:42Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T15:57:42Z" 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:43321" http.request.id=2c547aee-0812-4cf9-a025-7c7ed71f0aa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" 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.690139ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:57:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T15:57:42Z" 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:43321" http.request.id=3161abfc-7e8d-4a58-b1b6-c49cb165be2e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38906" 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.656378ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:15:57:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T15:57:42Z" 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:43321" http.request.id=38c0747c-bfb3-43a2-982d-56d0a067185b http.request.method=POST http.request.remoteaddr="127.0.0.1:38912" 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.535017ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T15:57:42Z" 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:43321" http.request.id=1bb33fc0-003b-481b-9adc-ae068e241693 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38916" 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.539378ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:15:57:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.55s) === RUN TestProxyManifestGetByTag time="2025-10-08T15:57:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:42Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=ac4c03ae-7c8f-4314-a8d7-5395619cfb48 http.request.method=POST http.request.remoteaddr="127.0.0.1:41742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=fb02bb97-ada8-4c78-8cc9-e3684f1353c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41742" http.request.uri="/v2/foo/bar/blobs/uploads/0af2f5cb-b2fd-40c1-a2b2-2da707cbac31?_state=j5X-hy0mr3VC9w4ZiPCjISifQU3VnKKB_abOJwICXwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZjJmNWNiLWIyZmQtNDBjMS1hMmIyLTJkYTcwN2NiYWMzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0Mi42MDY4NzE4MDJaIn0%3D&digest=sha256%3A22611dd88e53523ac774597626374245f07b59108f8578cff32a2946a832d4bb" http.request.useragent="Go-http-client/1.1" http.response.duration=904.315552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:42 +0000] "PUT /v2/foo/bar/blobs/uploads/0af2f5cb-b2fd-40c1-a2b2-2da707cbac31?_state=j5X-hy0mr3VC9w4ZiPCjISifQU3VnKKB_abOJwICXwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZjJmNWNiLWIyZmQtNDBjMS1hMmIyLTJkYTcwN2NiYWMzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0Mi42MDY4NzE4MDJaIn0%3D&digest=sha256%3A22611dd88e53523ac774597626374245f07b59108f8578cff32a2946a832d4bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=40e20f76-b9fb-4774-86f3-8297931e4289 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41742" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.513879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=729f59c5-ecaf-4873-9aff-2de4ef782f23 http.request.method=GET http.request.remoteaddr="127.0.0.1:41742" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.327µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34595" go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=d83dc5af-d916-41d8-9484-6092dcd5d51b http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34595 /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:34595/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=9d3605f9-fa66-4072-8f43-93389ba0394d http.request.method=GET http.request.remoteaddr="127.0.0.1:47338" http.request.uri="/v2/foo/bar/manifests/sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6" time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=0d3ff476-b693-4520-8fcf-98cf126bf280 http.request.method=GET http.request.remoteaddr="127.0.0.1:41766" http.request.uri="/v2/foo/bar/manifests/sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.875021ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "GET /v2/foo/bar/manifests/sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6 with ttl=167h59m59.99999628s" go.version=go1.25.2 time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=9d3605f9-fa66-4072-8f43-93389ba0394d http.request.method=GET http.request.remoteaddr="127.0.0.1:47338" http.request.uri="/v2/foo/bar/manifests/sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.385043ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "GET /v2/foo/bar/manifests/sha256:4e5e2f95d924d1741fd227e53929de04106073237b719d860bd99d0e08e9fcd6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=c4917ea9-444c-4685-a5da-def87dab1189 http.request.method=GET http.request.remoteaddr="127.0.0.1:41766" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.488µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34595 /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:34595/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=637669cd-4ac7-4baa-9a67-48492f0393d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47354" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=774a15c0-afb5-4a09-baea-547c7778d0a4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.884181ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=637669cd-4ac7-4baa-9a67-48492f0393d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47354" 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.911826ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:57:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=9116e493-1b80-4bb6-b033-52120e869f45 http.request.method=POST http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=671065c8-a6bb-43b6-8abc-a3764a01ec56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/blobs/uploads/237539a4-9180-40e2-bebd-acb9c421c005?_state=ggP5uc7D7SfcwyhDPgkFSjDgZsi0hdPoDAPx-nxNT7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNzUzOWE0LTkxODAtNDBlMi1iZWJkLWFjYjljNDIxYzAwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0My42OTg5MDk0OTRaIn0%3D&digest=sha256%3A4f8bfe5e85f19e1fdaf91b3b3a82de8da71f61123b5659c6b9ade2af23d44d83" http.request.useragent="Go-http-client/1.1" http.response.duration=834.892976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:43 +0000] "PUT /v2/foo/bar/blobs/uploads/237539a4-9180-40e2-bebd-acb9c421c005?_state=ggP5uc7D7SfcwyhDPgkFSjDgZsi0hdPoDAPx-nxNT7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNzUzOWE0LTkxODAtNDBlMi1iZWJkLWFjYjljNDIxYzAwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxNTo1Nzo0My42OTg5MDk0OTRaIn0%3D&digest=sha256%3A4f8bfe5e85f19e1fdaf91b3b3a82de8da71f61123b5659c6b9ade2af23d44d83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=64256a37-3159-4e12-ae7a-5a05665589ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.476079ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:15:57:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=c11d9357-3d70-4263-8b1a-ed2acc39ccfa http.request.method=GET http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34595 /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:34595/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=bb15ca7e-bca0-4b7f-b520-3dbcd385fa46 http.request.method=GET http.request.remoteaddr="127.0.0.1:47356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=102b23a0-45c6-4d28-86f7-163fb5af519c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41790" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.996382ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:44 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=39228ed0-d11b-43e3-a2c0-0830231ec907 http.request.method=GET http.request.remoteaddr="127.0.0.1:41790" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.448µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:15:57:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34595 /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:34595/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=bb15ca7e-bca0-4b7f-b520-3dbcd385fa46 http.request.method=GET http.request.remoteaddr="127.0.0.1:47356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34595" http.request.id=be356d7c-b207-496a-8fc4-3bbca470fc1a http.request.method=GET http.request.remoteaddr="127.0.0.1:41794" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.908553ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T15:57:44Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:16010fd61b6a8c76b6cb94b23966afe7c2b2b48335dee69ed2cf77f8eb9fa3d8 with ttl=167h59m59.99999696s" go.version=go1.25.2 time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42615" http.request.id=bb15ca7e-bca0-4b7f-b520-3dbcd385fa46 http.request.method=GET http.request.remoteaddr="127.0.0.1:47356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=15.881498ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:15:57:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.12s) === RUN TestAppDispatcher time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33749" http.request.id=4c1fff77-c4c3-4e10-8b9a-03de27b9a6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37694" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="890.25µs" http.response.status=200 http.response.written=0 time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33749" http.request.id=1e68ee24-662e-47d6-9b1d-e91c08967b5d http.request.method=GET http.request.remoteaddr="127.0.0.1:37694" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="684.167µs" http.response.status=200 http.response.written=0 time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33749" http.request.id=61cbbd70-eadf-4f2d-9722-273b57855156 http.request.method=GET http.request.remoteaddr="127.0.0.1:37694" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="789.329µs" http.response.status=200 http.response.written=0 time="2025-10-08T15:57:44Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33749" http.request.id=a0fb7090-0e9a-4181-b278-1982e76cb141 http.request.method=GET http.request.remoteaddr="127.0.0.1:37694" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="745.289µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-08T15:57:44Z" 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=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:44Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:44Z" 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:42021" http.request.id=281eff20-55cf-4fcd-bd35-62e36f1605a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43344" 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-08T15:57:44Z" 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=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:44Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:44Z" level=info msg="configuring file health check path=/tmp/healthcheck1766452059, interval=1" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-08T15:57:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:48Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:48Z" level=info msg="configuring TCP health check addr=127.0.0.1:32815, interval=1" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-08T15:57:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:52Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 time="2025-10-08T15:57:52Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46745, interval=1, threshold=3" go.version=go1.25.2 instance.id=a6af439e-d5d1-459f-8e57-0c495ec07400 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 74.018s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.87s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.283s === RUN TestSchedule time="2025-10-08T15:56:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 time="2025-10-08T15:56:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99704ms" go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 time="2025-10-08T15:56:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.04µs" go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 time="2025-10-08T15:56:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.6µs" go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-10-08T15:56:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-08T15:56:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 time="2025-10-08T15:56:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99692ms" go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 time="2025-10-08T15:56:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99792ms" go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 time="2025-10-08T15:56:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-08T15:56:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=52c296e9-a4a6-4112-8bd1-6c1491916851 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.623s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.13s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18327552 sha256:a7bce6c0ddf3f4aa5a5fb1bc2359064a5fa1dbfa6b93ee39a42190eb2c203887 [] map[] } --- PASS: TestSimpleBlobRead (0.48s) === RUN TestBlobMount --- PASS: TestBlobMount (0.60s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.42s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.46s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.63s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:28f818ffa795cdd36a3195a348899975b1059b6863279a2c2b4eb735e7efd436 palailogos: marking blob sha256:3c061a98f7a35a1dab864d75c0471adee23668d0ef5966cfdba8354069ca07c8 palailogos: marking blob sha256:8f7178b5cf145865b481c14f8cdef28377de2c8ab818a0921bf33eddc1c7cecd palailogos: marking manifest sha256:7b0aec729261263724062010513face1b5aa2a7ee7901b19224a49dec798d1db palailogos: marking blob sha256:5f7d62c0b157d25de6a217628b560df58a6b453724ec660cdc1029ddcd6a9649 palailogos: marking blob sha256:84733b6403c1ff4dcb1faa7f343e681441c5918f23cccb7bd936093481f1e44b palailogos: marking manifest sha256:ba1315ebb8a0a7c7136a4eb1499de389b8dc6b6c074bcde576a66bfcd6b8606b palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:6f2b2bb65a84257b75725af7a9d62349ffaa25bfdc615d02e80a1d1c33248be3 palailogos: marking blob sha256:2b0d9f85cda001027be31ad4013c3099aaa559579c77f1a0464da1af8f7e28c8 palailogos: marking manifest sha256:f2fcabe810ba292be427abac1e49f698cc36fee1330fdce1521eaababba9b971 palailogos: marking blob sha256:28f818ffa795cdd36a3195a348899975b1059b6863279a2c2b4eb735e7efd436 palailogos: marking blob sha256:7b0aec729261263724062010513face1b5aa2a7ee7901b19224a49dec798d1db 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.36s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1 deletemanifests: marking manifest sha256:6dd266911e214d3c0e40b59af20f87423ec9a1a0b356fc5b97fc93c56c5f68e6 deletemanifests: marking blob sha256:746bbe6a0f3f6f63a5bf92ad8fb72bfc46caac347706715c4537e9b6b67236c3 deletemanifests: marking blob sha256:c46f60d6f5f3fb2df41a2262b0ebea25358138a8871afbc637060b8242601be6 deletemanifests: marking blob sha256:81198120e1c027a1f4255cabb979d178d07c5494718432c7e856a3759a9cd2d0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1 blob eligible for deletion: sha256:18774ea6c64d5ded0cbb2021494e0222f2d15d982455b684da448a0dd374bc71 blob eligible for deletion: sha256:56b639adcf4762a5dc28f7931c635442ef3a18230c5b85b61df11f31a5dbb8bc blob eligible for deletion: sha256:c9699055c0de3439d48e0c56fd005730ab28d6162af492bed0f716c69d63b7a2 deletemanifests manifest eligible for deletion: sha256:0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1 deletemanifests: marking manifest sha256:6dd266911e214d3c0e40b59af20f87423ec9a1a0b356fc5b97fc93c56c5f68e6 deletemanifests: marking blob sha256:746bbe6a0f3f6f63a5bf92ad8fb72bfc46caac347706715c4537e9b6b67236c3 deletemanifests: marking blob sha256:c46f60d6f5f3fb2df41a2262b0ebea25358138a8871afbc637060b8242601be6 deletemanifests: marking blob sha256:81198120e1c027a1f4255cabb979d178d07c5494718432c7e856a3759a9cd2d0 time="2025-10-08T15:57:05Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa time="2025-10-08T15:57:05Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1 time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a826f7070a29928ec6cf04f45c7dc0b0a3b16d92cce13b7444fd425a17197f1" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:18774ea6c64d5ded0cbb2021494e0222f2d15d982455b684da448a0dd374bc71 time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/18774ea6c64d5ded0cbb2021494e0222f2d15d982455b684da448a0dd374bc71" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:56b639adcf4762a5dc28f7931c635442ef3a18230c5b85b61df11f31a5dbb8bc time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/56b639adcf4762a5dc28f7931c635442ef3a18230c5b85b61df11f31a5dbb8bc" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:c9699055c0de3439d48e0c56fd005730ab28d6162af492bed0f716c69d63b7a2 time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c9699055c0de3439d48e0c56fd005730ab28d6162af492bed0f716c69d63b7a2" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa --- PASS: TestDeleteManifestIfTagNotFound (2.37s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:caaf7dc6bbb101adedf14f461a922ea3113b3f6244a633ef8757ed4dbb33581e time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/caaf7dc6bbb101adedf14f461a922ea3113b3f6244a633ef8757ed4dbb33581e" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:4e7120b4abff214df682cb4c3b552f1ed3c0189a5cd6e766d9785343e0e6a4e0 time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4e7120b4abff214df682cb4c3b552f1ed3c0189a5cd6e766d9785343e0e6a4e0" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:80bc36644e5b18a2e91630c9f71fa330443617bf2c4eb7940c56cc6f0be924d6 time="2025-10-08T15:57:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/80bc36644e5b18a2e91630c9f71fa330443617bf2c4eb7940c56cc6f0be924d6" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa --- PASS: TestGCWithMissingManifests (0.78s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:20240377c3894ea9322a094e9960a1eb6b608c8e0c5861118b37356380aae811 komnenos: marking blob sha256:faa1862add74f9c7a3a6a9d9bfcd032b2178363882f3fffabdb1990168d7735f komnenos: marking blob sha256:73677b37089cb03e218ce7ff0cab5e6b161dcf7e7bda3d8cf125d216be0e459d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1153c95f6420b592d7e9452376118aa15b45af3d3076c1ce1277a9f7ca29f886 time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/1153c95f6420b592d7e9452376118aa15b45af3d3076c1ce1277a9f7ca29f886" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:3b6e6a47f5910d80d23b4d72bf9e521dbf65eaae135a7cc1974a7fd2d9f264a2 time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b6e6a47f5910d80d23b4d72bf9e521dbf65eaae135a7cc1974a7fd2d9f264a2" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:495e8691427479cd3e3f188496298a15e41caf43e331caaba330dd06c5c147ae time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/495e8691427479cd3e3f188496298a15e41caf43e331caaba330dd06c5c147ae" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:955ffd5366605b6cfdc12d7a4f2d4db2b2f34cca0632ddb0cc9eeefc261bc6fd time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/955ffd5366605b6cfdc12d7a4f2d4db2b2f34cca0632ddb0cc9eeefc261bc6fd" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:9c655edd4e63403c16a68d265eb850298c8a37cff3f1b99702c36ca9ee81e0aa time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c655edd4e63403c16a68d265eb850298c8a37cff3f1b99702c36ca9ee81e0aa" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:ae0de423b68bb56e919e459b8cd3a955ccee0b5ac7a583a976b14fa72463fcdc time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ae/ae0de423b68bb56e919e459b8cd3a955ccee0b5ac7a583a976b14fa72463fcdc" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-08T15:57:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa --- PASS: TestDeletionHasEffect (2.14s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.05s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:942d9740336ec7fd2981a913dc3c3e6c2e8136acf5fc006f211eeb7be141f230 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:508c8a9d057a0e7fc7b6ea803441b0397f4ed26e75e8cea61c5928edc21806af michael_z_doukas: marking blob sha256:547411b62f066e8f6df0227726af6307f734819ba63adb8f870e092d409f0709 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6003b1e0271204aa0964d79f1c69f88ee93b454730d023cb29b89f8c6a117732 time="2025-10-08T15:57:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/6003b1e0271204aa0964d79f1c69f88ee93b454730d023cb29b89f8c6a117732" go.version=go1.25.2 instance.id=1dc0cec7-b011-41ef-a518-e5aff98171aa --- PASS: TestOrphanBlobDeleted (1.12s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1adac5a62be4bcb4549f64deb5b7f4877798fc689122e5ba92f7306909fa6412 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c3645622fadc54ede91dee4e911743b27b55ec0fa1c87f1127a1366009ec6a94 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.73s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.91s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.71s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-10-08T15:57:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 14:57:15.021717321 +0000 UTC m=-3570.592444051, actuallyDelete=true" time="2025-10-08T15:57:15Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-08T15:57:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481, actuallyDelete=true" time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4fc9ddb8-9f3f-41f8-9080-93dddd194843 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9ef7506f-30bf-4c56-8678-5b856fd31eed have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a2859f14-73ae-4256-bf7f-716d68b337ba have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8d72f66-dc1d-4b58-8fc5-8cd1d2625910 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f56b23c3-ce80-4b35-bdb5-755039c54ca3 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0667396a-0a7e-4a84-b829-5ea0a47057ec have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/93e9318a-62b0-4f6c-a012-dd9ae422d859 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aab2e22b-d691-462e-8738-bc4436323423 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dcbac042-7483-4b77-8309-c1f15b5e16f8 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/de85efd4-53a8-4b11-876a-519c7fea2868 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0aac4a08-32a6-4a44-b949-31b42ce32c25 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.022726893 +0000 UTC m=+29.408565481). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-08T15:57:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:15.023936466 +0000 UTC m=+29.409775094, actuallyDelete=true" time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6f642f07-a4aa-44e9-bad5-cf813236455b have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.023936466 +0000 UTC m=+29.409775094). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/47429301-814f-4481-9095-97ebbfa13e77 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.023936466 +0000 UTC m=+29.409775094). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5926ec8d-cab1-48e8-9e17-7172c2d4db71 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.023936466 +0000 UTC m=+29.409775094). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c83d8c27-c363-48fc-97b9-649dc437b3e9 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.023936466 +0000 UTC m=+29.409775094). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e6a23095-3dd6-4860-a9ae-525a7e57d6d7 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.023936466 +0000 UTC m=+29.409775094). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-08T15:57:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:15.025076359 +0000 UTC m=+29.410914947, actuallyDelete=true" time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b1e9470-42b4-4558-bed2-dce5325cdf0f have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.025076359 +0000 UTC m=+29.410914947). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53a74db8-acfc-4227-a991-0e1fb803aa8a have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.025076359 +0000 UTC m=+29.410914947). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a022f7ff-61b0-4987-b32b-41fe7b560167 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.025076359 +0000 UTC m=+29.410914947). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8f440a2-37e3-452e-b8f7-6131cc7310bc have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.025076359 +0000 UTC m=+29.410914947). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d516ea4b-c6a9-43e7-baad-1e44e66199b5 have older date (2025-10-08 14:57:15 +0000 UTC) than purge date (2025-10-08 15:57:15.025076359 +0000 UTC m=+29.410914947). Removing upload directory." time="2025-10-08T15:57:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-08T15:57:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 15:57:15.025781447 +0000 UTC m=+29.411620075, actuallyDelete=true" time="2025-10-08T15:57:15Z" 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 29.446s ? 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.049s === 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.047s === RUN TestWalkFileRemoved time="2025-10-08T15:56:45Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.027s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.392s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.11s) === 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.153s ? 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.586s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.47s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.867s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-10-08T15:56:45Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-08T15:56:45Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-08T15:56:45Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestUpdateCalledRegularly time="2025-10-08T15:56:45Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:45Z" level=error msg="unknown ip address format" go.version=go1.25.2 instance.id=a5bf18fc-21d1-494f-b6b6-69059cf71861 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-10-08T15:56:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=a5bf18fc-21d1-494f-b6b6-69059cf71861 --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-10-08T15:56:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=a5bf18fc-21d1-494f-b6b6-69059cf71861 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-10-08T15:56:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T15:56:49Z" 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.554s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.039s ? 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.403s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.48s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.879s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.029s ? 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-armhf.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Wed, 08 Oct 2025 15:58:00 +0000 elapsed time 0h 1m 35s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251008.155625) (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: 342 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...