>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r2) started Thu, 07 Aug 2025 18:15:01 +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.24.6-r0) (2/2) Installing .makedepends-docker-registry (20250807.181502) busybox-1.37.0-r22.trigger: Executing script... OK: 482 MiB in 103 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 >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + 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-08-07T18:15:22Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-07T18:15:22Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.030s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-07T18:15:22Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.008s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.005s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.88s) PASS ok github.com/docker/distribution/health/checks 0.882s ? 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.009s === 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.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.012s === 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.006s ? 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/08/07 18:15:23 http: TLS handshake error from 127.0.0.1:44164: 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:34251/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34251/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34251/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34251/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36827?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-07T18:15:23Z" level=info msg="broadcaster: closing" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="closing testSink" time="2025-08-07T18:15:23Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-07T18:15:23Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 1} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:23Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:15:24Z" level=warning msg="&{0xc0002fe450 0.9} encountered too many errors, backing off" time="2025-08-07T18:15:24Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.00s) PASS ok github.com/docker/distribution/notifications 1.837s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-07T18:15:22Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T18:15:22.989997314Z" 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.24.6 time="2025-08-07T18:15:22.990023239Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:22.990062335Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.24.6 time="2025-08-07T18:15:22.990414491Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-07T18:15:25.993602999Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-07T18:15:26.098583091Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=f0842e36-261a-4e64-bb07-6605cfe06fb3 http.request.method=GET http.request.remoteaddr="[::1]:42828" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.985289ms http.response.status=200 http.response.written=2 ::1 - - [07/Aug/2025:18:15:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-07T18:15:26.552143029Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T18:15:26.552887059Z" 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.24.6 time="2025-08-07T18:15:26.552904175Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:26.552953551Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.24.6 time="2025-08-07T18:15:26.553036114Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-07T18:15:26.55304625Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-07T18:15:26.553362058Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-07T18:15:29.559977433Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=1b250555-6783-4e9a-be61-85cb87ae80cb http.request.method=GET http.request.remoteaddr="127.0.0.1:34906" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.906µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:15:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-07T18:15:29.560101911Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.56s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-07T18:15:30.166169898Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T18:15:30.16684767Z" 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.24.6 time="2025-08-07T18:15:30.166862904Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:30.166979211Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-07T18:15:30.166995478Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.61s) PASS ok github.com/docker/distribution/registry 15.291s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === 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.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.103s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-07T18:15:22Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=242d93ab-3d28-469d-93bc-a56129537fbf time="2025-08-07T18:15:22Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=242d93ab-3d28-469d-93bc-a56129537fbf --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-07T18:15:23Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=CSFDpK5uZXLkPl7d400LouS3Rt-EnMYKPC7BBL6bACc user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.103s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-08-07T18:15:23Z" level=info msg="token not to be used before 2025-08-07 18:15:24 +0000 UTC - currently 2025-08-07 18:15:23.003239852 +0000 UTC m=+0.019265632" time="2025-08-07T18:15:23Z" level=info msg="token not to be used after 2025-08-07 18:15:23 +0000 UTC - currently 2025-08-07 18:15:23.004053417 +0000 UTC m=+0.020079197" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-08-07T18:15:23Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.033s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.057s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-07T18:15: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.24.6 time="2025-08-07T18:15:23Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45085" http.request.id=e08ae09a-68f0-4df1-9715-927ca30a0f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:42476" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.038027ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:15:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-07T18:15: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.24.6 time="2025-08-07T18:15:23Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=25dc73f4-96d4-44d9-a635-9415f9080a31 http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.159132ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:18:15:23 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T18:15:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=c8e260c5-1244-4bcc-9b86-ef620ff5d421 http.request.method=POST http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:23 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=07b00807-5c4d-41b1-ab4b-fe2123a6d0f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/aaaa/blobs/uploads/2ff1eee7-21fb-4d95-be85-b356412acdec?_state=TaT1W42bj1FL9FVlJN982yBQUtOIMIE_h6N1yxzwckx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZmYxZWVlNy0yMWZiLTRkOTUtYmU4NS1iMzU2NDEyYWNkZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjMuNDU4NTI1NTJaIn0%3D&digest=sha256%3A2b3ff4e160af13762a9946c5ae41006e26f60a2731616583bd51daf3834c8ecc" http.request.useragent="Go-http-client/1.1" http.response.duration=678.587897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:23 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2ff1eee7-21fb-4d95-be85-b356412acdec?_state=TaT1W42bj1FL9FVlJN982yBQUtOIMIE_h6N1yxzwckx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZmYxZWVlNy0yMWZiLTRkOTUtYmU4NS1iMzU2NDEyYWNkZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjMuNDU4NTI1NTJaIn0%3D&digest=sha256%3A2b3ff4e160af13762a9946c5ae41006e26f60a2731616583bd51daf3834c8ecc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=f7052094-5589-4682-b3ac-1a0f54e33cb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.334429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:24 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=1518feb4-13a9-4c55-bb60-98a6cea552c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=0db8cc97-f1ab-4b6b-918b-fa92581e60f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/bbbb/blobs/uploads/56c6a6d4-ed8b-4b04-839c-f0f7940f3068?_state=NYV3PK85XgkXuRjGsXUhPxHUn_XOd0ist08H_ZPmbAF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NmM2YTZkNC1lZDhiLTRiMDQtODM5Yy1mMGY3OTQwZjMwNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjQuNDI3MjIzNjkxWiJ9&digest=sha256%3A8a34cee88b8fd9c663c8a7637eb5a0bc922ab0f94510460c316670b3a36ca05a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.294006522s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/56c6a6d4-ed8b-4b04-839c-f0f7940f3068?_state=NYV3PK85XgkXuRjGsXUhPxHUn_XOd0ist08H_ZPmbAF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NmM2YTZkNC1lZDhiLTRiMDQtODM5Yy1mMGY3OTQwZjMwNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjQuNDI3MjIzNjkxWiJ9&digest=sha256%3A8a34cee88b8fd9c663c8a7637eb5a0bc922ab0f94510460c316670b3a36ca05a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=2af98394-eed4-4796-b924-c08800017e02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.920551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:26 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=8adfee53-20a8-4bef-a516-5d498f36b0c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.347µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:26 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=5bfb201f-812e-423b-80b3-ae90062cd35c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/cccc/blobs/uploads/24ce4aaf-3086-4395-b74c-7b70386ccb90?_state=h8tn3DKMvnT4Nr7gAc8TXgtnk0s1mUYwjeP9vp5an3F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNGNlNGFhZi0zMDg2LTQzOTUtYjc0Yy03YjcwMzg2Y2NiOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjYuOTIyNjA5NTI4WiJ9&digest=sha256%3Abd465fd2a87a3e3fa17f0aa8549fb83f31ea62bebffef433a1fa0902e62f0561" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319025882s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:26 +0000] "PUT /v2/foo/cccc/blobs/uploads/24ce4aaf-3086-4395-b74c-7b70386ccb90?_state=h8tn3DKMvnT4Nr7gAc8TXgtnk0s1mUYwjeP9vp5an3F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNGNlNGFhZi0zMDg2LTQzOTUtYjc0Yy03YjcwMzg2Y2NiOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjYuOTIyNjA5NTI4WiJ9&digest=sha256%3Abd465fd2a87a3e3fa17f0aa8549fb83f31ea62bebffef433a1fa0902e62f0561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=6e8f6025-909a-4a6b-95de-e67094089186 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:28 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=c4eddba3-1818-4a6a-8799-b54552ce2b79 http.request.method=POST http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.035µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=495aefac-8852-4a28-a025-15b0e438fe27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/dddd/blobs/uploads/8220b2a1-e3c5-4282-bcb6-31997322af4c?_state=d5j891whYlkt725d8wOyug8Nrg0u7p1UrlJp6-Th06Z7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MjIwYjJhMS1lM2M1LTQyODItYmNiNi0zMTk5NzMyMmFmNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjguMzgzNDgwNjE3WiJ9&digest=sha256%3Ab6ac0f6253f1011738783f522ff3c3acbfd1f83cbf88e4ec47f4649cf79b814d" http.request.useragent="Go-http-client/1.1" http.response.duration=736.604196ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/8220b2a1-e3c5-4282-bcb6-31997322af4c?_state=d5j891whYlkt725d8wOyug8Nrg0u7p1UrlJp6-Th06Z7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MjIwYjJhMS1lM2M1LTQyODItYmNiNi0zMTk5NzMyMmFmNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjguMzgzNDgwNjE3WiJ9&digest=sha256%3Ab6ac0f6253f1011738783f522ff3c3acbfd1f83cbf88e4ec47f4649cf79b814d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=9f8a7700-f2f2-4487-8194-6438dcfb5849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.07704ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:29 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=d310c124-031a-431a-98ec-334814c7e91c http.request.method=POST http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.381µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:29 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=d4183ad4-f8bf-4068-bfee-098ba1246e7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/eeee/blobs/uploads/abdc0895-239a-4476-95f5-7050cf9d5648?_state=lq7Rde_czd6izCiwMwJkAb2kuYU8pi4OULvFWbboERF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhYmRjMDg5NS0yMzlhLTQ0NzYtOTVmNS03MDUwY2Y5ZDU2NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjkuMjY3ODM5MTMyWiJ9&digest=sha256%3A992c00f8232d1af4e39bf65d20c2592bdf1763e1dc18777d124e404757eca083" http.request.useragent="Go-http-client/1.1" http.response.duration=734.782635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:29 +0000] "PUT /v2/foo/eeee/blobs/uploads/abdc0895-239a-4476-95f5-7050cf9d5648?_state=lq7Rde_czd6izCiwMwJkAb2kuYU8pi4OULvFWbboERF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhYmRjMDg5NS0yMzlhLTQ0NzYtOTVmNS03MDUwY2Y5ZDU2NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MjkuMjY3ODM5MTMyWiJ9&digest=sha256%3A992c00f8232d1af4e39bf65d20c2592bdf1763e1dc18777d124e404757eca083 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=4d2ba7b6-84bd-4eb9-92cb-2c99c970789a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:30 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=06d23731-6487-4e40-a38c-bee42f6b9f9d http.request.method=POST http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:30 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=3696e0c4-d984-442c-8ce4-360917277331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/ffff/blobs/uploads/2e96efda-1a31-42f9-b4f8-56a8ba7608ca?_state=UmvMxSQa52yrjibLqrVMjbl2mnmMgz5KteT6yw9ptvl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyZTk2ZWZkYS0xYTMxLTQyZjktYjRmOC01NmE4YmE3NjA4Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzAuMjM5MDk3MjI2WiJ9&digest=sha256%3Ac71898f2b4d97b05c152218457998099ab514eea0d082439b56fa4205ba34687" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68925565s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:30 +0000] "PUT /v2/foo/ffff/blobs/uploads/2e96efda-1a31-42f9-b4f8-56a8ba7608ca?_state=UmvMxSQa52yrjibLqrVMjbl2mnmMgz5KteT6yw9ptvl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyZTk2ZWZkYS0xYTMxLTQyZjktYjRmOC01NmE4YmE3NjA4Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzAuMjM5MDk3MjI2WiJ9&digest=sha256%3Ac71898f2b4d97b05c152218457998099ab514eea0d082439b56fa4205ba34687 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=84b7f1be-6604-45d3-84b3-72b562222e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=16fd6889-3d2d-41c4-8859-1653e75f2a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="597.518µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=19dcefc6-6d6f-4e07-8503-232ccb60c4bb http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="649.759µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=f5ae2879-f9d2-448a-a5e4-f2747c4f2831 http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="591.024µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=79ef8635-6c39-4f81-8d6b-9423c4ce48bc http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="636.645µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=14780193-d504-44b7-b43e-ee95c10a1b80 http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="652.346µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=c75db2ac-e1dd-42e2-be0a-8c1cc190bbdd http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="605.242µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" 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.24.6 http.request.host="127.0.0.1:40585" http.request.id=c6a14555-5e01-4881-b618-47e47e630f96 http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="581.954µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" 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.24.6 http.request.host="127.0.0.1:40585" http.request.id=91ee4a79-d931-4721-acdb-951bb4112344 http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="534.657µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=a0d7c1e0-6b76-4475-9cfa-8e97b083899f http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="595.854µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40585" http.request.id=c5c2e4ea-2f63-4a9d-8749-ac28543f5942 http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" 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="653.274µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:18:15:31 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T18:15:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:31Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=22b1cd2a-8b48-4e3b-9d8f-141d754b6700 http.request.method=POST http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56042ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:32 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=5df1218b-eb09-42fa-bcb0-f310ac7ecbc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/aaaa/blobs/uploads/cdcb0bf6-2efe-4895-9267-0f999dc57f72?_state=TUxxYhTV6b9V5LOixHGk2N9CgUUy-Vliivlo1FtHtHN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZGNiMGJmNi0yZWZlLTQ4OTUtOTI2Ny0wZjk5OWRjNTdmNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzIuMDk5MjQzMTg3WiJ9&digest=sha256%3A226da440338f1611261c85d66154f567334ee78290ed1b0090f4d02d0bc0af11" http.request.useragent="Go-http-client/1.1" http.response.duration=754.696015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:32 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cdcb0bf6-2efe-4895-9267-0f999dc57f72?_state=TUxxYhTV6b9V5LOixHGk2N9CgUUy-Vliivlo1FtHtHN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZGNiMGJmNi0yZWZlLTQ4OTUtOTI2Ny0wZjk5OWRjNTdmNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzIuMDk5MjQzMTg3WiJ9&digest=sha256%3A226da440338f1611261c85d66154f567334ee78290ed1b0090f4d02d0bc0af11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=35aad317-4634-4cb0-8a32-7d46cb7b31f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=beabd682-b3b9-4aed-97ee-b77375de2604 http.request.method=POST http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.943µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:33 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=1fb5f8c3-2eec-4e28-a019-b4cc553ac8a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/bbbb/blobs/uploads/70417633-b897-454b-91b7-fe38ecc1608c?_state=SyBBn_P-F6ALoSm9-Cm8hbzxhC04H0v7qtbDqETK8yV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3MDQxNzYzMy1iODk3LTQ1NGItOTFiNy1mZTM4ZWNjMTYwOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzMuMDgxMDI0NTM0WiJ9&digest=sha256%3A2d7f715805cb232d93f563d94af4977e62d3bb285c5e35baac8ed1c9763bf030" http.request.useragent="Go-http-client/1.1" http.response.duration=1.838641486s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:33 +0000] "PUT /v2/foo/bbbb/blobs/uploads/70417633-b897-454b-91b7-fe38ecc1608c?_state=SyBBn_P-F6ALoSm9-Cm8hbzxhC04H0v7qtbDqETK8yV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3MDQxNzYzMy1iODk3LTQ1NGItOTFiNy1mZTM4ZWNjMTYwOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzMuMDgxMDI0NTM0WiJ9&digest=sha256%3A2d7f715805cb232d93f563d94af4977e62d3bb285c5e35baac8ed1c9763bf030 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=09ab9547-1a05-41b7-acfb-b5e999690d8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:34 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=065bf36a-77be-4db7-8e05-f644d59c2d34 http.request.method=POST http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=c226b80e-06f9-4444-9429-e1b7b8850d18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/cccc/blobs/uploads/9af26d52-7556-4a96-b017-77a1b28bf3bf?_state=t9zPiNXxEDCUFrUhCk_IDgiBB44JXIBH95KslWHwms97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5YWYyNmQ1Mi03NTU2LTRhOTYtYjAxNy03N2ExYjI4YmYzYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzUuMTEyNDUyMDE0WiJ9&digest=sha256%3A041aff1fdb32d5a6cd41e5adf44e50a1ea2b42b90da5b7403b53ee5222402eb7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184610583s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/9af26d52-7556-4a96-b017-77a1b28bf3bf?_state=t9zPiNXxEDCUFrUhCk_IDgiBB44JXIBH95KslWHwms97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5YWYyNmQ1Mi03NTU2LTRhOTYtYjAxNy03N2ExYjI4YmYzYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzUuMTEyNDUyMDE0WiJ9&digest=sha256%3A041aff1fdb32d5a6cd41e5adf44e50a1ea2b42b90da5b7403b53ee5222402eb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=84d3a93c-eaaa-49bc-b2e2-fa9432631ae2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.471551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=254edb10-32c9-4b67-89c7-05fbdd09408d http.request.method=POST http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="763.032µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:36 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=0dc77fcf-1928-4019-894f-793bec421efe http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/dddd/blobs/uploads/01982acf-ad2d-4965-a35e-0ad79d35be5c?_state=kohRDna1pPolgbseK5APZiY_6nqYVGfnZTtDaiE3sXh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwMTk4MmFjZi1hZDJkLTQ5NjUtYTM1ZS0wYWQ3OWQzNWJlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzYuNTEwNDY0MzU5WiJ9&digest=sha256%3A2aa69c287c63f2f4d141e63176b18049be7511b2d4d82272c5d4f11ea8a549d4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446424017s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:36 +0000] "PUT /v2/foo/dddd/blobs/uploads/01982acf-ad2d-4965-a35e-0ad79d35be5c?_state=kohRDna1pPolgbseK5APZiY_6nqYVGfnZTtDaiE3sXh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwMTk4MmFjZi1hZDJkLTQ5NjUtYTM1ZS0wYWQ3OWQzNWJlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzYuNTEwNDY0MzU5WiJ9&digest=sha256%3A2aa69c287c63f2f4d141e63176b18049be7511b2d4d82272c5d4f11ea8a549d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=4439ec95-982e-488e-9aba-89cee35b137e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558486ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36991" http.request.id=a4be17e4-86c2-45fd-833c-f3ecf3937a31 http.request.method=GET http.request.remoteaddr="127.0.0.1:53206" 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="577.411µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:18:15:37 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.69s) === RUN TestURLPrefix time="2025-08-07T18:15:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:37Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38977" http.request.id=1f4a6cd6-9fa2-48c3-af72-2af5924092eb http.request.method=GET http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.115365ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:15:37 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-07T18:15:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:37Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=5d46dbfb-baab-437e-97a7-c9d28493138b http.request.method=GET http.request.remoteaddr="127.0.0.1:33132" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.092µs" http.response.status=404 http.response.written=157 vars.digest="sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "GET /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=f6861a08-a718-43a1-a0c2-803f426291d4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33136" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.29µs" http.response.status=404 http.response.written=157 vars.digest="sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=a713ef87-0f66-45f7-9377-df4e4c3c5df8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="734.365µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=a0ffe2d3-6e5b-4bea-b7eb-9df42306860b http.request.method=GET http.request.remoteaddr="127.0.0.1:33136" http.request.uri="/v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="759.205µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "GET /v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=41789c19-337a-4b55-b220-482a52c97641 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33136" http.request.uri="/v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="751.759µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "DELETE /v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=7222c808-7107-4362-95fe-33ba7b8dc8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:33136" http.request.uri="/v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a81d951c-f917-44ce-807f-33ef4e5ff178 time="2025-08-07T18:15:38Z" 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.24.6 http.request.host="127.0.0.1:43569" http.request.id=7222c808-7107-4362-95fe-33ba7b8dc8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:33136" http.request.uri="/v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.763µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a81d951c-f917-44ce-807f-33ef4e5ff178 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "GET /v2/foo/bar/blobs/uploads/a81d951c-f917-44ce-807f-33ef4e5ff178?_state=Hrrb9uvQ0wMOGpiwbY7aNcB6On2xbav258AfqjKrknB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MWQ5NTFjLWY5MTctNDRjZS04MDdmLTMzZWY0ZTVmZjE3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzA5MTg2OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=52ac5bb5-f614-4cec-bd6e-32cafe2b0798 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="774.394µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=3a4ecce7-64f2-422d-90be-9a2e8db2a2de http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/1b0933e5-cc95-480c-bd3c-d4768022238d?_state=mhqjUj3-Ww-Enity_BFIvvrWdc4RLo_85eOV4aVoHkB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDkzM2U1LWNjOTUtNDgwYy1iZDNjLWQ0NzY4MDIyMjM4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzQ0NjY4MTNaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" provided=sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 vars.name="foo/bar" vars.uuid=1b0933e5-cc95-480c-bd3c-d4768022238d time="2025-08-07T18:15:38Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=3a4ecce7-64f2-422d-90be-9a2e8db2a2de http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/1b0933e5-cc95-480c-bd3c-d4768022238d?_state=mhqjUj3-Ww-Enity_BFIvvrWdc4RLo_85eOV4aVoHkB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDkzM2U1LWNjOTUtNDgwYy1iZDNjLWQ0NzY4MDIyMjM4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzQ0NjY4MTNaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1b0933e5-cc95-480c-bd3c-d4768022238d time="2025-08-07T18:15:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=3a4ecce7-64f2-422d-90be-9a2e8db2a2de http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/1b0933e5-cc95-480c-bd3c-d4768022238d?_state=mhqjUj3-Ww-Enity_BFIvvrWdc4RLo_85eOV4aVoHkB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDkzM2U1LWNjOTUtNDgwYy1iZDNjLWQ0NzY4MDIyMjM4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzQ0NjY4MTNaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.768µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1b0933e5-cc95-480c-bd3c-d4768022238d 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "PUT /v2/foo/bar/blobs/uploads/1b0933e5-cc95-480c-bd3c-d4768022238d?_state=mhqjUj3-Ww-Enity_BFIvvrWdc4RLo_85eOV4aVoHkB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDkzM2U1LWNjOTUtNDgwYy1iZDNjLWQ0NzY4MDIyMjM4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzQ0NjY4MTNaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=4d4f559f-bdcb-451f-88bd-e06ac9665b7b http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.678µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=61271104-71e3-4511-abfb-c79d154365b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/0b2098ef-d07c-4db9-aaf3-3978910dd76e?_state=UZSE7QZEg5Jauq78Ptg5EsJbwsPzUY-3TlPlQCQUtI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMjA5OGVmLWQwN2MtNGRiOS1hYWYzLTM5Nzg5MTBkZDc2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzYzMDY2NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072022ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "PUT /v2/foo/bar/blobs/uploads/0b2098ef-d07c-4db9-aaf3-3978910dd76e?_state=UZSE7QZEg5Jauq78Ptg5EsJbwsPzUY-3TlPlQCQUtI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMjA5OGVmLWQwN2MtNGRiOS1hYWYzLTM5Nzg5MTBkZDc2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzYzMDY2NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=669d43b7-2b6e-4f6e-a256-7f43e66a4281 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="666.283µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=a64dddbd-8bc2-4336-ac5a-4c99049408b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/b21e0957-18c4-4ea2-a370-95bacf36dfa6?_state=3XgvIIDw9jw5ZmivDgTlIRVAzYkk_L8nPVae2OrSWtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMWUwOTU3LTE4YzQtNGVhMi1hMzcwLTk1YmFjZjM2ZGZhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzgzNTA1NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035299ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "PUT /v2/foo/bar/blobs/uploads/b21e0957-18c4-4ea2-a370-95bacf36dfa6?_state=3XgvIIDw9jw5ZmivDgTlIRVAzYkk_L8nPVae2OrSWtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMWUwOTU3LTE4YzQtNGVhMi1hMzcwLTk1YmFjZjM2ZGZhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xMzgzNTA1NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=a23d0a5c-d059-4190-9f5f-1b18cbf55d81 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=737085ed-b9d1-4b6f-977f-a4b0a17ebf67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/5a2bb69f-9971-4d32-a160-875ac37a23ec?_state=fHzG3hxTOOPtIZB7ZKIdZxWKMm_IvQBFTY9DL3kTVdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMmJiNjlmLTk5NzEtNGQzMi1hMTYwLTg3NWFjMzdhMjNlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xNDAzNDEzMThaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.duration=926.473942ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:38 +0000] "PUT /v2/foo/bar/blobs/uploads/5a2bb69f-9971-4d32-a160-875ac37a23ec?_state=fHzG3hxTOOPtIZB7ZKIdZxWKMm_IvQBFTY9DL3kTVdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMmJiNjlmLTk5NzEtNGQzMi1hMTYwLTg3NWFjMzdhMjNlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOC4xNDAzNDEzMThaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=01337dc2-a0a7-4ea5-a3e2-0adf91dcc7a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.295µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43569" http.request.id=1ebe76b4-aebd-4217-b509-22f887e6b597 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/b35a7d2f-1162-42f3-9fa4-19bbdde6fddf?_state=4jarSwddaQeUUzZDOrj_AxSgE5ZK1nsMjFilIXQ9Ns17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNWE3ZDJmLTExNjItNDJmMy05ZmE0LTE5YmJkZGU2ZmRkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOS4xMzA3MjUzOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=938.926394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/b35a7d2f-1162-42f3-9fa4-19bbdde6fddf?_state=4jarSwddaQeUUzZDOrj_AxSgE5ZK1nsMjFilIXQ9Ns17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNWE3ZDJmLTExNjItNDJmMy05ZmE0LTE5YmJkZGU2ZmRkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTozOS4xMzA3MjUzOTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=3486ed84-3e39-413a-a5b2-db4e38f019b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/uploads/b35a7d2f-1162-42f3-9fa4-19bbdde6fddf?_state=pfys14xfLsC17bVgl_tWimummhSw7tBhSW_n1CK7DmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNWE3ZDJmLTExNjItNDJmMy05ZmE0LTE5YmJkZGU2ZmRkZiIsIk9mZnNldCI6MjExODA0MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzlaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654392ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "PUT /v2/foo/bar/blobs/uploads/b35a7d2f-1162-42f3-9fa4-19bbdde6fddf?_state=pfys14xfLsC17bVgl_tWimummhSw7tBhSW_n1CK7DmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNWE3ZDJmLTExNjItNDJmMy05ZmE0LTE5YmJkZGU2ZmRkZiIsIk9mZnNldCI6MjExODA0MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6MzlaIn0%3D&digest=sha256%3A385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=a747a229-8d64-41d4-a1cd-f63d6374f86e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.30761ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=34defa85-37d5-4bf3-be5d-93f6cb5ca4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=47.393958ms http.response.status=200 http.response.written=21180416 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 200 21180416 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=error msg="error parsing digest="sha257:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=edecc600-b7ce-40b6-8b47-661acc5a5b1a http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/sha257:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" vars.name="foo/bar" time="2025-08-07T18:15:40Z" 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.24.6 http.request.host="127.0.0.1:43569" http.request.id=edecc600-b7ce-40b6-8b47-661acc5a5b1a http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bar/blobs/sha257:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.34µs" http.response.status=400 http.response.written=110 vars.digest="sha257:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/sha257:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=0337b4d3-9754-4a44-b513-672983612f16 http.request.method=GET http.request.remoteaddr="127.0.0.1:51344" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043687ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" 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.24.6 time="2025-08-07T18:15:40Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=89140f25-b3b3-4a03-923a-c7609c577221 http.request.method=GET http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.063µs" http.response.status=404 http.response.written=157 vars.digest="sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=827d241d-7395-4782-a504-47ee3297ea76 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34082" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.495µs" http.response.status=404 http.response.written=157 vars.digest="sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=4dd2bb54-9bb4-4689-bfbc-e967030d709a http.request.method=POST http.request.remoteaddr="127.0.0.1:34082" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.827µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=4ee281bc-fec4-408f-9fe3-84f24dbee42a http.request.method=GET http.request.remoteaddr="127.0.0.1:34082" http.request.uri="/v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="770.7µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=a403da5b-e719-4031-b0ce-e2a4f41e9028 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34082" http.request.uri="/v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="753.094µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=64ef65ba-d58c-4fe9-aed0-4247e456c7d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34082" http.request.uri="/v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8b00e38d-0b93-457a-bd13-46e352825641 time="2025-08-07T18:15:40Z" 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.24.6 http.request.host="127.0.0.1:36769" http.request.id=64ef65ba-d58c-4fe9-aed0-4247e456c7d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34082" http.request.uri="/v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.544µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8b00e38d-0b93-457a-bd13-46e352825641 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/uploads/8b00e38d-0b93-457a-bd13-46e352825641?_state=GZYDg7f7BET9e50TZjnQwe-oYpK_cIiJG1mx83rapWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMDBlMzhkLTBiOTMtNDU3YS1iZDEzLTQ2ZTM1MjgyNTY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDE2Mjk5OTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=bb510fa2-37d0-403b-aeeb-dfa5dbeeece9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.403µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=1a475675-7827-4646-99b1-be71c33bb5d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/71d25a2c-07ad-4f9f-9c9b-452b552972c6?_state=HNdHR8tw6p2njhbzKOBk_6wesDV1R74qTj0owucdxMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZDI1YTJjLTA3YWQtNGY5Zi05YzliLTQ1MmI1NTI5NzJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDU0MTAxODlaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" provided=sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d vars.name="foo/bar" vars.uuid=71d25a2c-07ad-4f9f-9c9b-452b552972c6 time="2025-08-07T18:15:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=1a475675-7827-4646-99b1-be71c33bb5d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/71d25a2c-07ad-4f9f-9c9b-452b552972c6?_state=HNdHR8tw6p2njhbzKOBk_6wesDV1R74qTj0owucdxMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZDI1YTJjLTA3YWQtNGY5Zi05YzliLTQ1MmI1NTI5NzJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDU0MTAxODlaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=71d25a2c-07ad-4f9f-9c9b-452b552972c6 time="2025-08-07T18:15:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=1a475675-7827-4646-99b1-be71c33bb5d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/71d25a2c-07ad-4f9f-9c9b-452b552972c6?_state=HNdHR8tw6p2njhbzKOBk_6wesDV1R74qTj0owucdxMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZDI1YTJjLTA3YWQtNGY5Zi05YzliLTQ1MmI1NTI5NzJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDU0MTAxODlaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.121µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=71d25a2c-07ad-4f9f-9c9b-452b552972c6 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "PUT /v2/foo/bar/blobs/uploads/71d25a2c-07ad-4f9f-9c9b-452b552972c6?_state=HNdHR8tw6p2njhbzKOBk_6wesDV1R74qTj0owucdxMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZDI1YTJjLTA3YWQtNGY5Zi05YzliLTQ1MmI1NTI5NzJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDU0MTAxODlaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=1f7b42ee-49f4-4f75-80b8-496d8e4a37bc http.request.method=POST http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.534µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=2ed98d88-2b63-4b79-93be-6dcd8b178357 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/689bcf0b-6286-48fe-a7fb-f7ad3f776eb7?_state=biSD6slgmdVrYtsASsYUhXFiN4TmwQAZWIt9e6L-k-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4OWJjZjBiLTYyODYtNDhmZS1hN2ZiLWY3YWQzZjc3NmViNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDcyODQwOTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="908.657µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "PUT /v2/foo/bar/blobs/uploads/689bcf0b-6286-48fe-a7fb-f7ad3f776eb7?_state=biSD6slgmdVrYtsASsYUhXFiN4TmwQAZWIt9e6L-k-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4OWJjZjBiLTYyODYtNDhmZS1hN2ZiLWY3YWQzZjc3NmViNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDcyODQwOTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=990a4c01-b59d-4491-92b3-7f507e69b09d http.request.method=POST http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.724µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=23ec5b4e-216e-44f3-927b-dd0f51234618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/e3a79647-7792-4ebd-a633-b200472e5e25?_state=Y5ejjO3Dgxbhj8zIr1tQKyEKwcIdgZRgJAnh-nnwXrh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTc5NjQ3LTc3OTItNGViZC1hNjMzLWIyMDA0NzJlNWUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDkxNTQ4NDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="954.683µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "PUT /v2/foo/bar/blobs/uploads/e3a79647-7792-4ebd-a633-b200472e5e25?_state=Y5ejjO3Dgxbhj8zIr1tQKyEKwcIdgZRgJAnh-nnwXrh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTc5NjQ3LTc3OTItNGViZC1hNjMzLWIyMDA0NzJlNWUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMDkxNTQ4NDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=b0d8a58e-5a29-48e4-a67c-181561939297 http.request.method=POST http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="704.376µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=841de890-c292-472d-825d-31d0003a1dcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/0bb82249-5f0b-4874-ac98-0a1789cc2550?_state=MT9aTXxLwgD85vI97MqsnOexNK6qljd5n7oBW2TCJ397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjgyMjQ5LTVmMGItNDg3NC1hYzk4LTBhMTc4OWNjMjU1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMTExMTY5NDZaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.duration=836.203535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "PUT /v2/foo/bar/blobs/uploads/0bb82249-5f0b-4874-ac98-0a1789cc2550?_state=MT9aTXxLwgD85vI97MqsnOexNK6qljd5n7oBW2TCJ397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjgyMjQ5LTVmMGItNDg3NC1hYzk4LTBhMTc4OWNjMjU1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MC4zMTExMTY5NDZaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=e9367205-7cc7-477d-99f4-05ca0e1caa4f http.request.method=POST http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.598µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36769" http.request.id=c23fc140-eaad-4b31-928f-930cdaeecae9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/9645516c-f948-4f8b-a866-16e87b73cc5d?_state=B6I3yR95fKJiPUxLAWu9jSyws_jYznNc74m4fEO6yF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NDU1MTZjLWY5NDgtNGY4Yi1hODY2LTE2ZTg3YjczY2M1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MS4yMDgyNTY4OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=828.030759ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/9645516c-f948-4f8b-a866-16e87b73cc5d?_state=B6I3yR95fKJiPUxLAWu9jSyws_jYznNc74m4fEO6yF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NDU1MTZjLWY5NDgtNGY4Yi1hODY2LTE2ZTg3YjczY2M1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0MS4yMDgyNTY4OTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=90710470-4c5e-40f0-b233-24b8c5950862 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/uploads/9645516c-f948-4f8b-a866-16e87b73cc5d?_state=9GltVzl4juuOP4Edl04T7ncdB7niaD17Ov1gG71ehO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NDU1MTZjLWY5NDgtNGY4Yi1hODY2LTE2ZTg3YjczY2M1ZCIsIk9mZnNldCI6MjAwMzcxMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NDFaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02046ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "PUT /v2/foo/bar/blobs/uploads/9645516c-f948-4f8b-a866-16e87b73cc5d?_state=9GltVzl4juuOP4Edl04T7ncdB7niaD17Ov1gG71ehO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NDU1MTZjLWY5NDgtNGY4Yi1hODY2LTE2ZTg3YjczY2M1ZCIsIk9mZnNldCI6MjAwMzcxMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NDFaIn0%3D&digest=sha256%3A34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=863f2402-5a49-4e09-8295-f2a685ad2a47 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="763.695µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=8d940787-fe8b-412e-8a80-8dda8fd1f2f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=36.521826ms http.response.status=200 http.response.written=20037120 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 200 20037120 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=error msg="error parsing digest="sha257:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=7ec1cf5f-c2cd-4f29-9ab8-fdc26685ce4d http.request.method=GET http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/sha257:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" vars.name="foo/bar" time="2025-08-07T18:15:42Z" 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.24.6 http.request.host="127.0.0.1:36769" http.request.id=7ec1cf5f-c2cd-4f29-9ab8-fdc26685ce4d http.request.method=GET http.request.remoteaddr="127.0.0.1:34088" http.request.uri="/v2/foo/bar/blobs/sha257:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.095µs" http.response.status=400 http.response.written=110 vars.digest="sha257:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/sha257:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=a93acef5-ccf1-4122-a476-816e7489778d http.request.method=GET http.request.remoteaddr="127.0.0.1:34104" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077153ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=bea44238-3f7c-480b-ab5e-11c95293cd1f http.request.method=GET http.request.remoteaddr="127.0.0.1:34092" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.41444ms http.response.status=200 http.response.written=4221376 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 200 4221376 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36769" http.request.id=4ceb2766-2b60-4095-a17e-662e47b3c3c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34104" http.request.uri="/v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.599338ms http.response.status=200 http.response.written=1114112 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/sha256:34724fb8c74207f40b8df45a55634dacbdd62eea1b4f0dd8c294a84181077f0d HTTP/1.1" 200 1114112 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=146a0a65-f965-47c4-ba72-e68b32b2e276 http.request.method=GET http.request.remoteaddr="127.0.0.1:51344" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.960769649s http.response.status=200 http.response.written=4151808 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 200 4151808 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43569" http.request.id=49968914-78d4-451e-a37a-4da20b01c9a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51328" http.request.uri="/v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.963753344s http.response.status=200 http.response.written=4188608 127.0.0.1 - - [07/Aug/2025:18:15:40 +0000] "GET /v2/foo/bar/blobs/sha256:385749663e499571994b0f9412fa52b482d23ab69c39319da595a3fb64c36e38 HTTP/1.1" 200 4188608 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.15s) === RUN TestBlobDelete time="2025-08-07T18:15: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.24.6 time="2025-08-07T18:15:42Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=90e3ac3b-70c6-461b-b142-9c417843a952 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="830.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=e145129c-b19f-4b75-a1ee-9793776f0db6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48116" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.532µs" http.response.status=404 http.response.written=157 vars.digest="sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=2f24d227-babc-4b70-a0c2-027c7fc19ace http.request.method=POST http.request.remoteaddr="127.0.0.1:48116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.145µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=f2e60132-8ffb-464e-b39f-0384be3bed4e http.request.method=GET http.request.remoteaddr="127.0.0.1:48116" http.request.uri="/v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="757.688µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=bb056c88-24fc-40f6-9b9a-1cf1ef4f8030 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48116" http.request.uri="/v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="739.922µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=7c94e515-39e2-4264-a85a-0b4001f18ca2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48116" http.request.uri="/v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=de75e801-b9e4-4404-b32b-275c80e1bdff time="2025-08-07T18:15:42Z" 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.24.6 http.request.host="127.0.0.1:37627" http.request.id=7c94e515-39e2-4264-a85a-0b4001f18ca2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48116" http.request.uri="/v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.082µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=de75e801-b9e4-4404-b32b-275c80e1bdff 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "GET /v2/foo/bar/blobs/uploads/de75e801-b9e4-4404-b32b-275c80e1bdff?_state=L4500fHrReHaTq_95N0gijcpQBC6bf3C0SPfRknq7kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzVlODAxLWI5ZTQtNDQwNC1iMzJiLTI3NWM4MGUxYmRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMjg1NTUyNFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=565f9220-62a8-4229-a1db-745d5f04a56c http.request.method=POST http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.517µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=07357aca-7c12-4a90-910c-27cb7c04b5e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/d7f82e48-b6d4-449e-8b97-e56d7d64c183?_state=zsFmQgD0KfKsJBT82uUIPwD3QXnvdHv62pNbJxkxRdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3ZjgyZTQ4LWI2ZDQtNDQ5ZS04Yjk3LWU1NmQ3ZDY0YzE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzIxNzE0ODVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" provided=sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 vars.name="foo/bar" vars.uuid=d7f82e48-b6d4-449e-8b97-e56d7d64c183 time="2025-08-07T18:15:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=07357aca-7c12-4a90-910c-27cb7c04b5e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/d7f82e48-b6d4-449e-8b97-e56d7d64c183?_state=zsFmQgD0KfKsJBT82uUIPwD3QXnvdHv62pNbJxkxRdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3ZjgyZTQ4LWI2ZDQtNDQ5ZS04Yjk3LWU1NmQ3ZDY0YzE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzIxNzE0ODVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d7f82e48-b6d4-449e-8b97-e56d7d64c183 time="2025-08-07T18:15:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=07357aca-7c12-4a90-910c-27cb7c04b5e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/d7f82e48-b6d4-449e-8b97-e56d7d64c183?_state=zsFmQgD0KfKsJBT82uUIPwD3QXnvdHv62pNbJxkxRdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3ZjgyZTQ4LWI2ZDQtNDQ5ZS04Yjk3LWU1NmQ3ZDY0YzE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzIxNzE0ODVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.89µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d7f82e48-b6d4-449e-8b97-e56d7d64c183 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "PUT /v2/foo/bar/blobs/uploads/d7f82e48-b6d4-449e-8b97-e56d7d64c183?_state=zsFmQgD0KfKsJBT82uUIPwD3QXnvdHv62pNbJxkxRdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3ZjgyZTQ4LWI2ZDQtNDQ5ZS04Yjk3LWU1NmQ3ZDY0YzE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzIxNzE0ODVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=9e7018e5-6654-4fba-a45e-3da9f0ef8507 http.request.method=POST http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="702.869µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=845288e3-7d01-423d-99c2-efcb962aca16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/e3d1ae64-65a9-45ef-a1e7-d3aacac2bbb7?_state=u3U-rYKYSlVfRCbMOtply0O0gCfUVJiXKd4MIWWT1g97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzZDFhZTY0LTY1YTktNDVlZi1hMWU3LWQzYWFjYWMyYmJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzM5OTYxMTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="862.834µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "PUT /v2/foo/bar/blobs/uploads/e3d1ae64-65a9-45ef-a1e7-d3aacac2bbb7?_state=u3U-rYKYSlVfRCbMOtply0O0gCfUVJiXKd4MIWWT1g97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzZDFhZTY0LTY1YTktNDVlZi1hMWU3LWQzYWFjYWMyYmJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzM5OTYxMTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=9a053138-f27e-4175-b356-128cdd6fb0b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.787µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=8c3779b0-f0d3-490e-b96c-93923245f722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/57b2e7ef-05e9-4381-8b3a-fac166f6e012?_state=UdwXHZ1jevzQ9yBQLHIM3-_uDVJ4mJd6yd96bhCC0KB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3YjJlN2VmLTA1ZTktNDM4MS04YjNhLWZhYzE2NmY2ZTAxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzU4NDcxOVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="832.524µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "PUT /v2/foo/bar/blobs/uploads/57b2e7ef-05e9-4381-8b3a-fac166f6e012?_state=UdwXHZ1jevzQ9yBQLHIM3-_uDVJ4mJd6yd96bhCC0KB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3YjJlN2VmLTA1ZTktNDM4MS04YjNhLWZhYzE2NmY2ZTAxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzU4NDcxOVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=719aa2b7-8029-4f11-9642-7f5bd22bdd6a http.request.method=POST http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.259µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=986ac7ca-2252-4eef-b21a-7776f849871b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/8b3fd074-9be6-40bd-b04f-854359ed9e35?_state=9m-qPw6P73_ovsXcpzzuJ35M1vz0-PiKseV5l8ShNE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiM2ZkMDc0LTliZTYtNDBiZC1iMDRmLTg1NDM1OWVkOWUzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzc2Nzk3MzVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667296541s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:42 +0000] "PUT /v2/foo/bar/blobs/uploads/8b3fd074-9be6-40bd-b04f-854359ed9e35?_state=9m-qPw6P73_ovsXcpzzuJ35M1vz0-PiKseV5l8ShNE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiM2ZkMDc0LTliZTYtNDBiZC1iMDRmLTg1NDM1OWVkOWUzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Mi4zMzc2Nzk3MzVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=2b4fcfc4-9a6b-43cf-9ca9-2b276bf392c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.879µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37627" http.request.id=5a6e3150-3e9d-4c97-960b-a87fb303e9b9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/73ef28b4-40e6-4c63-b3ca-8c8d5346e01b?_state=S9TIt4nfQrwm7HPG3__xkAjDlSzhhfNsiMqsQxR87HB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWYyOGI0LTQwZTYtNGM2My1iM2NhLThjOGQ1MzQ2ZTAxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0NC4wOTQwNTIzNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.634984485s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/73ef28b4-40e6-4c63-b3ca-8c8d5346e01b?_state=S9TIt4nfQrwm7HPG3__xkAjDlSzhhfNsiMqsQxR87HB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWYyOGI0LTQwZTYtNGM2My1iM2NhLThjOGQ1MzQ2ZTAxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0NC4wOTQwNTIzNzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=eca7a42e-1bd2-43ee-9ab6-72dda66f573c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/uploads/73ef28b4-40e6-4c63-b3ca-8c8d5346e01b?_state=NKaOm8cazhQy04NjDTFl5qtSE_iFOb76Vv-ZWp0exzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWYyOGI0LTQwZTYtNGM2My1iM2NhLThjOGQ1MzQ2ZTAxYiIsIk9mZnNldCI6Mjc3NDgzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NDRaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "PUT /v2/foo/bar/blobs/uploads/73ef28b4-40e6-4c63-b3ca-8c8d5346e01b?_state=NKaOm8cazhQy04NjDTFl5qtSE_iFOb76Vv-ZWp0exzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWYyOGI0LTQwZTYtNGM2My1iM2NhLThjOGQ1MzQ2ZTAxYiIsIk9mZnNldCI6Mjc3NDgzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NDRaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=3ac28979-437e-4984-83db-8dd5011b19f0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="753.548µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=915f3a63-7fab-4dc6-8171-4d14a0edec5e http.request.method=GET http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=62.670814ms http.response.status=200 http.response.written=27748352 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "GET /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 200 27748352 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=error msg="error parsing digest="sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=ab4ac4c0-afee-49f0-abf6-79891546d275 http.request.method=GET http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" time="2025-08-07T18:15:45Z" 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.24.6 http.request.host="127.0.0.1:37627" http.request.id=ab4ac4c0-afee-49f0-abf6-79891546d275 http.request.method=GET http.request.remoteaddr="127.0.0.1:48132" http.request.uri="/v2/foo/bar/blobs/sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="658.678µs" http.response.status=400 http.response.written=110 vars.digest="sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "GET /v2/foo/bar/blobs/sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=f99049da-555c-431f-a54f-5340ec574fab http.request.method=GET http.request.remoteaddr="127.0.0.1:48146" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052309ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "GET /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=a32c7b1a-1845-431e-b2bf-a79a46260838 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=7fa152d8-53da-487e-b1cb-0da443a692e2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.103µs" http.response.status=404 http.response.written=157 vars.digest="sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=3bf105ff-31b1-442d-a56a-895b31689dfc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="594.836µs" http.response.status=404 http.response.written=74 vars.digest="sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=error msg="error parsing digest="sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=0fd601c6-afb1-4181-8f96-52b0bf66c541 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" time="2025-08-07T18:15:45Z" 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.24.6 http.request.host="127.0.0.1:37627" http.request.id=0fd601c6-afb1-4181-8f96-52b0bf66c541 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.956µs" http.response.status=400 http.response.written=110 vars.digest="sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:15:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=23e9c87c-8451-40d1-b285-18c48f842c83 http.request.method=POST http.request.remoteaddr="127.0.0.1:48188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="817.787µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=0a9b4982-6eba-4847-aaed-bc25becec6cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48188" http.request.uri="/v2/foo/bar/blobs/uploads/51860c29-80c3-47c0-9b9f-c8b192e17cfa?_state=GDDu4aYxGAD8f8nT3mmLUYpxUB99EInJ782YZAv0Zi97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxODYwYzI5LTgwYzMtNDdjMC05YjlmLWM4YjE5MmUxN2NmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0NS44Mjk4NTY4MzVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.duration=1.629578896s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "PUT /v2/foo/bar/blobs/uploads/51860c29-80c3-47c0-9b9f-c8b192e17cfa?_state=GDDu4aYxGAD8f8nT3mmLUYpxUB99EInJ782YZAv0Zi97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxODYwYzI5LTgwYzMtNDdjMC05YjlmLWM4YjE5MmUxN2NmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0NS44Mjk4NTY4MzVaIn0%3D&digest=sha256%3A597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=a1162e7e-29ce-4c77-a246-290cc536f51d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48188" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="979.71µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=46e5d1de-6d07-49f8-884c-1f110f825e9a http.request.method=GET http.request.remoteaddr="127.0.0.1:48134" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.721050113s http.response.status=200 http.response.written=4221376 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "GET /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 200 4221376 "" "Go-http-client/1.1" time="2025-08-07T18:15:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37627" http.request.id=4116e2a6-3db0-4688-9868-40e103e11f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:48146" http.request.uri="/v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.718085337s http.response.status=200 http.response.written=4151808 127.0.0.1 - - [07/Aug/2025:18:15:45 +0000] "GET /v2/foo/bar/blobs/sha256:597506efa499dbf8c8d65e5f7580cfd5275156d7c6ed2787ef7ce71bddec4209 HTTP/1.1" 200 4151808 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.43s) === RUN TestRelativeURL time="2025-08-07T18:15:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:47Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37919" http.request.id=75bc52c4-55ad-4a93-a824-fe2c7da6f008 http.request.method=POST http.request.remoteaddr="127.0.0.1:55626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.441082ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37919" http.request.id=b69d5e48-7fce-4f23-865f-b1cc003f5960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55626" http.request.uri="/v2/foo/bar/blobs/uploads/23241be9-156c-448a-ab24-b26c0155b184?_state=1wsvcHHzrVyb9kbie6p2Gi26mJ5-2gwUe4kzgHr4tEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMjQxYmU5LTE1NmMtNDQ4YS1hYjI0LWIyNmMwMTU1YjE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Ny41NDQ1OTY5MTFaIn0%3D&digest=sha256%3A46a9e52f4e559840bcdee1eca1f58706b16db52123da0ec7ef88c9482e55b7de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.547874309s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:47 +0000] "PUT /v2/foo/bar/blobs/uploads/23241be9-156c-448a-ab24-b26c0155b184?_state=1wsvcHHzrVyb9kbie6p2Gi26mJ5-2gwUe4kzgHr4tEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMjQxYmU5LTE1NmMtNDQ4YS1hYjI0LWIyNmMwMTU1YjE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0Ny41NDQ1OTY5MTFaIn0%3D&digest=sha256%3A46a9e52f4e559840bcdee1eca1f58706b16db52123da0ec7ef88c9482e55b7de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37919" http.request.id=e8ae4844-6de8-4f07-b077-d8c5eec29a27 http.request.method=POST http.request.remoteaddr="127.0.0.1:55626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.228µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37919" http.request.id=a96c8440-b13d-4941-8542-5e09445076be http.request.method=POST http.request.remoteaddr="127.0.0.1:55626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37919" http.request.id=4d25d3be-54bf-473c-af73-bdb9199fd772 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55626" http.request.uri="/v2/foo/bar/blobs/uploads/3d7ccd3f-3920-4a8d-8c8b-288e467a79e0?_state=bAzPuOyoJqvIj7qmzLefEdIn5h-V-9Gb0am_MFGQqLB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkN2NjZDNmLTM5MjAtNGE4ZC04YzhiLTI4OGU0NjdhNzllMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0OS40OTg4NjE5NzFaIn0%3D&digest=sha256%3Ab5597ce6d530cda62927c7aaac99bdedebffd545da183d522aae49a6e4555242" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259527873s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:49 +0000] "PUT /v2/foo/bar/blobs/uploads/3d7ccd3f-3920-4a8d-8c8b-288e467a79e0?_state=bAzPuOyoJqvIj7qmzLefEdIn5h-V-9Gb0am_MFGQqLB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkN2NjZDNmLTM5MjAtNGE4ZC04YzhiLTI4OGU0NjdhNzllMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo0OS40OTg4NjE5NzFaIn0%3D&digest=sha256%3Ab5597ce6d530cda62927c7aaac99bdedebffd545da183d522aae49a6e4555242 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.22s) === RUN TestBlobDeleteDisabled time="2025-08-07T18:15:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:50Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:34497" http.request.id=81691c6b-b30f-434e-bad2-081c4a77d4a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58664" http.request.uri="/v2/foo/bar/blobs/sha256:333e8fce25a59f91bc272ae02131d059d86ebbf60ae602e65da1d7850e31d0ba" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.759µs" http.response.status=405 http.response.written=78 vars.digest="sha256:333e8fce25a59f91bc272ae02131d059d86ebbf60ae602e65da1d7850e31d0ba" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:333e8fce25a59f91bc272ae02131d059d86ebbf60ae602e65da1d7850e31d0ba HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2025-08-07T18:15:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:50Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42667" http.request.id=420410b6-ab22-4a64-a4aa-1ded187aece5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.023µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42667" http.request.id=37eeb579-ea3b-4354-9b43-364853637f48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/uploads/b5cbdc8c-24ee-432c-9d04-3734ef85a58a?_state=jBt6NnUvRyYRLMpQDKvmPxMzBs_pkGoy7OMsc4vq0qJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1Y2JkYzhjLTI0ZWUtNDMyYy05ZDA0LTM3MzRlZjg1YTU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo1MS4xOTY4MDYwNzhaIn0%3D&digest=sha256%3A0cdd668728a6f8c374b6c0ed323c6aa4ce68363aa3ee488f753dfa887f3ef531" http.request.useragent="Go-http-client/1.1" http.response.duration=2.096524691s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:51 +0000] "PUT /v2/foo/bar/blobs/uploads/b5cbdc8c-24ee-432c-9d04-3734ef85a58a?_state=jBt6NnUvRyYRLMpQDKvmPxMzBs_pkGoy7OMsc4vq0qJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1Y2JkYzhjLTI0ZWUtNDMyYy05ZDA0LTM3MzRlZjg1YTU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo1MS4xOTY4MDYwNzhaIn0%3D&digest=sha256%3A0cdd668728a6f8c374b6c0ed323c6aa4ce68363aa3ee488f753dfa887f3ef531 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:53Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:42667" http.request.id=6147184b-f8d6-409b-9eb1-a627a1e54efc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51814" http.request.uri="/v2/foo/bar/blobs/sha256:0cdd668728a6f8c374b6c0ed323c6aa4ce68363aa3ee488f753dfa887f3ef531" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.224673ms http.response.status=405 http.response.written=78 vars.digest="sha256:0cdd668728a6f8c374b6c0ed323c6aa4ce68363aa3ee488f753dfa887f3ef531" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:15:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:0cdd668728a6f8c374b6c0ed323c6aa4ce68363aa3ee488f753dfa887f3ef531 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.33s) === RUN TestDeleteReadOnly time="2025-08-07T18:15:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:53Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43245" http.request.id=3d06aaf3-43ba-44c0-85b1-ebb68ba66e53 http.request.method=POST http.request.remoteaddr="127.0.0.1:60016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43245" http.request.id=8892b262-ac10-4887-b0ef-6a46335b6018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60016" http.request.uri="/v2/foo/bar/blobs/uploads/d73e669c-23a3-4674-a512-f4fd8493bed2?_state=AFF-MoOzYgQ9QwGMmMDfY138GDrxRlbOP_M-e7s9JsV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3M2U2NjljLTIzYTMtNDY3NC1hNTEyLWY0ZmQ4NDkzYmVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo1My40NDA0MzkzOTNaIn0%3D&digest=sha256%3A7990cc53f01f8b67988dd982e779c41965aed138ececd36c7167a7b5c2d32411" http.request.useragent="Go-http-client/1.1" http.response.duration=670.819796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:53 +0000] "PUT /v2/foo/bar/blobs/uploads/d73e669c-23a3-4674-a512-f4fd8493bed2?_state=AFF-MoOzYgQ9QwGMmMDfY138GDrxRlbOP_M-e7s9JsV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3M2U2NjljLTIzYTMtNDY3NC1hNTEyLWY0ZmQ4NDkzYmVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNTo1My40NDA0MzkzOTNaIn0%3D&digest=sha256%3A7990cc53f01f8b67988dd982e779c41965aed138ececd36c7167a7b5c2d32411 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:7990cc53f01f8b67988dd982e779c41965aed138ececd36c7167a7b5c2d32411 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.82s) === RUN TestStartPushReadOnly time="2025-08-07T18:15:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:54Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [07/Aug/2025:18:15:54 +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-08-07T18:15:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:54Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=f65a92d8-cdd2-4f52-a6c6-b61cde2eb109 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" 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="771.211µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:15:54Z" 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.24.6 http.request.host="127.0.0.1:37565" http.request.id=90ef511d-9295-44ca-b23b-78a733321ce6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" 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="595.917µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:15:54Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=dc40467a-9b8d-4132-98fb-abfdea85b83e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" 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="614.454µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T18:15:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=43ff3270-eafb-432e-b181-e35709bc783d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.095689ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:15:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=43ff3270-eafb-432e-b181-e35709bc783d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.12205ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:15:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=43ff3270-eafb-432e-b181-e35709bc783d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.147031ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:15:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=43ff3270-eafb-432e-b181-e35709bc783d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.171187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T18:15:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=3b8f9b27-c5fc-4f0d-9a82-10534945ece4 http.request.method=POST http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.066µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=39211c1c-ff85-46ba-877a-c9210ebea663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/blobs/uploads/6b36042e-0018-4d95-bd4c-5c04f8665861?_state=XCPUiuT6NEM5X3yFILUwfA4AbovKwlFiQrzrV9KcQtx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YjM2MDQyZS0wMDE4LTRkOTUtYmQ0Yy01YzA0Zjg2NjU4NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTQuMjc2Mzg2OTIzWiJ9&digest=sha256%3Ac6bc4ed13a0f3825926dc8dd1c6d7f376602d38beb6fefc18e103dc369e9617d" http.request.useragent="Go-http-client/1.1" http.response.duration=911.960529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/6b36042e-0018-4d95-bd4c-5c04f8665861?_state=XCPUiuT6NEM5X3yFILUwfA4AbovKwlFiQrzrV9KcQtx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YjM2MDQyZS0wMDE4LTRkOTUtYmQ0Yy01YzA0Zjg2NjU4NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTQuMjc2Mzg2OTIzWiJ9&digest=sha256%3Ac6bc4ed13a0f3825926dc8dd1c6d7f376602d38beb6fefc18e103dc369e9617d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=e9f73c55-a020-484f-8245-58cda2e8764e http.request.method=POST http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.76µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=93c91468-286b-40e0-bc97-00a33a1e7be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/blobs/uploads/c82f3801-082d-4291-9b4f-9ca63ccaf39e?_state=6CrafQ-EwpC7ZVAIt-V_IUCiTn0aIlxDPD4R-hdOotF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjODJmMzgwMS0wODJkLTQyOTEtOWI0Zi05Y2E2M2NjYWYzOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTUuMzc0ODE4NDUyWiJ9&digest=sha256%3A243e5a737d9ffcedcbf1b6381e795d69260f32a2ae30169734586a900ddfa9b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221216189s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/c82f3801-082d-4291-9b4f-9ca63ccaf39e?_state=6CrafQ-EwpC7ZVAIt-V_IUCiTn0aIlxDPD4R-hdOotF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjODJmMzgwMS0wODJkLTQyOTEtOWI0Zi05Y2E2M2NjYWYzOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTUuMzc0ODE4NDUyWiJ9&digest=sha256%3A243e5a737d9ffcedcbf1b6381e795d69260f32a2ae30169734586a900ddfa9b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=fe61422c-eabd-4c2d-84ef-a3903039a58c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=7cb95fa8-37dd-4b3b-94e1-150c81bf8439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.duration=1.406441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=639cb50f-bcf9-4231-9ddd-c71b69017dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" 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.207861ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=1934ad42-cad4-4f60-a990-9a35189ae7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.146658ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37565" http.request.id=337f0ac2-7d3f-4328-8fa0-7ea1e1434aa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.duration=1.399755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37565" http.request.id=3cc674d7-1500-4e0f-95a8-4edc8340e286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:37565" http.request.id=e129d1b1-78a6-46b5-a60b-db80832c7a5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.duration=1.394148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=2d4db5bd-7808-4d22-9a77-66275ad00791 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.136122ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=9bcd56d7-14a8-4a6d-a19c-b5aeda6b8f2d http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="622.16µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=57c1a7b1-0fd3-49c7-987b-651b419575cd http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.duration="580.251µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=2caf6a88-2008-4c72-816a-42fba14cf6c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.003744ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=error msg="payload digest does match: "sha256:10364e3597f6c7de96001c690893043cf33a7123caf98926cd8dc0234c15d436" != "sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805"" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=22902596-4532-496a-9c94-6555d199e9d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" time="2025-08-07T18:15:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=22902596-4532-496a-9c94-6555d199e9d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.303278ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805" 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d64c752197229970e7cf78aa039340c56bbff27614f0e870f45935b820fe805 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=45ab0dc5-244c-47dc-9ea0-f25bbb198103 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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.328795ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" 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.24.6 http.request.host="127.0.0.1:37565" http.request.id=c4a2ffc2-6944-4d5c-8d9c-f58a746e7a41 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.022874ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=244eac70-35c8-4428-acfd-df7c6bee7cdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" 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=3.579023ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:15:56Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=244eac70-35c8-4428-acfd-df7c6bee7cdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" 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=3.657155ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:15:56Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=244eac70-35c8-4428-acfd-df7c6bee7cdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" 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=3.695052ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=befaf9d6-5296-4d00-9298-6da5306c7eb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=b2355b4b-d416-45eb-afe8-cf7ef3c2c854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/blobs/uploads/8c099619-3098-42a4-b175-02a5af8ac95c?_state=-vbKGp3Wiz0dtZtXsFGwj15mTQBHXUQERxcPphqGmLt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzA5OTYxOS0zMDk4LTQyYTQtYjE3NS0wMmE1YWY4YWM5NWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTYuNjIyNjQ2NjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/8c099619-3098-42a4-b175-02a5af8ac95c?_state=-vbKGp3Wiz0dtZtXsFGwj15mTQBHXUQERxcPphqGmLt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzA5OTYxOS0zMDk4LTQyYTQtYjE3NS0wMmE1YWY4YWM5NWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTYuNjIyNjQ2NjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=c4e025c4-a77f-454a-b259-cba04106f15e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" 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.067031ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:15:56Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=c4e025c4-a77f-454a-b259-cba04106f15e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" 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.111258ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T18:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=19aeee15-caae-463f-9d9f-7f7c65469bd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="784.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=cdb6b34a-6594-47b2-9d65-40efd37fa656 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/blobs/uploads/a558298a-f9bc-43d5-a607-12219dec8cf3?_state=xzgm2ghQFpoMGKLgsSq8bFTFeeFa80Vowvw7VPEkQ7t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTU4Mjk4YS1mOWJjLTQzZDUtYTYwNy0xMjIxOWRlYzhjZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTYuODA1MTUxOTA3WiJ9&digest=sha256%3A6a443901c80b8d90e7cb4e7d6274ec42c08e487cda6135bdc55df131d7aa53cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10523643s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/a558298a-f9bc-43d5-a607-12219dec8cf3?_state=xzgm2ghQFpoMGKLgsSq8bFTFeeFa80Vowvw7VPEkQ7t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTU4Mjk4YS1mOWJjLTQzZDUtYTYwNy0xMjIxOWRlYzhjZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTYuODA1MTUxOTA3WiJ9&digest=sha256%3A6a443901c80b8d90e7cb4e7d6274ec42c08e487cda6135bdc55df131d7aa53cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=ecd17be3-5cd8-4a65-862a-6dfe47de5826 http.request.method=POST http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.444µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=08766107-454b-4634-a680-1a8e9948d5fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/blobs/uploads/5792e084-0082-4dbf-8a3a-7a6aef0b5818?_state=oyO2sw-TWpo28uDyxZu7BVh1uV7fQzGDbGHL8-XYwnF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NzkyZTA4NC0wMDgyLTRkYmYtOGEzYS03YTZhZWYwYjU4MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTguMDg5Mzg4MTkzWiJ9&digest=sha256%3Adb49353a6e38336b454ee25ae31d2d23e9d45279f7c8c14565929df92a2c4162" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217944438s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/5792e084-0082-4dbf-8a3a-7a6aef0b5818?_state=oyO2sw-TWpo28uDyxZu7BVh1uV7fQzGDbGHL8-XYwnF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NzkyZTA4NC0wMDgyLTRkYmYtOGEzYS03YTZhZWYwYjU4MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTguMDg5Mzg4MTkzWiJ9&digest=sha256%3Adb49353a6e38336b454ee25ae31d2d23e9d45279f7c8c14565929df92a2c4162 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=9037d7f8-123d-4834-9293-e261f6344d4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.833951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37565" http.request.id=2b09f930-d3ba-48e4-9283-8d6b9dabd617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f" http.request.useragent="Go-http-client/1.1" http.response.duration="982.441µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=d82d360e-58ed-491b-b2e8-e529cefdc224 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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="841.599µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=c3bb9acf-9b72-4f54-92b4-34121ab14444 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="823.981µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=efb92169-7c1a-4b3a-9b32-3012c153d014 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="644.268µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=35841d1d-b4db-45a2-af31-586e94331e85 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f" http.request.useragent="Go-http-client/1.1" http.response.duration="652.959µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=0d4753c5-04de-4e73-a6c3-40d8d03aa520 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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="631.958µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="rewriting manifest sha256:de7592028bb21f391ce75e875a715ee72b18101bc051b1cdfc36997844190d2f in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=fa5f2fc5-1257-49fa-a559-8f9769423b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=fa5f2fc5-1257-49fa-a559-8f9769423b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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.452984ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37565" http.request.id=fff9e8ee-962a-4b3d-a0a2-f401c22bcab3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" 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="725.619µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37565" http.request.id=8574b621-1687-4b41-9fd3-ae33c1838943 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37565" http.request.id=90fe5897-e753-4f84-9d34-96c7acbf8f17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3" http.request.useragent="Go-http-client/1.1" http.response.duration="868.576µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=17e90fe1-5a3b-432e-80e5-ff972aeb8df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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="851.917µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=d92ccaa3-37d9-47bf-b876-48ff25db7aae http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="791.673µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=7caa6122-80ef-46a7-b1df-e6aabd820b01 http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="672.986µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=f8f5dc20-2304-4724-b084-2d27b68eb5fe http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3" http.request.useragent="Go-http-client/1.1" http.response.duration="649.718µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="rewriting manifest list sha256:5b7bec48bdb065d8ed2b4fb3617ad98f2885d8a874290726c7da22c5b88d9cc3 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=8dde929a-0350-4502-a396-34d5898f255d http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" 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-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37565" http.request.id=8dde929a-0350-4502-a396-34d5898f255d http.request.method=GET http.request.remoteaddr="127.0.0.1:39228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.480198ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:15:59Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:15:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=02530084-d7ce-4fd9-b802-c421a5e790a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" 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="872.281µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" 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.24.6 http.request.host="127.0.0.1:33217" http.request.id=3156c459-5abd-4fe4-9fa1-0f1537d7984a http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" 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="677.677µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=75daccf1-995e-40d4-a3b7-6d6dfb34cfb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" 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="666.876µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=c5528985-8876-4d94-9729-73f2ab9110cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.442316ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:15:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=c5528985-8876-4d94-9729-73f2ab9110cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.486635ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:15:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=c5528985-8876-4d94-9729-73f2ab9110cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.531051ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:15:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=c5528985-8876-4d94-9729-73f2ab9110cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.57405ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T18:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=89385f6b-f93a-4816-948f-f64f7070bf09 http.request.method=POST http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.144µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=d4c0a238-9b01-435e-947f-d3772da667ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/blobs/uploads/0580380e-c9ec-4a70-9f25-f2b25175bb0e?_state=EYefQ9R9w5kxjSSV8FRrq0Xrn0KS9U5G7CFGJIi3-xp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNTgwMzgwZS1jOWVjLTRhNzAtOWYyNS1mMmIyNTE3NWJiMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTkuNTE5MTcwODg0WiJ9&digest=sha256%3Adb3886321bb33201db4e79110b964cfb537d3598bfc79a93e80ba7e44cc7a3bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18181493s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:15:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/0580380e-c9ec-4a70-9f25-f2b25175bb0e?_state=EYefQ9R9w5kxjSSV8FRrq0Xrn0KS9U5G7CFGJIi3-xp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNTgwMzgwZS1jOWVjLTRhNzAtOWYyNS1mMmIyNTE3NWJiMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTU6NTkuNTE5MTcwODg0WiJ9&digest=sha256%3Adb3886321bb33201db4e79110b964cfb537d3598bfc79a93e80ba7e44cc7a3bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=acb5f6f6-ca7b-4024-8878-d58ee6c09fc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.053µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=356a7173-4175-4c7b-af0e-792b25caf525 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/blobs/uploads/eb9ce62b-089d-4fb8-88f9-73e89a355c5a?_state=5Wxw4scgxytADd-d-ItatdPg5rV892vvkIb3jnh65ON7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYjljZTYyYi0wODlkLTRmYjgtODhmOS03M2U4OWEzNTVjNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDAuODI4MDgzMDg2WiJ9&digest=sha256%3Aa68a9fa84e304fd6ed213ca24fa25448d40fb04cea3cc7df643d1a8168303389" http.request.useragent="Go-http-client/1.1" http.response.duration=574.666667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/eb9ce62b-089d-4fb8-88f9-73e89a355c5a?_state=5Wxw4scgxytADd-d-ItatdPg5rV892vvkIb3jnh65ON7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYjljZTYyYi0wODlkLTRmYjgtODhmOS03M2U4OWEzNTVjNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDAuODI4MDgzMDg2WiJ9&digest=sha256%3Aa68a9fa84e304fd6ed213ca24fa25448d40fb04cea3cc7df643d1a8168303389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=0b0375d7-6c43-40ad-af8b-42880e24dbc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.578266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=8dbc8d07-fd7f-4fb1-96ef-8c863583c53e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330324ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=de7e1c1e-789a-4a17-ba92-09084ccccc60 http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" 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.101449ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=eac625d1-5c23-4a58-b8c4-c921243caf3f http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.151588ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33217" http.request.id=9370df64-cc42-4826-94a6-2c475a760512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33217" http.request.id=cb6f33e4-449b-42a4-974d-dd14fcc28729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.40303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:33217" http.request.id=2f5ffbab-93d7-4fdc-9fdc-77855bdcb10f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=336dd418-24e8-4f96-b53d-435354c38fd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.146994ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=a9373e51-87ab-4f1f-a2e2-d789429cb9c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="595.409µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=53403a5f-086f-4ddb-9fd2-5851bf111012 http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.duration="597.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=b0d8f0a9-c18a-4e61-b980-6d0e8b60cd79 http.request.method=GET http.request.remoteaddr="127.0.0.1:38672" 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="616.572µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=error msg="payload digest does match: "sha256:12bef57f514e997f4a097c891483e4c5f0cba9e0715a8e0bc092a69a1769bc50" != "sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd"" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=e31ddb6c-1b7d-48e9-9b6d-c6f035e7cca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" time="2025-08-07T18:16:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=e31ddb6c-1b7d-48e9-9b6d-c6f035e7cca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38672" http.request.uri="/v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.641µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd" 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:234290e7ffd1845672f998af18ea614471045d9a572419e22a15c7cd8035d0dd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=b6aac848-e3f9-4455-a7c2-f1f382bb70b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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="741.855µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" 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.24.6 http.request.host="127.0.0.1:33217" http.request.id=d0e97f86-3bde-4d7b-a7ea-2a40a62847e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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="602.49µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=5dbb375c-e231-48ab-8971-db9afe81bc1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" 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="722.471µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:16:01Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=5dbb375c-e231-48ab-8971-db9afe81bc1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" 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="760.983µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:16:01Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=5dbb375c-e231-48ab-8971-db9afe81bc1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.698µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=824afbb8-ea31-4c78-91dd-8263dfbe1da7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="714.147µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=8d513072-ca6f-4135-a58f-d7ec6f77750c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/blobs/uploads/d681d6d5-a069-455b-b4d2-49cebef0d734?_state=Es7rDG5SKIBThUwOeaOGGMsRpMonxP-QLPNwdTFnlxF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjgxZDZkNS1hMDY5LTQ1NWItYjRkMi00OWNlYmVmMGQ3MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDEuNDIyOTk1MzI2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="940.074µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/d681d6d5-a069-455b-b4d2-49cebef0d734?_state=Es7rDG5SKIBThUwOeaOGGMsRpMonxP-QLPNwdTFnlxF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjgxZDZkNS1hMDY5LTQ1NWItYjRkMi00OWNlYmVmMGQ3MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDEuNDIyOTk1MzI2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=28fdcb87-8df3-4a67-af8d-8b26da105a47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" 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="756.492µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:16:01Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=28fdcb87-8df3-4a67-af8d-8b26da105a47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.024µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T18:16:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=b2d78197-5e29-4417-bba2-688fc5aa5db3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.965µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=3258fd94-73fe-443b-a237-44e5207200bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/blobs/uploads/b823884d-1dba-4386-b4fd-91437e2b26a3?_state=BfJJwbrLDVJv-2SULBpnD1yxN304QcuYlnyvJxfgJF17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiODIzODg0ZC0xZGJhLTQzODYtYjRmZC05MTQzN2UyYjI2YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDEuNjQ1ODI2MDQ5WiJ9&digest=sha256%3A8299e116df242b4cca109ab75def3bbf767f57c3e5d0ceebb7932fb2f61710a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473381222s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/b823884d-1dba-4386-b4fd-91437e2b26a3?_state=BfJJwbrLDVJv-2SULBpnD1yxN304QcuYlnyvJxfgJF17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiODIzODg0ZC0xZGJhLTQzODYtYjRmZC05MTQzN2UyYjI2YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDEuNjQ1ODI2MDQ5WiJ9&digest=sha256%3A8299e116df242b4cca109ab75def3bbf767f57c3e5d0ceebb7932fb2f61710a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=e9ff0afe-bda8-4f51-8652-1e9ca4d7a0a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=73aed4ba-57dd-4295-9a68-5c1d086e185c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/blobs/uploads/8440cfdc-aebd-4732-b2fc-8e73c6487f2d?_state=yuE91cJ8UWB2L31m0ogypieu8A5DcR2yOkqMp6H-ZHl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NDQwY2ZkYy1hZWJkLTQ3MzItYjJmYy04ZTczYzY0ODdmMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDMuMzU1OTI0MjgxWiJ9&digest=sha256%3Ace472a7db88e98cc8427645b948fcd2a511e555ecee1e175167b05046fb7bf0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.64396417s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/8440cfdc-aebd-4732-b2fc-8e73c6487f2d?_state=yuE91cJ8UWB2L31m0ogypieu8A5DcR2yOkqMp6H-ZHl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NDQwY2ZkYy1hZWJkLTQ3MzItYjJmYy04ZTczYzY0ODdmMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDMuMzU1OTI0MjgxWiJ9&digest=sha256%3Ace472a7db88e98cc8427645b948fcd2a511e555ecee1e175167b05046fb7bf0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=709310db-6250-407b-9791-1d547a4c32b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33217" http.request.id=af85ca2a-b149-4a33-87ce-b93cbbe40ea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9" http.request.useragent="Go-http-client/1.1" http.response.duration="996.07µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=b6c83af4-be60-4b40-8bc6-775169d206f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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="923.526µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=378ad4a0-e8f9-42df-8a1a-5b30d4a3bb82 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="883.539µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=6b9ad870-8e90-4ab7-824c-b868b60efe14 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="669.603µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=d1b14800-529d-4b9f-a86c-8b2dc887648b http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9" http.request.useragent="Go-http-client/1.1" http.response.duration="613.33µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=9f9306e9-eafe-4d77-b918-72cd76dd278b http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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="611.916µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="rewriting manifest sha256:1621f44e6d8ed2a0b0a63c673690590edefcf2550cc78b8b8b1c32bd5d24d1d9 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=d1b18f97-9179-47d0-8031-843e58ea9ef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=d1b18f97-9179-47d0-8031-843e58ea9ef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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.428412ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33217" http.request.id=137ca6a1-a4f0-4d8d-b336-231032f0f969 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" 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="784.771µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33217" http.request.id=6572a21b-d205-4d5f-9860-843d1ab1c423 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="969.604µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33217" http.request.id=f77c5cb7-667d-40be-a9bd-8f4dc8c10637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626" http.request.useragent="Go-http-client/1.1" http.response.duration="880.383µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=8bc5bf5c-31d8-468c-9461-6d684aecb7d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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="848.667µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=2c2af7a3-e1cd-4573-be81-e5be527899c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="801.897µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=89e834e2-2df3-4ecf-8ada-7d36b217c556 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="650.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=e142940b-418b-4dcb-b94e-4330f7a0b5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626" http.request.useragent="Go-http-client/1.1" http.response.duration="639.622µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="rewriting manifest list sha256:66be816a595deb0300c4466fa5dc13a8fb92f9fa6300199a8cdf8fa3624c3626 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=0aed3381-f43b-4718-974f-1939f65f6167 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" 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-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33217" http.request.id=0aed3381-f43b-4718-974f-1939f65f6167 http.request.method=GET http.request.remoteaddr="127.0.0.1:38688" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.483055ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.90s) === RUN TestGetManifestWithStorageError time="2025-08-07T18:16:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:16:05Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:43811" http.request.id=bc56f031-daba-4392-a818-9fe36eef882c http.request.method=GET http.request.remoteaddr="127.0.0.1:57140" 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="941.149µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:43811" http.request.id=649dc939-5a68-4ccd-8ff2-8423688141da http.request.method=GET http.request.remoteaddr="127.0.0.1:57140" 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="745.932µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:43811" http.request.id=111d9cf3-50fd-4800-851b-2b70801e2f1c http.request.method=GET http.request.remoteaddr="127.0.0.1:57140" 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="786.613µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:43811" http.request.id=8554c2f0-d514-4487-a64b-77df2825353a http.request.method=GET http.request.remoteaddr="127.0.0.1:57140" 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="809.802µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-08-07T18:16:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:16:05Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=b52afcee-83ab-4204-aa0e-6aaf087c8627 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" 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="907.958µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=01a9da4f-2f37-4780-bec9-e088f8590113 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" 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="774.076µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=b6c6b553-f082-45c6-8210-5ca8dd15857e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" 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="891.965µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=470d048d-bc66-4bca-ae7d-88ee481c989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.379508ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=470d048d-bc66-4bca-ae7d-88ee481c989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.421233ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=470d048d-bc66-4bca-ae7d-88ee481c989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.466624ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:16:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=470d048d-bc66-4bca-ae7d-88ee481c989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.50646ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T18:16:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=51051af5-95b8-4c90-bdd0-931db807b544 http.request.method=POST http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.643µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=9577f194-7096-4083-a761-cb1b21bb013e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/blobs/uploads/88e38e36-9882-4754-9fd4-ccde54b69c39?_state=DwdjPia3Q_BlqTi_Lbjwo9G2zqTeLntX6Lgbbrtq5i17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGUzOGUzNi05ODgyLTQ3NTQtOWZkNC1jY2RlNTRiNjljMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDUuMjEwMjM4NDlaIn0%3D&digest=sha256%3Ad0072c8fe71f55bbc2d45f15154822730e270a98f2b4ed440fe1ec052131a8ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194611907s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/88e38e36-9882-4754-9fd4-ccde54b69c39?_state=DwdjPia3Q_BlqTi_Lbjwo9G2zqTeLntX6Lgbbrtq5i17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGUzOGUzNi05ODgyLTQ3NTQtOWZkNC1jY2RlNTRiNjljMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDUuMjEwMjM4NDlaIn0%3D&digest=sha256%3Ad0072c8fe71f55bbc2d45f15154822730e270a98f2b4ed440fe1ec052131a8ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=1f4cdd8f-c2f9-46e2-a59c-c7bb1b679119 http.request.method=POST http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.993µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=49d819f6-7ea0-45bd-a2fe-9c73cd7e092a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/blobs/uploads/c735396c-3d6f-4fc6-b420-9d31d11d7a92?_state=vxUIHXhtKNKQRVdfN2n5PAnJ7L0oO5O_deWKDWpMbsF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzM1Mzk2Yy0zZDZmLTRmYzYtYjQyMC05ZDMxZDExZDdhOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDYuNjMzODMxNzU0WiJ9&digest=sha256%3A4208b1fcd4a77ce1be9d1f4e04134fdc59ab9a1a3ddc3c95f98836ee07f3f952" http.request.useragent="Go-http-client/1.1" http.response.duration=1.756841228s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/c735396c-3d6f-4fc6-b420-9d31d11d7a92?_state=vxUIHXhtKNKQRVdfN2n5PAnJ7L0oO5O_deWKDWpMbsF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzM1Mzk2Yy0zZDZmLTRmYzYtYjQyMC05ZDMxZDExZDdhOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDYuNjMzODMxNzU0WiJ9&digest=sha256%3A4208b1fcd4a77ce1be9d1f4e04134fdc59ab9a1a3ddc3c95f98836ee07f3f952 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=65f627b6-2866-406f-8c99-260b0334d19c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.678489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=acb6e556-86fb-4540-a26e-76381cd9a048 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.238382ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=e0dabfdb-5889-4d49-bc11-c8974a8d9800 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" 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.9811ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=87b2a24f-09e5-4738-892f-e11060d68d11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.845946ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38097" http.request.id=d0f93348-b605-4bea-a502-3e8e26f8a7f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38097" http.request.id=313f2709-2973-4c60-8341-b94172d63e30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.484446ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38097" http.request.id=6c3ba6af-1bdc-457f-b7f0-275ec69b8eb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.109675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=0e11f4c0-c2d1-477a-ab28-90fb7212a360 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.717475ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=f31686ee-9227-4fa2-bc3b-e89c90595038 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="891.371µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=57ec5c29-a3cc-4060-b92d-769c253d2a94 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration="834.178µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=7c105a55-a401-40e6-8389-780d23af2c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" 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="873.838µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=error msg="payload digest does match: "sha256:7352e77197f53bdcdf3dffe270b388a61bf4e3468ba2eaf4b675ecbb268e1509" != "sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3"" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=ef146499-7520-4af4-b7c5-6f6dce0c8e2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" time="2025-08-07T18:16:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=ef146499-7520-4af4-b7c5-6f6dce0c8e2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.070296ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=b6ae410b-78d9-4e9c-8e0e-46c3d6207674 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=ddedfb19-dc3f-4453-9fb9-63c43d8eb5ad http.request.method=GET http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.931µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=6391b62c-8ee0-4ccb-a7ec-f04596c6b622 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33820" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.151262ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=c4e80a55-d4e0-44ac-bf33-701c5bdbc9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33828" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.137754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=372670f1-933c-4975-aadd-f0292eb2c23c http.request.method=GET http.request.remoteaddr="127.0.0.1:33828" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.585584ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=383deeb0-6be4-4dd1-b6f0-e2832d483c11 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33834" 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.158515ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=a29534e8-3d32-4731-ae50-0fd99b522c0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.218038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=dd71f442-5c0a-4946-b489-0091af001d89 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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="867.674µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=02ad7157-97d0-4d95-8369-f18c12c0f435 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:720b5b7dc93b52aba4437859bbb0af08341574ed355b9a26d95e226f5bf89ad3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=bbc8aa44-b06d-4f2e-ae64-fa8855d64158 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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="818.381µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=9e3df418-e37a-4e85-aa70-58104428b3c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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="893.919µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" 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.24.6 http.request.host="127.0.0.1:38097" http.request.id=48795c6c-4b82-4d81-91bf-73c97a64bbab http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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="896.966µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=5a1007bd-7f79-4428-9994-440bdcef0433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" 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.035578ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:16:08Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=5a1007bd-7f79-4428-9994-440bdcef0433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" 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.084766ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:16:08Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=5a1007bd-7f79-4428-9994-440bdcef0433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" 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.136602ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=a852afba-18b5-4a21-b1d0-2bfe06ec4c2d http.request.method=POST http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.342µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=d8ccba57-0d64-4a9d-ae82-8aa28de0d25d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/blobs/uploads/371ecfef-458c-4388-ac17-3e71f16b77a0?_state=WLbz6ocDGtmVWyK6nybms81kLgEHhF035UbDtRugRHh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzFlY2ZlZi00NThjLTQzODgtYWMxNy0zZTcxZjE2Yjc3YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDguNDM1ODA4Nzg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/371ecfef-458c-4388-ac17-3e71f16b77a0?_state=WLbz6ocDGtmVWyK6nybms81kLgEHhF035UbDtRugRHh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzFlY2ZlZi00NThjLTQzODgtYWMxNy0zZTcxZjE2Yjc3YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDguNDM1ODA4Nzg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=f0e1aa95-c634-4db3-8695-c0469e4649ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" 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.10772ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:16:08Z" 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.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=f0e1aa95-c634-4db3-8695-c0469e4649ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" 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.152457ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T18:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=5c82fcad-c2f3-4381-8671-173d78c85abc http.request.method=POST http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=e706def4-8085-419c-9d63-d45b0431c32e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/blobs/uploads/335b3cbf-507c-4bd9-95ec-e27b8dd70a09?_state=CnxjIRtFkzAEavO_tO5MBXS4lfuzkI14f4HVs89Ffsd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzViM2NiZi01MDdjLTRiZDktOTVlYy1lMjdiOGRkNzBhMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDguNTgzOTY2OTg4WiJ9&digest=sha256%3A441314620b2db3fa6b7479bb9be5d1469954cfe93c95b3bc9528d0e8f48de384" http.request.useragent="Go-http-client/1.1" http.response.duration=677.347992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/335b3cbf-507c-4bd9-95ec-e27b8dd70a09?_state=CnxjIRtFkzAEavO_tO5MBXS4lfuzkI14f4HVs89Ffsd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzViM2NiZi01MDdjLTRiZDktOTVlYy1lMjdiOGRkNzBhMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDguNTgzOTY2OTg4WiJ9&digest=sha256%3A441314620b2db3fa6b7479bb9be5d1469954cfe93c95b3bc9528d0e8f48de384 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=649eff9f-4d65-417d-b51b-80a3a9f256bf http.request.method=POST http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.017µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=85a2965b-2ccc-4fa4-b232-969aac089696 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/blobs/uploads/1a242803-440b-4ecd-b196-a723a4cc4ed8?_state=JPY9Y5QnVTjtXuwWzXB04QQ3WER5YgHmvzqgkH5iB517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYTI0MjgwMy00NDBiLTRlY2QtYjE5Ni1hNzIzYTRjYzRlZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDkuNDg2NTg4MjQ5WiJ9&digest=sha256%3Aece8ef4f14624212f63bc8c81f2b1a4e32f81e909f44ed82c563fd77ac2652cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789478276s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/1a242803-440b-4ecd-b196-a723a4cc4ed8?_state=JPY9Y5QnVTjtXuwWzXB04QQ3WER5YgHmvzqgkH5iB517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYTI0MjgwMy00NDBiLTRlY2QtYjE5Ni1hNzIzYTRjYzRlZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MTY6MDkuNDg2NTg4MjQ5WiJ9&digest=sha256%3Aece8ef4f14624212f63bc8c81f2b1a4e32f81e909f44ed82c563fd77ac2652cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=f5cb4fef-07d6-4886-860f-68c574855c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=3268530e-7879-41ea-8e0d-14f24adc0c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446958ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=f72f255a-11c4-4ad1-97c1-5d7b9350d9ad http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.421594ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=c147f6ae-9b33-4e22-bee9-b435e1fd943f http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.281452ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=909e4da5-8a26-4e25-bb22-8e855cf53502 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="996.658µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=53778a4f-ef9c-4721-ae60-986c2608efa6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.duration="640.333µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=fe34782e-f014-467c-89af-8604d8778d60 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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="604.115µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="rewriting manifest sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=c9d634c2-b9c9-40aa-ba90-76537fd3f2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=c9d634c2-b9c9-40aa-ba90-76537fd3f2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" 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.479721ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=2aff8a71-b5f8-4d89-ab39-f9ae1f3067c3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.duration="847.214µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=9af4941d-3e85-47db-a6ce-3c0fb224e37e http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.294µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=31543eb5-690d-4e5e-b7f5-0cd1b9e9a01e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47734" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.717µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=3ae82203-052e-463a-a9ba-c39e39df8467 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=a961967e-39c0-4309-990d-ff9fa123cd21 http.request.method=GET http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="824.18µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=450265d5-c5a7-439f-90d9-b459cfdff774 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47754" 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="824.362µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38097" http.request.id=062ecf8b-1310-4697-8d2c-0e84558eaa65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47768" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=e139e822-d887-4c80-b3df-71140d02b6aa http.request.method=GET http.request.remoteaddr="127.0.0.1:47768" 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="644.328µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=ae7e82a2-2df1-4142-aab9-c3f990cd92b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47768" http.request.uri="/v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd" http.request.useragent="Go-http-client/1.1" http.response.duration="813.885µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bea1492ab2cb2db62e3bc0f34b46a79f2e24c481487ecad1e91cf2087c0249bd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38097" http.request.id=6a04e1f1-f5e6-4d43-b441-93a922b149ce http.request.method=GET http.request.remoteaddr="127.0.0.1:47768" 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="673.406µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.28s) === RUN TestManifestDeleteDisabled time="2025-08-07T18:16:11Z" 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.24.6 time="2025-08-07T18:16:11Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:34313" http.request.id=f507a88f-14d0-4ee8-b887-76eb69ea3469 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50380" 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="821.418µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [07/Aug/2025:18:16:11 +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-08-07T18:16:11Z" 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.24.6 time="2025-08-07T18:16:11Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:16:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T18:16:11Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-07T18:16:11Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36557" http.request.id=d4ff8fbb-75c4-42bc-a0e7-1c1dcceb97b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57430" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.291966ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36557" http.request.id=abf8cce9-355d-4041-92ff-df897d1c2ce0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57438" 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.839347ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36557" http.request.id=4f1c5b8a-706b-44ad-b084-abb82c2a41bc http.request.method=POST http.request.remoteaddr="127.0.0.1:57444" 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.92865ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T18:16:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36557" http.request.id=5925627f-9181-40e2-b985-a3e637ad1d97 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57456" 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.912106ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.47s) === RUN TestProxyManifestGetByTag time="2025-08-07T18:16:11Z" 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.24.6 time="2025-08-07T18:16:11Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=3bc03c35-f507-4df3-b2ff-8cc12c5187bb http.request.method=POST http.request.remoteaddr="127.0.0.1:48382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.72µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=d26407e0-51f2-4ff5-8533-4bbe20380e44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48382" http.request.uri="/v2/foo/bar/blobs/uploads/2c1a7a2c-9b6e-4e29-b0bc-e08cc6614807?_state=flhe6MTJBQMd-rZbeaA76a7vuhR4T7YPaGGaNDgexZ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMWE3YTJjLTliNmUtNGUyOS1iMGJjLWUwOGNjNjYxNDgwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNjoxMS45NTc5MjQwMDRaIn0%3D&digest=sha256%3Ae58d1d467f5a976727f507c49c57f93676c46c8fa51421050e4b169ef0c3125b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145692861s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:11 +0000] "PUT /v2/foo/bar/blobs/uploads/2c1a7a2c-9b6e-4e29-b0bc-e08cc6614807?_state=flhe6MTJBQMd-rZbeaA76a7vuhR4T7YPaGGaNDgexZ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMWE3YTJjLTliNmUtNGUyOS1iMGJjLWUwOGNjNjYxNDgwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNjoxMS45NTc5MjQwMDRaIn0%3D&digest=sha256%3Ae58d1d467f5a976727f507c49c57f93676c46c8fa51421050e4b169ef0c3125b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=a2b83074-2322-47a5-ae83-573112f7b142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48382" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16: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.24.6 time="2025-08-07T18:16:13Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:16:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T18:16:13Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.24.6 time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=04fa8c3c-8b2f-4d74-85b3-80290d77e1d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="542.389µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34947" go.version=go1.24.6 time="2025-08-07T18:16:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=80e10b91-5b4d-4b3d-be82-4a751b40d04f http.request.method=GET http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057406ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34947 /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:34947/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=0dd8b3ee-992d-402e-812a-0611a1fe6edb http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/bar/manifests/sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3" time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=213adfb2-5b22-4e11-baa4-f81e49a43abf http.request.method=GET http.request.remoteaddr="127.0.0.1:48406" http.request.uri="/v2/foo/bar/manifests/sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.977221ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "GET /v2/foo/bar/manifests/sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3 with ttl=167h59m59.999996893s" go.version=go1.24.6 time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=0dd8b3ee-992d-402e-812a-0611a1fe6edb http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/bar/manifests/sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.068439ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "GET /v2/foo/bar/manifests/sha256:67777d38e289808ec19c4806f09bf7512e77864c8256e9668033cf885d83f2a3 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=0afda9cb-4a6c-41d7-82d4-296c3c30cb20 http.request.method=GET http.request.remoteaddr="127.0.0.1:48406" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.449µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34947 /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:34947/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=f885f880-217f-46e3-a015-bf05414461d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" 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-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=d3d38cb3-de4e-4e08-894d-cb231b966ab9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48422" 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.935044ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=f885f880-217f-46e3-a015-bf05414461d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.350226ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=ed5b03df-a6a6-46c0-b09f-5aa936853d10 http.request.method=POST http.request.remoteaddr="127.0.0.1:48422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.516µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=05c366c7-2033-44e4-b00e-37056c7d1e50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48422" http.request.uri="/v2/foo/bar/blobs/uploads/9b98c37a-c108-45aa-9f8f-e17ac7217dc6?_state=0R5VXtVSLs8vOhyry-j2Csei8DZirU1GiOgGIUfu8BV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliOThjMzdhLWMxMDgtNDVhYS05ZjhmLWUxN2FjNzIxN2RjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNjoxMy4yODY1NjAzODZaIn0%3D&digest=sha256%3A29d604b9310bd95d144de01bf092966fe8b0a1d6d450e11d66a5be4d1a761429" http.request.useragent="Go-http-client/1.1" http.response.duration=750.42588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:13 +0000] "PUT /v2/foo/bar/blobs/uploads/9b98c37a-c108-45aa-9f8f-e17ac7217dc6?_state=0R5VXtVSLs8vOhyry-j2Csei8DZirU1GiOgGIUfu8BV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliOThjMzdhLWMxMDgtNDVhYS05ZjhmLWUxN2FjNzIxN2RjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODoxNjoxMy4yODY1NjAzODZaIn0%3D&digest=sha256%3A29d604b9310bd95d144de01bf092966fe8b0a1d6d450e11d66a5be4d1a761429 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=359d5e5a-298a-4e79-99fc-aa3ad820ee6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48422" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:16:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=30cecde8-4599-479c-822b-06a92cbb2424 http.request.method=GET http.request.remoteaddr="127.0.0.1:48422" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="888.968µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:16:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34947 /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:34947/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=77de96cc-c64f-463c-bf4e-6b0b1a74217e http.request.method=GET http.request.remoteaddr="127.0.0.1:44890" 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-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=93ff8905-ef7d-47ac-b460-330f1de76fb0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48432" 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.942275ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:14 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=1f5fabf3-a00a-438f-9f47-7be03c85cbda http.request.method=GET http.request.remoteaddr="127.0.0.1:48432" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="929.221µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:16:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34947 /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:34947/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=77de96cc-c64f-463c-bf4e-6b0b1a74217e http.request.method=GET http.request.remoteaddr="127.0.0.1:44890" 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-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34947" http.request.id=a221be45-25e9-41b7-a37b-bf28e7e1f689 http.request.method=GET http.request.remoteaddr="127.0.0.1:48448" 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.960195ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:16:14Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6ff19a66fbb06a1b73a1b279ebaa7918b8449264370abe65977a29bf07c112fe with ttl=167h59m59.999996842s" go.version=go1.24.6 time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37605" http.request.id=77de96cc-c64f-463c-bf4e-6b0b1a74217e http.request.method=GET http.request.remoteaddr="127.0.0.1:44890" 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=10.369282ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:16:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.28s) === RUN TestAppDispatcher time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43293" http.request.id=da5f049b-5ee7-4ca2-9bfc-c2edd8992f86 http.request.method=GET http.request.remoteaddr="127.0.0.1:39050" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082772ms http.response.status=200 http.response.written=0 time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43293" http.request.id=cfdcc286-bb22-4e25-bfbe-da6684d8ce4c http.request.method=GET http.request.remoteaddr="127.0.0.1:39050" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="933.852µs" http.response.status=200 http.response.written=0 time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43293" http.request.id=db67e373-496f-4240-9383-323bd9277f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:39050" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.004µs" http.response.status=200 http.response.written=0 time="2025-08-07T18:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43293" http.request.id=1cd81b07-7019-4c31-81d3-b30caecbff4c http.request.method=GET http.request.remoteaddr="127.0.0.1:39050" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="813.803µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-07T18:16:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:14Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:14Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:36179" http.request.id=c669f94f-4547-4012-b446-25fc91d8ec13 http.request.method=GET http.request.remoteaddr="127.0.0.1:50338" 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-08-07T18:16:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:14Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:14Z" level=info msg="configuring file health check path=/tmp/healthcheck2844709698, interval=1" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-07T18:16:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:18Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:18Z" level=info msg="configuring TCP health check addr=127.0.0.1:44401, interval=1" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-07T18:16:22Z" 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.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:22Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 time="2025-08-07T18:16:22Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33131, interval=1, threshold=3" go.version=go1.24.6 instance.id=8b640279-491f-4ae8-bc58-ca1b0416ff70 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 65.827s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.26s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.50s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.839s === RUN TestSchedule time="2025-08-07T18:15:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a time="2025-08-07T18:15:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99692ms" go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a time="2025-08-07T18:15:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.949µs" go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a time="2025-08-07T18:15:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.174µs" go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a 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-08-07T18:15:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-07T18:15:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a time="2025-08-07T18:15:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995567ms" go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a time="2025-08-07T18:15:23Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996264ms" go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a time="2025-08-07T18:15:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-07T18:15:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=c80c5279-03fb-44db-89c9-45dc3d1d153a --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.94s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 14689792 sha256:fd586fda3ef18b2cd65519eb78c8da430f255a17551a0a514213cfaa955936e3 [] map[] } --- PASS: TestSimpleBlobRead (0.27s) === RUN TestBlobMount --- PASS: TestBlobMount (0.45s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.40s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.35s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.11s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1ede86a1375e1c51b2248e55e0a4e1204da308c29665338efed684d69eb5ab6d palailogos: marking blob sha256:926db6b86ac5d1f49132d3654155567a1c4595b8d4cc47a1a4976053d535fe20 palailogos: marking blob sha256:eb288d45ca2f15d32307018e303c0607c8377f0dd8538b1a84ad3e15311844b3 palailogos: marking manifest sha256:6f9051f22c37a6098e417f9fed43bfebf4cf8d4a7c7fa388d3fd4585bf950f52 palailogos: marking blob sha256:1ede86a1375e1c51b2248e55e0a4e1204da308c29665338efed684d69eb5ab6d palailogos: marking blob sha256:88fa1f140d641e1552f85018184d5c0063bd9242f0ace3a7ea8484fe002602c8 palailogos: marking manifest sha256:88fa1f140d641e1552f85018184d5c0063bd9242f0ace3a7ea8484fe002602c8 palailogos: marking blob sha256:1099a14811b776fdf9180fe1b8cc30572ad4a4f7b2d025d1577aecccebd04de5 palailogos: marking blob sha256:1cae5f8c117fe9234144aae44ad52d2ea05be1d9631ea67ef9767cf7c381355a palailogos: marking manifest sha256:f5cf2744ce2cd4d1486cebdad4c39eaa7d3db493f020e33e204495d6a7a1c254 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:e2b11208bb11b407f833ce1e1520149f7ea5c23f86660bd5991f8cac0f1e3b41 palailogos: marking blob sha256:216e3a552e3d71b193413365d1588941ee6f56698094ab92daf113609bb64d69 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.40s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821 deletemanifests: marking manifest sha256:55f921ad866f3f9a4df9ec45406c6a7257775b3d034b45cd9d3cae49e1aef9d9 deletemanifests: marking blob sha256:7d82ec990e61f839295ca13c510bdd03e0748dde8be9b191abc5cb0840eef9cf deletemanifests: marking blob sha256:d5e5ac87e562d01d5e0e88a078606e87d76e30b44c9a9fb31b0e32ca45078395 deletemanifests: marking blob sha256:bab583477ecabe380ffa21d6b23fbd75ba463a8fe34e78f903119591bffe0cde 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:37ce33c74cde64fbbea9db8e7a1a593e73c282be87692883e8dcf44e71933dc4 blob eligible for deletion: sha256:db1a06317c1d6cae91dfb2bc70e7dafba39ac08d54c07abe811fa787faa5a8e0 blob eligible for deletion: sha256:00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821 blob eligible for deletion: sha256:2cd96828e20c2b9dabf05046c629490f87efce34b0ea135665d64f4d9c2934ad deletemanifests manifest eligible for deletion: sha256:00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821 deletemanifests: marking manifest sha256:55f921ad866f3f9a4df9ec45406c6a7257775b3d034b45cd9d3cae49e1aef9d9 deletemanifests: marking blob sha256:7d82ec990e61f839295ca13c510bdd03e0748dde8be9b191abc5cb0840eef9cf deletemanifests: marking blob sha256:d5e5ac87e562d01d5e0e88a078606e87d76e30b44c9a9fb31b0e32ca45078395 deletemanifests: marking blob sha256:bab583477ecabe380ffa21d6b23fbd75ba463a8fe34e78f903119591bffe0cde time="2025-08-07T18:15:34Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 time="2025-08-07T18:15:34Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821 time="2025-08-07T18:15:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00d79cb9e8659ee8553b4dd68c0946cccd5c3a976e4044ef6a5cdfbfbdfa4821" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:2cd96828e20c2b9dabf05046c629490f87efce34b0ea135665d64f4d9c2934ad time="2025-08-07T18:15:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2cd96828e20c2b9dabf05046c629490f87efce34b0ea135665d64f4d9c2934ad" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:37ce33c74cde64fbbea9db8e7a1a593e73c282be87692883e8dcf44e71933dc4 time="2025-08-07T18:15:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37ce33c74cde64fbbea9db8e7a1a593e73c282be87692883e8dcf44e71933dc4" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:db1a06317c1d6cae91dfb2bc70e7dafba39ac08d54c07abe811fa787faa5a8e0 time="2025-08-07T18:15:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/db1a06317c1d6cae91dfb2bc70e7dafba39ac08d54c07abe811fa787faa5a8e0" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 --- PASS: TestDeleteManifestIfTagNotFound (1.46s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:047716d71ba6a827a7ea3f5acb6574c2a06f85289b9e045fcdf2b4ad690797b8 time="2025-08-07T18:15:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/047716d71ba6a827a7ea3f5acb6574c2a06f85289b9e045fcdf2b4ad690797b8" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:3f952d213a0c29e828d24a80e2a003b9ed70b267c6df0db99642e5fd4cb8f5dd time="2025-08-07T18:15:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3f/3f952d213a0c29e828d24a80e2a003b9ed70b267c6df0db99642e5fd4cb8f5dd" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:8026d96c95197388631c58fc6222c2e69477f3f7f06da75b29bf05068e9f88e0 time="2025-08-07T18:15:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/8026d96c95197388631c58fc6222c2e69477f3f7f06da75b29bf05068e9f88e0" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 --- PASS: TestGCWithMissingManifests (0.43s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:666906a38a1b07c68f93b09a069d3a3f45b0662e58ba9d4ff78524cdc45cdc7b komnenos: marking blob sha256:a9182ad6978d80127595bfe60f4eb661e2b329ff5de175e38ec5a580969c2bb7 komnenos: marking blob sha256:81686d0b46776e91be7646b7124e8fe25421213d4b3b80c72e15d8d574fdc5e2 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5895b65c55b6815faa41a93992f90fcfea2d4d358cf1c5ccc330ce9f736bab01 time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/5895b65c55b6815faa41a93992f90fcfea2d4d358cf1c5ccc330ce9f736bab01" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:af7bd0f210403e8c2b289370867044b4fb22d0c993e9e36830feb65dd90959a2 time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af7bd0f210403e8c2b289370867044b4fb22d0c993e9e36830feb65dd90959a2" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:ce00e2b06cecbadf38f83ca5f9c8e761d9fda6fa0b56a6c66349e448a57b0310 time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/ce00e2b06cecbadf38f83ca5f9c8e761d9fda6fa0b56a6c66349e448a57b0310" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:42020b0ef194d3271b88ec94dad781232351dc39566ad2047b572379d83d547a time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/42020b0ef194d3271b88ec94dad781232351dc39566ad2047b572379d83d547a" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:4290fee2898f14f7832ed5fa46cf5a26cfd2ea2c5eb44f8280e0c98d4379ff70 time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/4290fee2898f14f7832ed5fa46cf5a26cfd2ea2c5eb44f8280e0c98d4379ff70" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 blob eligible for deletion: sha256:5203dfe827c5d71896ca19e3b40db87a41238c60bc5f47714761c0601f2fc693 time="2025-08-07T18:15:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/5203dfe827c5d71896ca19e3b40db87a41238c60bc5f47714761c0601f2fc693" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 --- PASS: TestDeletionHasEffect (1.45s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.41s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:6ec359bd4a4f2d730fe45cc1a5a5ceac4538cfb46eace224a95951f32806d70b michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:9c532d3cd2d1b463cb7c19371a1452839919ad012d3a77a6087988c225598b93 michael_z_doukas: marking blob sha256:491e8299ab25c72daaef91df46353be1d3f680aca3c706e80996bb4880b71655 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:98ea341c509a576dae7f3f1709f1a4dc320e572382f87720dad56610e2cf258c time="2025-08-07T18:15:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98ea341c509a576dae7f3f1709f1a4dc320e572382f87720dad56610e2cf258c" go.version=go1.24.6 instance.id=df707bb9-8da0-4d3a-8d6d-2b766c74c911 --- PASS: TestOrphanBlobDeleted (0.75s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e720bc12aa88e02d4d58312430004163c6c7c0feda7d29075e38bc13ecde1da6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2e945131ccda25a53e20a647ff5bc952c84d6ce52a6c296d6af8d2c14f365577 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.46s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.57s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.30s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.19s) === 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-08-07T18:15:41Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 17:15:41.259029323 +0000 UTC m=-3581.996129195, actuallyDelete=true" time="2025-08-07T18:15:41Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-07T18:15:41Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475, actuallyDelete=true" time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10cc6bbf-cd45-44d8-894d-e286fdb930e6 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b86402b-a8b8-4a8e-8569-818377bbdf6d have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ccdd8f3-e2df-4691-81d6-26698813fba8 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f7e5caaf-32b3-49cf-bd35-20c4ec5adddf have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/261df73c-d265-4615-b552-f92cb98995b0 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2a5b20e4-839b-490f-a4af-789aae584480 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/773e4061-8789-443e-aa0b-756af5eba096 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b1e60c4-ab9a-4444-83f2-374c225ecf22 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cfaf2980-305a-41f1-b15c-0cbf76c1f683 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fff522cd-01e2-41fc-a18b-cd357e55a145 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/10f40ba7-e10f-4bc8-b28a-17cde734a84e have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.259946989 +0000 UTC m=+18.004788475). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-07T18:15:41Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:15:41.261018523 +0000 UTC m=+18.005860009, actuallyDelete=true" time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/187c9713-af0b-4bc4-8190-374415510d20 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261018523 +0000 UTC m=+18.005860009). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/36ce40b5-7d3f-4d17-ab43-97dda872a6b4 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261018523 +0000 UTC m=+18.005860009). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/421f7705-09ab-48d4-b6da-74fa0fe72e60 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261018523 +0000 UTC m=+18.005860009). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d4d56b9a-658a-4b7e-bb41-5a24c733a54d have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261018523 +0000 UTC m=+18.005860009). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fbbcece6-2963-4254-af23-3d99769bc841 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261018523 +0000 UTC m=+18.005860009). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-07T18:15:41Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:15:41.261789754 +0000 UTC m=+18.006631234, actuallyDelete=true" time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eee1db05-8fd0-4714-ba62-302d7120a41b have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261789754 +0000 UTC m=+18.006631234). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e4b7e25-5257-4b90-b760-8322ef108c62 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261789754 +0000 UTC m=+18.006631234). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/27c4a63b-3750-4c1e-8595-13068d3423a2 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261789754 +0000 UTC m=+18.006631234). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2bf31205-1313-4450-8dc7-79cd628710e9 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261789754 +0000 UTC m=+18.006631234). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2e9c9b7-2bb7-469e-bf85-4e11f7f1b4f2 have older date (2025-08-07 17:15:41 +0000 UTC) than purge date (2025-08-07 18:15:41.261789754 +0000 UTC m=+18.006631234). Removing upload directory." time="2025-08-07T18:15:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-07T18:15:41Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:15:41.262222459 +0000 UTC m=+18.007063941, actuallyDelete=true" time="2025-08-07T18:15:41Z" 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 18.015s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.007s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.012s === RUN TestWalkFileRemoved time="2025-08-07T18:15:23Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.694s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.078s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.921s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.36s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.119s ? 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-08-07T18:15:23Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-07T18:15:23Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-07T18:15:23Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched time="2025-08-07T18:15:23Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=0ef0aada-05dc-4adf-8dec-17606b796ad9 time="2025-08-07T18:15:23Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=0ef0aada-05dc-4adf-8dec-17606b796ad9 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) time="2025-08-07T18:15:23Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestParsing (0.01s) --- PASS: TestInvalidNetworkType (0.01s) time="2025-08-07T18:15:23Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=0ef0aada-05dc-4adf-8dec-17606b796ad9 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-08-07T18:15:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T18:15:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T18:15:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T18:15:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.512s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.766s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.185s ? 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.021s ? 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-r14.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-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 26.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r14.apk >>> docker-registry: Build complete at Thu, 07 Aug 2025 18:16:30 +0000 elapsed time 0h 1m 29s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250807.181502) (2/2) Purging go (1.24.6-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 288 MiB in 101 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...