>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r1) started Thu, 01 May 2025 19:24:42 +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.2-r1) (2/2) Installing .makedepends-docker-registry (20250501.192445) Executing busybox-1.37.0-r16.trigger OK: 623 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 42% |************* | 831k 0:00:01 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/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/v3.22/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-05-01T19:25:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-05-01T19:25:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.024s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-05-01T19:25:08Z" 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.009s ? 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.008s === 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.84s) PASS ok github.com/docker/distribution/health/checks 0.847s ? 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.006s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.006s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.011s === 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.007s ? 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/05/01 19:25:08 http: TLS handshake error from 127.0.0.1:57798: 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:34583/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34583/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34583/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34583/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36419?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.62s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-05-01T19:25:09Z" level=info msg="broadcaster: closing" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="closing testSink" time="2025-05-01T19:25:09Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-05-01T19:25:09Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 1} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 1} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 1} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T19:25:10Z" level=warning msg="&{0xc0003fc570 0.9} encountered too many errors, backing off" time="2025-05-01T19:25:10Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.96s) PASS ok github.com/docker/distribution/notifications 1.730s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-05-01T19:25:08Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-01T19:25:08.532586972Z" 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.2 time="2025-05-01T19:25:08.532628194Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:08.53290799Z" level=info msg="Starting upload purge in 2m0s" go.version=go1.24.2 time="2025-05-01T19:25:08.533209661Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-05-01T19:25:11.535707233Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-05-01T19:25:11.63752592Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=12f0c57d-c5b6-452f-9c5e-2aae8b3aaf40 http.request.method=GET http.request.remoteaddr="[::1]:40406" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.785µs" http.response.status=200 http.response.written=2 ::1 - - [01/May/2025:19:25:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-05-01T19:25:11.812885423Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-01T19:25:11.813630352Z" 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.2 time="2025-05-01T19:25:11.8136469Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:11.813685028Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.24.2 time="2025-05-01T19:25:11.813782815Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-05-01T19:25:11.813793274Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-05-01T19:25:11.814121702Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-05-01T19:25:14.820808478Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=5c8bbb0c-8c0c-4578-99a1-bffc94e78602 http.request.method=GET http.request.remoteaddr="127.0.0.1:55352" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.586µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-05-01T19:25:14.820969166Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (3.28s) === RUN TestRegistryUnsupportedCipherSuite time="2025-05-01T19:25:15.661019665Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-01T19:25:15.661727345Z" 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.2 time="2025-05-01T19:25:15.66174449Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:15.661795688Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.24.2 time="2025-05-01T19:25:15.661875162Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (3.84s) PASS ok github.com/docker/distribution/registry 10.246s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.100s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-05-01T19:25:08Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=b3124b44-cf0f-461c-96c0-7b42a205910e time="2025-05-01T19:25:08Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=b3124b44-cf0f-461c-96c0-7b42a205910e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-05-01T19:25:08Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password=K0AvtBmExzn-i3rPOAyLkf4CqvyTk9Wccbig6fugpCQ 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-05-01T19:25:08Z" level=info msg="token not to be used before 2025-05-01 19:25:09 +0000 UTC - currently 2025-05-01 19:25:08.5415646 +0000 UTC m=+0.019039908" time="2025-05-01T19:25:08Z" level=info msg="token not to be used after 2025-05-01 19:25:08 +0000 UTC - currently 2025-05-01 19:25:08.543589756 +0000 UTC m=+0.021065065" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-05-01T19:25:08Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.044s === 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.064s === 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.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-05-01T19:25:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34317" http.request.id=76604b32-484e-4303-98e9-68a0ba284b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:52348" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.34577ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-05-01T19:25:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=cb5d9ad3-d387-4913-9e31-f2c30952fae6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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.913256ms http.response.status=200 http.response.written=20 127.0.0.1 - - [01/May/2025:19:25:08 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-01T19:25:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=a0bc73f0-56e0-48ec-8653-5bf0fa0b0684 http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.87116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=4c219d13-8ba6-413e-997a-1c050f27595b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/aaaa/blobs/uploads/23fcad22-b097-4ecd-9dff-dd2746b473f3?_state=uqlDiZgVARfu6SDPMaGATnuPGL8TLCKeFrdW8lXnzLp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyM2ZjYWQyMi1iMDk3LTRlY2QtOWRmZi1kZDI3NDZiNDczZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MDguODU2Mjc0MjA5WiJ9&digest=sha256%3A826f56e707b482bc1b8be116c5b8ca4071f9635dafc4d6c91bf5af2ed13d22d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231702194s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:08 +0000] "PUT /v2/foo/aaaa/blobs/uploads/23fcad22-b097-4ecd-9dff-dd2746b473f3?_state=uqlDiZgVARfu6SDPMaGATnuPGL8TLCKeFrdW8lXnzLp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyM2ZjYWQyMi1iMDk3LTRlY2QtOWRmZi1kZDI3NDZiNDczZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MDguODU2Mjc0MjA5WiJ9&digest=sha256%3A826f56e707b482bc1b8be116c5b8ca4071f9635dafc4d6c91bf5af2ed13d22d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=f4f7f96a-2c99-4445-8180-db7d84e991af http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.64639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=fe398dad-458d-4976-9bc7-93af30f3ae79 http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=e1fcb237-74ca-4e8d-9260-381847b75514 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bbbb/blobs/uploads/2dc717b6-41f2-4d3b-ba54-ce54675bb888?_state=QBJl0G8Dl27BbXhddXf2_1_B2oRCd0dsnynpzOqk3t57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZGM3MTdiNi00MWYyLTRkM2ItYmE1NC1jZTU0Njc1YmI4ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTAuMjg2MjY1MjZaIn0%3D&digest=sha256%3A8387777fd352a610771ae7c72507d6cd903a6e18c7eddc35a72948429bcfabfa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142976838s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2dc717b6-41f2-4d3b-ba54-ce54675bb888?_state=QBJl0G8Dl27BbXhddXf2_1_B2oRCd0dsnynpzOqk3t57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZGM3MTdiNi00MWYyLTRkM2ItYmE1NC1jZTU0Njc1YmI4ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTAuMjg2MjY1MjZaIn0%3D&digest=sha256%3A8387777fd352a610771ae7c72507d6cd903a6e18c7eddc35a72948429bcfabfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=7a90ba69-f7b0-4719-8496-a4ec381afa39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.623663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=4653be10-b3e0-41c0-a905-c16bdc4cd44f http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=1ac66446-1f9c-4ff0-9e85-6c2da2199c5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/cccc/blobs/uploads/00b630a5-afe1-4de7-9ca1-7cc1e44822d1?_state=mtabZi3KclT1bYtocGIp3c_qyM4-RCkm24CfmU-Au2d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMGI2MzBhNS1hZmUxLTRkZTctOWNhMS03Y2MxZTQ0ODIyZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTEuNTY3ODAyODQxWiJ9&digest=sha256%3Aae1b0a1e7c18c0557cc732a876d59055ccb30e13cb8e6bafa861fdeb495fce26" http.request.useragent="Go-http-client/1.1" http.response.duration=623.393627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/00b630a5-afe1-4de7-9ca1-7cc1e44822d1?_state=mtabZi3KclT1bYtocGIp3c_qyM4-RCkm24CfmU-Au2d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMGI2MzBhNS1hZmUxLTRkZTctOWNhMS03Y2MxZTQ0ODIyZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTEuNTY3ODAyODQxWiJ9&digest=sha256%3Aae1b0a1e7c18c0557cc732a876d59055ccb30e13cb8e6bafa861fdeb495fce26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=3ae1ec0e-52f9-4cbd-b500-71daaabc66bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=017056c0-b551-43ca-ae2e-65f12376cc6f http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=b53bb4d5-a946-4def-bb26-2614324cd584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/dddd/blobs/uploads/6b93dc28-c23a-490d-b438-4b5477e7ece0?_state=37Y35_U9Jv-bdmbQborYSjNIyYDYhkXg3TzC4HuCDGR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2YjkzZGMyOC1jMjNhLTQ5MGQtYjQzOC00YjU0NzdlN2VjZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTIuMzUwMDAxNDcxWiJ9&digest=sha256%3Ad676534f2a44e644fce96c81e8b808e26e3ec9dcffb559dd63b270877fef9b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=869.02346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/6b93dc28-c23a-490d-b438-4b5477e7ece0?_state=37Y35_U9Jv-bdmbQborYSjNIyYDYhkXg3TzC4HuCDGR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2YjkzZGMyOC1jMjNhLTQ5MGQtYjQzOC00YjU0NzdlN2VjZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTIuMzUwMDAxNDcxWiJ9&digest=sha256%3Ad676534f2a44e644fce96c81e8b808e26e3ec9dcffb559dd63b270877fef9b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=20409856-1b83-4ca2-a0f7-70b96cb780a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.626509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:13 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=1783b1ac-1cf0-4155-b5cc-498305752d1b http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="801.556µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:13 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=232a8332-1c09-4c09-aee2-4e1cb7f9d4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/eeee/blobs/uploads/3e612f7f-04d1-4008-a757-12de58c8ef13?_state=PM-8yApsLn5N5E6-MJxyUDk0bcGEE85ZoChJTShxtfF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzZTYxMmY3Zi0wNGQxLTQwMDgtYTc1Ny0xMmRlNThjOGVmMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTMuMzg4OTcyNTUyWiJ9&digest=sha256%3A2747feb9db0219d2d99aec750bc9e53543c77b7037de66c38fe8f716c6fd8505" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016201554s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:13 +0000] "PUT /v2/foo/eeee/blobs/uploads/3e612f7f-04d1-4008-a757-12de58c8ef13?_state=PM-8yApsLn5N5E6-MJxyUDk0bcGEE85ZoChJTShxtfF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzZTYxMmY3Zi0wNGQxLTQwMDgtYTc1Ny0xMmRlNThjOGVmMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTMuMzg4OTcyNTUyWiJ9&digest=sha256%3A2747feb9db0219d2d99aec750bc9e53543c77b7037de66c38fe8f716c6fd8505 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=6f1690d0-d9f8-4e8e-9159-7b3b4aaf10fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.682323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:14 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=77418752-a9a2-4f35-9d37-74dfe16bce82 http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.393484ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:14 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=2ac56a5c-bc71-41bf-ace4-d14bf8b74d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/ffff/blobs/uploads/8b302d28-94e1-4e81-b25f-b610d873744c?_state=JzhdVyjZfwfAIfBHUqB4ekn6kmo6FtTGg0O7sNuM0Op7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4YjMwMmQyOC05NGUxLTRlODEtYjI1Zi1iNjEwZDg3Mzc0NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTQuNTcyMjM5ODA5WiJ9&digest=sha256%3A57dd65cc2aa30f6d2143a60528df5ab677eb1ba03f68bff647ca867f3b6c44ea" http.request.useragent="Go-http-client/1.1" http.response.duration=779.377706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:14 +0000] "PUT /v2/foo/ffff/blobs/uploads/8b302d28-94e1-4e81-b25f-b610d873744c?_state=JzhdVyjZfwfAIfBHUqB4ekn6kmo6FtTGg0O7sNuM0Op7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4YjMwMmQyOC05NGUxLTRlODEtYjI1Zi1iNjEwZDg3Mzc0NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTQuNTcyMjM5ODA5WiJ9&digest=sha256%3A57dd65cc2aa30f6d2143a60528df5ab677eb1ba03f68bff647ca867f3b6c44ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=c124b07b-6237-490f-8986-25a91a97df11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=a40f625b-75ef-4e9c-a82f-3b7afb236d86 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.449µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=c779962b-2aad-4684-a3b6-0025de03abc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="688.624µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=2ee8ae37-b68d-4e2a-bbe7-49976e1cd9fb http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="618.766µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=30e57080-9b76-4f82-8132-e7d342104208 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="705.568µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=9f242bf3-a57f-461f-aff1-328e2436c7b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="696.264µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=fc09c90a-6417-40c5-93f8-f225c55cb469 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="706.891µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" 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.2 http.request.host="127.0.0.1:38999" http.request.id=30a63a35-7eda-47e2-98a3-4a408803ac48 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="732.431µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" 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.2 http.request.host="127.0.0.1:38999" http.request.id=4f34017b-969f-4e42-9ae0-89876aebed88 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="669.054µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=e97800a4-6aee-413b-95c4-d07fb4f3c5a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="647.241µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38999" http.request.id=175bc6f6-5471-4aa7-9128-cf2f74c7d8c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" 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="717.578µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-01T19:25:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:15Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=6947e884-950e-4a83-abfd-8c4bee7a9ac6 http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.478822ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=59228f4c-8442-447c-8e84-44cac82407cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/aaaa/blobs/uploads/61c1194d-ce0a-40ea-8c37-4b53f74472ea?_state=FPSlsA7IqFZSPtzUdPd7J0U6LqlpwgvjNlYkLwkeddp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MWMxMTk0ZC1jZTBhLTQwZWEtOGMzNy00YjUzZjc0NDcyZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTUuNTMwOTg0MTE5WiJ9&digest=sha256%3A36f6a1defce17510ff11ace3915604063266da9eeb62a15ac585bfee8eaff026" http.request.useragent="Go-http-client/1.1" http.response.duration=775.012551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:15 +0000] "PUT /v2/foo/aaaa/blobs/uploads/61c1194d-ce0a-40ea-8c37-4b53f74472ea?_state=FPSlsA7IqFZSPtzUdPd7J0U6LqlpwgvjNlYkLwkeddp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MWMxMTk0ZC1jZTBhLTQwZWEtOGMzNy00YjUzZjc0NDcyZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTUuNTMwOTg0MTE5WiJ9&digest=sha256%3A36f6a1defce17510ff11ace3915604063266da9eeb62a15ac585bfee8eaff026 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=e00bb9e2-6930-408a-a075-830b68a9a075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=959576e8-3547-4944-abd4-17e87a18af6c http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.398923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=f6f0691e-b167-44ae-add8-b580695c9b34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bbbb/blobs/uploads/453c2256-735b-47d5-9b67-f51eea8ad718?_state=6LwBQnLfCJoTNwJDc8XLHCVRduwL4gPRBpsgKYGniix7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NTNjMjI1Ni03MzViLTQ3ZDUtOWI2Ny1mNTFlZWE4YWQ3MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTYuNDIxOTc3Nzc4WiJ9&digest=sha256%3Ad5bf2bd66519ea948cd84331f94ffc288c5e89334629ee733b0be367bb0cc3f2" http.request.useragent="Go-http-client/1.1" http.response.duration=457.170488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/453c2256-735b-47d5-9b67-f51eea8ad718?_state=6LwBQnLfCJoTNwJDc8XLHCVRduwL4gPRBpsgKYGniix7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NTNjMjI1Ni03MzViLTQ3ZDUtOWI2Ny1mNTFlZWE4YWQ3MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTYuNDIxOTc3Nzc4WiJ9&digest=sha256%3Ad5bf2bd66519ea948cd84331f94ffc288c5e89334629ee733b0be367bb0cc3f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=32e3ed8d-0448-4a52-9a46-3533c3f0cb9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.811113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=d8519460-294d-4085-b5cd-0ca85554cf71 http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:17 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=0e00bbda-4b91-42ca-89e5-ecbedd7d4a8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/cccc/blobs/uploads/eb98d80d-205f-407a-b01e-94be9136f2fa?_state=JH0shuEgdlc6jpCNUqVYaIEGjmr7J0JOdlCEMZ_qqbV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYjk4ZDgwZC0yMDVmLTQwN2EtYjAxZS05NGJlOTEzNmYyZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTcuMTE3MTAzNTAzWiJ9&digest=sha256%3A1459bc0833747c644e630948ec4358a82f20379fda44199fde219e968de7f8f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.965009844s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:17 +0000] "PUT /v2/foo/cccc/blobs/uploads/eb98d80d-205f-407a-b01e-94be9136f2fa?_state=JH0shuEgdlc6jpCNUqVYaIEGjmr7J0JOdlCEMZ_qqbV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYjk4ZDgwZC0yMDVmLTQwN2EtYjAxZS05NGJlOTEzNmYyZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTcuMTE3MTAzNTAzWiJ9&digest=sha256%3A1459bc0833747c644e630948ec4358a82f20379fda44199fde219e968de7f8f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=fe4b04f2-bd17-4099-9348-1eb8cef3cf6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.50631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:19 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=c39227bf-e4a1-4851-90e2-c27ef473d73c http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.456µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:19 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=15a2fdba-a57e-43ec-839b-8280b6a306b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/dddd/blobs/uploads/6aa2f163-3c3c-4f4d-b1bf-c5333879d52c?_state=fAdKUgUZWq6k4hO55Aww24iyyl6CiNsdaUI0VzmxA8l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2YWEyZjE2My0zYzNjLTRmNGQtYjFiZi1jNTMzMzg3OWQ1MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTkuMjY1OTkyNTc2WiJ9&digest=sha256%3A02270f2249345273e08b8a599c9426d7a5164545df4dcca1b67151ea162447e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108050928s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:19 +0000] "PUT /v2/foo/dddd/blobs/uploads/6aa2f163-3c3c-4f4d-b1bf-c5333879d52c?_state=fAdKUgUZWq6k4hO55Aww24iyyl6CiNsdaUI0VzmxA8l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2YWEyZjE2My0zYzNjLTRmNGQtYjFiZi1jNTMzMzg3OWQ1MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MTkuMjY1OTkyNTc2WiJ9&digest=sha256%3A02270f2249345273e08b8a599c9426d7a5164545df4dcca1b67151ea162447e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=eac29fe5-3d74-4a6c-a6fd-acbd7b1b14ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45589" http.request.id=764a4de5-ca23-46ef-80b8-be3ab695fb54 http.request.method=GET http.request.remoteaddr="127.0.0.1:47118" 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="616.82µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (11.73s) === RUN TestURLPrefix time="2025-05-01T19:25:20Z" 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.2 time="2025-05-01T19:25:20Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37073" http.request.id=d63546be-d46f-45e9-bf65-b14a94248c18 http.request.method=GET http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.156µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-05-01T19:25:20Z" 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.2 time="2025-05-01T19:25:20Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=6d057971-4fee-4df6-90a8-6e0d95003c9f http.request.method=GET http.request.remoteaddr="127.0.0.1:50906" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556085ms http.response.status=404 http.response.written=157 vars.digest="sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "GET /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=1bcfd654-4edb-4144-9965-a6fe22e16e31 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50922" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.373µs" http.response.status=404 http.response.written=157 vars.digest="sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=6bd29536-7c12-42d9-9205-66cb8241baf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50922" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254524ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=2536ac32-fb99-4b03-a36a-441bc89abefb http.request.method=GET http.request.remoteaddr="127.0.0.1:50922" http.request.uri="/v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.34721ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "GET /v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=7d2ae20b-a892-495c-b1c3-bb4ee08f64e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50922" http.request.uri="/v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235315ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=854cb984-5c54-43b3-ac62-23e5ee908be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50922" http.request.uri="/v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c2be5945-0be7-4462-8468-327e45e384b6 time="2025-05-01T19:25:20Z" 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.2 http.request.host="127.0.0.1:40215" http.request.id=854cb984-5c54-43b3-ac62-23e5ee908be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50922" http.request.uri="/v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.888µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c2be5945-0be7-4462-8468-327e45e384b6 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "GET /v2/foo/bar/blobs/uploads/c2be5945-0be7-4462-8468-327e45e384b6?_state=TKbgtJnA0nwtnb5-5B5NklfigDqXoq3fVGtrEskeSrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYmU1OTQ1LTBiZTctNDQ2Mi04NDY4LTMyN2U0NWUzODRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC41OTc1NTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=0ce30c18-987e-45a9-a4e8-704920626ebe http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.616µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=56926528-fc9b-4fa8-959c-d4b21ccce4de http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/1f7b7b9c-b125-4c06-bd79-214d314af816?_state=MqCoieO1hlexOEKvO4b4nENE6eLu-GkqbXXUaMT6xeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmN2I3YjljLWIxMjUtNGMwNi1iZDc5LTIxNGQzMTRhZjgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDMxNjUzNTJaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" provided=sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 vars.name="foo/bar" vars.uuid=1f7b7b9c-b125-4c06-bd79-214d314af816 time="2025-05-01T19:25:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=56926528-fc9b-4fa8-959c-d4b21ccce4de http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/1f7b7b9c-b125-4c06-bd79-214d314af816?_state=MqCoieO1hlexOEKvO4b4nENE6eLu-GkqbXXUaMT6xeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmN2I3YjljLWIxMjUtNGMwNi1iZDc5LTIxNGQzMTRhZjgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDMxNjUzNTJaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1f7b7b9c-b125-4c06-bd79-214d314af816 time="2025-05-01T19:25:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=56926528-fc9b-4fa8-959c-d4b21ccce4de http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/1f7b7b9c-b125-4c06-bd79-214d314af816?_state=MqCoieO1hlexOEKvO4b4nENE6eLu-GkqbXXUaMT6xeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmN2I3YjljLWIxMjUtNGMwNi1iZDc5LTIxNGQzMTRhZjgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDMxNjUzNTJaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.517139ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1f7b7b9c-b125-4c06-bd79-214d314af816 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "PUT /v2/foo/bar/blobs/uploads/1f7b7b9c-b125-4c06-bd79-214d314af816?_state=MqCoieO1hlexOEKvO4b4nENE6eLu-GkqbXXUaMT6xeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmN2I3YjljLWIxMjUtNGMwNi1iZDc5LTIxNGQzMTRhZjgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDMxNjUzNTJaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=0b7fb2bd-2596-44d3-b959-c7c363ec93d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154067ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=c014b7f6-e9a0-4d00-a194-581c6adbaa71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/c2a455a9-8605-4c2e-83f5-922785cfde07?_state=yUG-FeTaxBcgi1wyrrlf30uzN-xgIMYuY73WmQH91197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYTQ1NWE5LTg2MDUtNGMyZS04M2Y1LTkyMjc4NWNmZGUwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDY3NzYwNDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.417736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "PUT /v2/foo/bar/blobs/uploads/c2a455a9-8605-4c2e-83f5-922785cfde07?_state=yUG-FeTaxBcgi1wyrrlf30uzN-xgIMYuY73WmQH91197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYTQ1NWE5LTg2MDUtNGMyZS04M2Y1LTkyMjc4NWNmZGUwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDY3NzYwNDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=0e77d916-fb7b-490d-9645-305d718e7f11 http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.696µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=3ace1f34-6639-46d2-93c7-427a874e284d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/b467ec48-6ccf-4ca8-adfd-bdbddc84842e?_state=uR7jBBUPYUhrO603VsPyLbY0NpqL9o4EGq5XHK34vKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NjdlYzQ4LTZjY2YtNGNhOC1hZGZkLWJkYmRkYzg0ODQyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDk0ODMzNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="917.202µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "PUT /v2/foo/bar/blobs/uploads/b467ec48-6ccf-4ca8-adfd-bdbddc84842e?_state=uR7jBBUPYUhrO603VsPyLbY0NpqL9o4EGq5XHK34vKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NjdlYzQ4LTZjY2YtNGNhOC1hZGZkLWJkYmRkYzg0ODQyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MDk0ODMzNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=0d4b895d-9ce1-4be0-a662-ec22ac670a16 http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:22Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=6bce9d16-7bcb-42b3-b1aa-97a925b1ccad http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/2ce1dcc6-6a18-456b-bc1e-ef555369b118?_state=BOQFre-ARnYlLLz4DgLIxvNP4FTAxDOzXuTDPUh6PZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZTFkY2M2LTZhMTgtNDU2Yi1iYzFlLWVmNTU1MzY5YjExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MTE1MDc2MTFaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582158329s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:20 +0000] "PUT /v2/foo/bar/blobs/uploads/2ce1dcc6-6a18-456b-bc1e-ef555369b118?_state=BOQFre-ARnYlLLz4DgLIxvNP4FTAxDOzXuTDPUh6PZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZTFkY2M2LTZhMTgtNDU2Yi1iYzFlLWVmNTU1MzY5YjExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMC42MTE1MDc2MTFaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:22Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=6cfb62ee-f3d1-4c80-a54a-081fcccd2cab http.request.method=POST http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473763ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40215" http.request.id=930c71e7-ad60-4a6a-b734-f2d2d2a8467c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/7e15dd7d-c21b-4247-a5f4-347a9b9097ca?_state=q8ECR4oJWlPYWx881iVdN9H_VbHrSWMK7XtuzuDH8U97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMTVkZDdkLWMyMWItNDI0Ny1hNWY0LTM0N2E5YjkwOTdjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMi4yNzgyNDc5WiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569403336s http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/7e15dd7d-c21b-4247-a5f4-347a9b9097ca?_state=q8ECR4oJWlPYWx881iVdN9H_VbHrSWMK7XtuzuDH8U97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMTVkZDdkLWMyMWItNDI0Ny1hNWY0LTM0N2E5YjkwOTdjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyMi4yNzgyNDc5WiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=13458995-e0c0-4487-b553-bebd8913e922 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/uploads/7e15dd7d-c21b-4247-a5f4-347a9b9097ca?_state=gKhrG1x4VoNeY1TLNWjJgB39H4JkxILiMZwRQvwVRGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMTVkZDdkLWMyMWItNDI0Ny1hNWY0LTM0N2E5YjkwOTdjYSIsIk9mZnNldCI6Mjc2MzYyMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MjJaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "PUT /v2/foo/bar/blobs/uploads/7e15dd7d-c21b-4247-a5f4-347a9b9097ca?_state=gKhrG1x4VoNeY1TLNWjJgB39H4JkxILiMZwRQvwVRGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMTVkZDdkLWMyMWItNDI0Ny1hNWY0LTM0N2E5YjkwOTdjYSIsIk9mZnNldCI6Mjc2MzYyMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MjJaIn0%3D&digest=sha256%3A07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=dbad2a41-8b11-4b60-bbde-9c071270c3bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="822.162µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=08dc06ba-f315-4265-93d6-b4ee4260981e http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=71.40824ms http.response.status=200 http.response.written=27636224 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "GET /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 200 27636224 "" "Go-http-client/1.1" time="2025-05-01T19:25:23Z" level=error msg="error parsing digest="sha257:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=8f9ba448-515a-411d-8ffe-b8f4df690d9c http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/sha257:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" vars.name="foo/bar" time="2025-05-01T19:25:23Z" 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.2 http.request.host="127.0.0.1:40215" http.request.id=8f9ba448-515a-411d-8ffe-b8f4df690d9c http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/foo/bar/blobs/sha257:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.226µs" http.response.status=400 http.response.written=110 vars.digest="sha257:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "GET /v2/foo/bar/blobs/sha257:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T19:25:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=7a564858-c744-458a-8939-c6e731b8e331 http.request.method=GET http.request.remoteaddr="127.0.0.1:33050" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.duration="992.377µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "GET /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25: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.2 time="2025-05-01T19:25:23Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=1517b6b2-37fb-447f-8d32-8a23a845d00f http.request.method=GET http.request.remoteaddr="127.0.0.1:50726" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.439µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "GET /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=6da66759-601f-46c4-b673-625a83773d5d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.318µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=9447c93e-c815-4fd1-92ed-3d9b6c4362c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="730.957µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=c17417da-ddfd-4346-aa10-af23fc25fcb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="764.389µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "GET /v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=480cdd6f-42e8-43e6-b667-c525f0dc0600 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="832.594µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=01fb1bf7-5848-4938-93e4-cfb5bbc50acc http.request.method=GET http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=026ea6a3-2753-4e0c-b8c9-455f21406156 time="2025-05-01T19:25:24Z" 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.2 http.request.host="127.0.0.1:39555" http.request.id=01fb1bf7-5848-4938-93e4-cfb5bbc50acc http.request.method=GET http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.303µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=026ea6a3-2753-4e0c-b8c9-455f21406156 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "GET /v2/foo/bar/blobs/uploads/026ea6a3-2753-4e0c-b8c9-455f21406156?_state=vskjcbfUL2IXDXHcUVFKhS5tG6KLshmq28BbSC3lUvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNmVhNmEzLTI3NTMtNGUwYy1iOGM5LTQ1NWYyMTQwNjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDIwNjYyNjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=1fc50fa8-8c4c-4127-8b11-32cd7e8ad9e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.405µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=816d86f3-6516-41a4-8c01-027665dc2ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/328711ed-15c2-4370-b8b0-a2b0050aecf1?_state=B9dpEsHw9CKsvzySruqi5a6gt2UJSJ56LUFoZTskUvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyODcxMWVkLTE1YzItNDM3MC1iOGIwLWEyYjAwNTBhZWNmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDU4NTgyNDFaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" provided=sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 vars.name="foo/bar" vars.uuid=328711ed-15c2-4370-b8b0-a2b0050aecf1 time="2025-05-01T19:25:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=816d86f3-6516-41a4-8c01-027665dc2ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/328711ed-15c2-4370-b8b0-a2b0050aecf1?_state=B9dpEsHw9CKsvzySruqi5a6gt2UJSJ56LUFoZTskUvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyODcxMWVkLTE1YzItNDM3MC1iOGIwLWEyYjAwNTBhZWNmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDU4NTgyNDFaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=328711ed-15c2-4370-b8b0-a2b0050aecf1 time="2025-05-01T19:25:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=816d86f3-6516-41a4-8c01-027665dc2ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/328711ed-15c2-4370-b8b0-a2b0050aecf1?_state=B9dpEsHw9CKsvzySruqi5a6gt2UJSJ56LUFoZTskUvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyODcxMWVkLTE1YzItNDM3MC1iOGIwLWEyYjAwNTBhZWNmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDU4NTgyNDFaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.202µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=328711ed-15c2-4370-b8b0-a2b0050aecf1 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "PUT /v2/foo/bar/blobs/uploads/328711ed-15c2-4370-b8b0-a2b0050aecf1?_state=B9dpEsHw9CKsvzySruqi5a6gt2UJSJ56LUFoZTskUvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyODcxMWVkLTE1YzItNDM3MC1iOGIwLWEyYjAwNTBhZWNmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDU4NTgyNDFaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=9870131b-433c-4e52-902a-a4e9ec3d7f8c http.request.method=POST http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.904µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=a27020a6-c139-420f-9487-f5e3c77eed49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/d6346f2e-91ed-4188-85a6-ddaaba698bf0?_state=9MSuI37teE4DyUYrQxqZmLcKNugdJs4N2EoxBh-gnc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2MzQ2ZjJlLTkxZWQtNDE4OC04NWE2LWRkYWFiYTY5OGJmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDc5NTgzMzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="888.65µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "PUT /v2/foo/bar/blobs/uploads/d6346f2e-91ed-4188-85a6-ddaaba698bf0?_state=9MSuI37teE4DyUYrQxqZmLcKNugdJs4N2EoxBh-gnc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2MzQ2ZjJlLTkxZWQtNDE4OC04NWE2LWRkYWFiYTY5OGJmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDc5NTgzMzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=1ad7feac-198a-4345-a04a-72928712baa6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="687.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=bcbad368-136a-4233-b390-b793ed549af4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/a15388e8-2e98-4613-bdf4-723c95e281eb?_state=mQ2egr4zCgeW4uHV47MyXtuS8eKqG1VB4a4hr23j0aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNTM4OGU4LTJlOTgtNDYxMy1iZGY0LTcyM2M5NWUyODFlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDk4NTYxMzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="959.341µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "PUT /v2/foo/bar/blobs/uploads/a15388e8-2e98-4613-bdf4-723c95e281eb?_state=mQ2egr4zCgeW4uHV47MyXtuS8eKqG1VB4a4hr23j0aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNTM4OGU4LTJlOTgtNDYxMy1iZGY0LTcyM2M5NWUyODFlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMDk4NTYxMzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=b5f3b254-6633-4c13-b5ef-15f88a93edd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=5717f7ca-6d1d-42e0-9f84-272f70ef91c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/3334fc52-f9b6-4e34-9f5e-e47ffad05950?_state=0qF9Fw6q_KHpqDh_EPf-8uDFuA6Neuo1tKVm54EN0tV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzMzRmYzUyLWY5YjYtNGUzNC05ZjVlLWU0N2ZmYWQwNTk1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMTIxMDU2MzlaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.duration=967.605363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:24 +0000] "PUT /v2/foo/bar/blobs/uploads/3334fc52-f9b6-4e34-9f5e-e47ffad05950?_state=0qF9Fw6q_KHpqDh_EPf-8uDFuA6Neuo1tKVm54EN0tV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzMzRmYzUyLWY5YjYtNGUzNC05ZjVlLWU0N2ZmYWQwNTk1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNC4xMTIxMDU2MzlaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=7b842d16-9783-4359-ba84-380bdb269b1d http.request.method=POST http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465947ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39555" http.request.id=bb2578d9-808d-4adc-a9fc-b50a92c76d6d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/59a34777-81e2-44e5-9b71-ca62c37f7545?_state=dXKgkNEevZDz784wKOV63AHyTxSf4qhcoyN4N0xP9iN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YTM0Nzc3LTgxZTItNDRlNS05YjcxLWNhNjJjMzdmNzU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNS4xNDU3NTIzNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=907.625089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:25 +0000] "PATCH /v2/foo/bar/blobs/uploads/59a34777-81e2-44e5-9b71-ca62c37f7545?_state=dXKgkNEevZDz784wKOV63AHyTxSf4qhcoyN4N0xP9iN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YTM0Nzc3LTgxZTItNDRlNS05YjcxLWNhNjJjMzdmNzU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNS4xNDU3NTIzNFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=a14e6d3f-e5a2-44e9-9545-61ccf11c3629 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/uploads/59a34777-81e2-44e5-9b71-ca62c37f7545?_state=Iw940gakq6enM3QR7Jem8rKS0Ks1vnBtV6sE4qrx5sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YTM0Nzc3LTgxZTItNDRlNS05YjcxLWNhNjJjMzdmNzU0NSIsIk9mZnNldCI6MjEzNjk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MjVaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "PUT /v2/foo/bar/blobs/uploads/59a34777-81e2-44e5-9b71-ca62c37f7545?_state=Iw940gakq6enM3QR7Jem8rKS0Ks1vnBtV6sE4qrx5sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YTM0Nzc3LTgxZTItNDRlNS05YjcxLWNhNjJjMzdmNzU0NSIsIk9mZnNldCI6MjEzNjk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MjVaIn0%3D&digest=sha256%3A6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=c60c2218-f573-4841-95dc-2e55e1a74196 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.230214ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=9bd82065-6a69-4ba4-8948-637f543fae2c http.request.method=GET http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=56.484007ms http.response.status=200 http.response.written=21369856 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 200 21369856 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=error msg="error parsing digest="sha257:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=66183e69-d6af-483e-b8f7-b20a05e420ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/sha257:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" vars.name="foo/bar" time="2025-05-01T19:25:26Z" 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.2 http.request.host="127.0.0.1:39555" http.request.id=66183e69-d6af-483e-b8f7-b20a05e420ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50734" http.request.uri="/v2/foo/bar/blobs/sha257:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034227ms http.response.status=400 http.response.written=110 vars.digest="sha257:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/sha257:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=5689f01a-0966-49a4-9791-bb52786262b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50766" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113164ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=1c3b061c-b401-4652-b5c4-fc34ab258e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:50766" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.450638ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39555" http.request.id=1bdb091d-025a-4f82-a63e-7d530610860e http.request.method=GET http.request.remoteaddr="127.0.0.1:50750" http.request.uri="/v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.716345ms http.response.status=200 http.response.written=2572288 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/sha256:6626a4feb81b79bcd235d848047fe9d1547e77bf8a13dfdc268981373f948254 HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=ec5b8bc0-26be-4939-b5a2-adbb8f61c36a http.request.method=GET http.request.remoteaddr="127.0.0.1:33050" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.199585259s http.response.status=200 http.response.written=2572288 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "GET /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40215" http.request.id=c847af73-10a7-4653-9428-d7a4090b99a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33044" http.request.uri="/v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.202509003s http.response.status=200 http.response.written=2572288 127.0.0.1 - - [01/May/2025:19:25:23 +0000] "GET /v2/foo/bar/blobs/sha256:07c7df7f6da9a59364c2f442259228a95b55080d200623eefac36b90b957afe2 HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.76s) === RUN TestBlobDelete time="2025-05-01T19:25:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:26Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=656036d4-ef00-4b64-b46a-f4d6e31b4658 http.request.method=GET http.request.remoteaddr="127.0.0.1:59808" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.732µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=448405c5-11c9-4f41-80b5-9edd8238ed8d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.514µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=c1fc07c6-63b6-4dcc-b718-16d728e8dd9f http.request.method=POST http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="754.973µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=1ec07659-dac1-447c-8d2c-1c992a9111fd http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="828.576µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=ddc75045-a996-46dc-82bd-58fbe15a4e11 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="784.702µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "DELETE /v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=2a6ff626-eb24-434d-9e25-d1d46bfd5418 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8dbcf621-54ce-4617-8bc8-19b86d2d130c time="2025-05-01T19:25:26Z" 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.2 http.request.host="127.0.0.1:43163" http.request.id=2a6ff626-eb24-434d-9e25-d1d46bfd5418 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.432µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8dbcf621-54ce-4617-8bc8-19b86d2d130c 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "GET /v2/foo/bar/blobs/uploads/8dbcf621-54ce-4617-8bc8-19b86d2d130c?_state=f--GQUfRcPu1zu3RZW5CniEQj2Axmvs00Ruz_yir2rN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYmNmNjIxLTU0Y2UtNDYxNy04YmM4LTE5Yjg2ZDJkMTMwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDA2MDUzNzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=0ba6821f-2691-4086-b519-6d592e24c35a http.request.method=POST http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="787.831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=229eeb77-31a6-4a12-95b9-75e05d3e425d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/857676bf-347a-4ad6-a263-7d10a8b9e908?_state=ZxHznh5rLwTGyLxLwRgey-6FAhRhptjZx-KaVxnqIPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NzY3NmJmLTM0N2EtNGFkNi1hMjYzLTdkMTBhOGI5ZTkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDQ0MDY4NTZaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" provided=sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a vars.name="foo/bar" vars.uuid=857676bf-347a-4ad6-a263-7d10a8b9e908 time="2025-05-01T19:25:26Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=229eeb77-31a6-4a12-95b9-75e05d3e425d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/857676bf-347a-4ad6-a263-7d10a8b9e908?_state=ZxHznh5rLwTGyLxLwRgey-6FAhRhptjZx-KaVxnqIPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NzY3NmJmLTM0N2EtNGFkNi1hMjYzLTdkMTBhOGI5ZTkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDQ0MDY4NTZaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=857676bf-347a-4ad6-a263-7d10a8b9e908 time="2025-05-01T19:25:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=229eeb77-31a6-4a12-95b9-75e05d3e425d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/857676bf-347a-4ad6-a263-7d10a8b9e908?_state=ZxHznh5rLwTGyLxLwRgey-6FAhRhptjZx-KaVxnqIPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NzY3NmJmLTM0N2EtNGFkNi1hMjYzLTdkMTBhOGI5ZTkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDQ0MDY4NTZaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="779.43µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=857676bf-347a-4ad6-a263-7d10a8b9e908 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "PUT /v2/foo/bar/blobs/uploads/857676bf-347a-4ad6-a263-7d10a8b9e908?_state=ZxHznh5rLwTGyLxLwRgey-6FAhRhptjZx-KaVxnqIPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1NzY3NmJmLTM0N2EtNGFkNi1hMjYzLTdkMTBhOGI5ZTkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDQ0MDY4NTZaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=997f346b-b92c-4654-b56a-ace31a6eeae9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="705.678µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=7747421f-b694-4270-ad3c-5bfa459a000b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/8759ca1b-c2e4-4ff3-b5b6-1fd07ca6a645?_state=GMr-mKWH5oYAn1lgL1YtYQQfeD3yKZZVKxulWcBXOzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3NTljYTFiLWMyZTQtNGZmMy1iNWI2LTFmZDA3Y2E2YTY0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDYyMTkyMVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="891.488µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "PUT /v2/foo/bar/blobs/uploads/8759ca1b-c2e4-4ff3-b5b6-1fd07ca6a645?_state=GMr-mKWH5oYAn1lgL1YtYQQfeD3yKZZVKxulWcBXOzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3NTljYTFiLWMyZTQtNGZmMy1iNWI2LTFmZDA3Y2E2YTY0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDYyMTkyMVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=8ab5713a-a615-4f17-9d0c-e61b36b14c9a http.request.method=POST http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=c1afc906-de96-471d-bc0c-88718796d556 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/50b8ad55-84b9-461a-87e1-9a8e18f737a3?_state=uo2qLoqi_BqnEKu2mxcwnu2lof3jL4OzsGGk7v0CN_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYjhhZDU1LTg0YjktNDYxYS04N2UxLTlhOGUxOGY3MzdhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDgxNjAxMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="875.917µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "PUT /v2/foo/bar/blobs/uploads/50b8ad55-84b9-461a-87e1-9a8e18f737a3?_state=uo2qLoqi_BqnEKu2mxcwnu2lof3jL4OzsGGk7v0CN_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYjhhZDU1LTg0YjktNDYxYS04N2UxLTlhOGUxOGY3MzdhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNDgxNjAxMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=beef1dff-ee1b-4349-a17d-2c934cb382d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.166µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=1411a107-213c-4f8c-9274-f64ef8ce6d87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/8b5e4179-fd65-4094-ad5f-cbf207ac5dec?_state=CnXzF8miaW4FD5nzKQdWT4HaER0T420xe2Nip4dOURB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiNWU0MTc5LWZkNjUtNDA5NC1hZDVmLWNiZjIwN2FjNWRlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNTAyMzUxODNaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.381226842s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:26 +0000] "PUT /v2/foo/bar/blobs/uploads/8b5e4179-fd65-4094-ad5f-cbf207ac5dec?_state=CnXzF8miaW4FD5nzKQdWT4HaER0T420xe2Nip4dOURB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiNWU0MTc5LWZkNjUtNDA5NC1hZDVmLWNiZjIwN2FjNWRlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNi4zNTAyMzUxODNaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=fe198368-d41a-44b0-842c-9b3ca95bd029 http.request.method=POST http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43163" http.request.id=044aa875-2c4d-4916-ada3-9a092ff68ae1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/3cf40aec-346a-4a69-8b1d-97564ec8307e?_state=j-YG2hPIVTQyJXu1Rm31P-Q-2TJRbxll0fvs8-Qy52N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZjQwYWVjLTM0NmEtNGE2OS04YjFkLTk3NTY0ZWM4MzA3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNy44MTYyMDQ2NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414681753s http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/3cf40aec-346a-4a69-8b1d-97564ec8307e?_state=j-YG2hPIVTQyJXu1Rm31P-Q-2TJRbxll0fvs8-Qy52N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZjQwYWVjLTM0NmEtNGE2OS04YjFkLTk3NTY0ZWM4MzA3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyNy44MTYyMDQ2NTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=a45c9993-53bf-4dfe-b999-9c49b66c2e8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/3cf40aec-346a-4a69-8b1d-97564ec8307e?_state=FLeYmrnmPuTbTJIttHlg8DRj_w1yfa2KHPcnQTCcn6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZjQwYWVjLTM0NmEtNGE2OS04YjFkLTk3NTY0ZWM4MzA3ZSIsIk9mZnNldCI6MjU3NzM1NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MjdaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "PUT /v2/foo/bar/blobs/uploads/3cf40aec-346a-4a69-8b1d-97564ec8307e?_state=FLeYmrnmPuTbTJIttHlg8DRj_w1yfa2KHPcnQTCcn6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZjQwYWVjLTM0NmEtNGE2OS04YjFkLTk3NTY0ZWM4MzA3ZSIsIk9mZnNldCI6MjU3NzM1NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MjdaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=f9b9e6a0-0125-4209-a4ba-4e40439f6e36 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.307409ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=27e73513-2713-4ec5-b4e3-c097a94ca3cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=72.976149ms http.response.status=200 http.response.written=25773568 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "GET /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 200 25773568 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=error msg="error parsing digest="sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=2efefeac-50ac-48ca-ac98-1a2fe8cc63fc http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" time="2025-05-01T19:25:29Z" 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.2 http.request.host="127.0.0.1:43163" http.request.id=2efefeac-50ac-48ca-ac98-1a2fe8cc63fc http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007297ms http.response.status=400 http.response.written=110 vars.digest="sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "GET /v2/foo/bar/blobs/sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=d0fae54d-46d7-4087-8bcd-85d4dafaea29 http.request.method=GET http.request.remoteaddr="127.0.0.1:59840" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.duration="967.239µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "GET /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=186267ca-b36e-4b49-b8b0-72f44d0f0de2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59848" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.duration="904.319µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=0426cb19-1d84-4f21-9d41-cebff873da05 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59848" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.119µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=63a41160-6c23-4828-8a83-62212823d2b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59848" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.221µs" http.response.status=404 http.response.written=74 vars.digest="sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=error msg="error parsing digest="sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=4ef0644e-92f5-4b85-a318-8a6b80226e84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59850" http.request.uri="/v2/foo/bar/blobs/sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" time="2025-05-01T19:25:29Z" 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.2 http.request.host="127.0.0.1:43163" http.request.id=4ef0644e-92f5-4b85-a318-8a6b80226e84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59850" http.request.uri="/v2/foo/bar/blobs/sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.631µs" http.response.status=400 http.response.written=110 vars.digest="sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "DELETE /v2/foo/bar/blobs/sha257:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T19:25:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=fda1fa72-527f-4962-9f2d-6994c5bbcd55 http.request.method=POST http.request.remoteaddr="127.0.0.1:59862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.078µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=d4e7feef-4b33-4166-90dc-1ecdae069ce7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59862" http.request.uri="/v2/foo/bar/blobs/uploads/aa2cbd0d-e068-474f-a47f-06050199b96d?_state=37_AfCirJo0RMyizzlFThxvUrQtn5g8vmRtFInbLqzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMmNiZDBkLWUwNjgtNDc0Zi1hNDdmLTA2MDUwMTk5Yjk2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyOS4zNDEwOTYzNTdaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346425617s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "PUT /v2/foo/bar/blobs/uploads/aa2cbd0d-e068-474f-a47f-06050199b96d?_state=37_AfCirJo0RMyizzlFThxvUrQtn5g8vmRtFInbLqzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMmNiZDBkLWUwNjgtNDc0Zi1hNDdmLTA2MDUwMTk5Yjk2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNToyOS4zNDEwOTYzNTdaIn0%3D&digest=sha256%3Aaf6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=5e453e9b-1d26-4b5c-ad42-67d05b113afb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59862" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.732943ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=8b4a37b6-85c7-4dd7-8716-8a4e50656adf http.request.method=GET http.request.remoteaddr="127.0.0.1:59840" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.444400006s http.response.status=200 http.response.written=2572288 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "GET /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" time="2025-05-01T19:25:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43163" http.request.id=d0591802-a058-4e58-9bea-94a90cae5f46 http.request.method=GET http.request.remoteaddr="127.0.0.1:59836" http.request.uri="/v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.448369481s http.response.status=200 http.response.written=2572288 127.0.0.1 - - [01/May/2025:19:25:29 +0000] "GET /v2/foo/bar/blobs/sha256:af6526f72b09c227806fd55692c7f32f70e47b983027a683402d2f4d82fa137a HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.64s) === RUN TestRelativeURL time="2025-05-01T19:25:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:30Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34187" http.request.id=82e6bb2b-8d46-45df-ab52-06d26bd4b872 http.request.method=POST http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.633µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34187" http.request.id=4d3f9abd-44e4-4d29-9484-7699fc1efa9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/bar/blobs/uploads/bfeedb5e-7b84-4c87-9447-684f81b5d803?_state=Fwzw5AYTv283yNAbQMhGW5DNdc6KCGK62jf3H65SI557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZWVkYjVlLTdiODQtNGM4Ny05NDQ3LTY4NGY4MWI1ZDgwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozMC43ODA4ODA0NjJaIn0%3D&digest=sha256%3Ae5a011654322c84e058e3e804d854425f88f276b099c69a36a023c6cbeea6919" http.request.useragent="Go-http-client/1.1" http.response.duration=1.771629258s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:30 +0000] "PUT /v2/foo/bar/blobs/uploads/bfeedb5e-7b84-4c87-9447-684f81b5d803?_state=Fwzw5AYTv283yNAbQMhGW5DNdc6KCGK62jf3H65SI557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZWVkYjVlLTdiODQtNGM4Ny05NDQ3LTY4NGY4MWI1ZDgwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozMC43ODA4ODA0NjJaIn0%3D&digest=sha256%3Ae5a011654322c84e058e3e804d854425f88f276b099c69a36a023c6cbeea6919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34187" http.request.id=58390135-f8d1-4c38-a934-54c4e413c8b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282614ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34187" http.request.id=796aecb5-a28a-450e-8c3c-ae9fa92a83de http.request.method=POST http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227312ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34187" http.request.id=71d79e9e-84ab-408c-bd3d-39efb1f6edc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/bar/blobs/uploads/6797e3ef-9609-4393-997d-5b63107de905?_state=CC7mwkMu5onQXF6GTqB2EWgiSkoJZqWuosb5zTD-gQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3OTdlM2VmLTk2MDktNDM5My05OTdkLTViNjMxMDdkZTkwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozMi44ODc0MTI1NjdaIn0%3D&digest=sha256%3Aea46ba55716dd74e4e8a61149962c4e23231455ed1938ac02f778baf49c63799" http.request.useragent="Go-http-client/1.1" http.response.duration=552.347243ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:32 +0000] "PUT /v2/foo/bar/blobs/uploads/6797e3ef-9609-4393-997d-5b63107de905?_state=CC7mwkMu5onQXF6GTqB2EWgiSkoJZqWuosb5zTD-gQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3OTdlM2VmLTk2MDktNDM5My05OTdkLTViNjMxMDdkZTkwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozMi44ODc0MTI1NjdaIn0%3D&digest=sha256%3Aea46ba55716dd74e4e8a61149962c4e23231455ed1938ac02f778baf49c63799 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.66s) === RUN TestBlobDeleteDisabled time="2025-05-01T19:25:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:42789" http.request.id=9e20a609-3a82-424e-9271-92c14d6044d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42678" http.request.uri="/v2/foo/bar/blobs/sha256:4f24dd2c76170db934c62cf82eac78e2f7cbdf43190c3b8affb585b1057db8ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.295835ms http.response.status=405 http.response.written=78 vars.digest="sha256:4f24dd2c76170db934c62cf82eac78e2f7cbdf43190c3b8affb585b1057db8ae" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:4f24dd2c76170db934c62cf82eac78e2f7cbdf43190c3b8affb585b1057db8ae HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2025-05-01T19:25:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38563" http.request.id=f2daf4c7-4ec8-49fc-89dd-cb7a89c8eb92 http.request.method=POST http.request.remoteaddr="127.0.0.1:60844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533406ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38563" http.request.id=2d93a8c9-e899-4d25-b655-3445aa886b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60844" http.request.uri="/v2/foo/bar/blobs/uploads/b43c03c0-dd45-4046-baa4-38f7f32d42b7?_state=A6GZseQXD9SI6J9_3u7LmcYmLJmWFOpmrqHLvPbMR5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0M2MwM2MwLWRkNDUtNDA0Ni1iYWE0LTM4ZjdmMzJkNDJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozMy43NjA0NjM3NzJaIn0%3D&digest=sha256%3A64e933e410a6b866692e8fca972f94dadf4deb2c880f16a3bfd8fccb6b4bebcf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091085141s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:33 +0000] "PUT /v2/foo/bar/blobs/uploads/b43c03c0-dd45-4046-baa4-38f7f32d42b7?_state=A6GZseQXD9SI6J9_3u7LmcYmLJmWFOpmrqHLvPbMR5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0M2MwM2MwLWRkNDUtNDA0Ni1iYWE0LTM4ZjdmMzJkNDJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozMy43NjA0NjM3NzJaIn0%3D&digest=sha256%3A64e933e410a6b866692e8fca972f94dadf4deb2c880f16a3bfd8fccb6b4bebcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:38563" http.request.id=37b3eec3-d5e6-44bf-9a02-7fa4b82c10d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60844" http.request.uri="/v2/foo/bar/blobs/sha256:64e933e410a6b866692e8fca972f94dadf4deb2c880f16a3bfd8fccb6b4bebcf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034241ms http.response.status=405 http.response.written=78 vars.digest="sha256:64e933e410a6b866692e8fca972f94dadf4deb2c880f16a3bfd8fccb6b4bebcf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:64e933e410a6b866692e8fca972f94dadf4deb2c880f16a3bfd8fccb6b4bebcf HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.26s) === RUN TestDeleteReadOnly time="2025-05-01T19:25:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:34Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44443" http.request.id=9d1afcc4-0b34-499f-a669-44577ba025de http.request.method=POST http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.48076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44443" http.request.id=9b97300d-46fb-4cac-b351-001204de93d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/da22a17a-a019-4383-ae9a-85bb9ea8d337?_state=JKnyD8KYcewbOql_VFYXkGK2VtIUFJHXglHP5kesH017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMjJhMTdhLWEwMTktNDM4My1hZTlhLTg1YmI5ZWE4ZDMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozNS4wNzczODkwODZaIn0%3D&digest=sha256%3A3308d410e8c6056fe6228561d15816217d3628d8a47382d672ea807b2a056920" http.request.useragent="Go-http-client/1.1" http.response.duration=1.836368626s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:35 +0000] "PUT /v2/foo/bar/blobs/uploads/da22a17a-a019-4383-ae9a-85bb9ea8d337?_state=JKnyD8KYcewbOql_VFYXkGK2VtIUFJHXglHP5kesH017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMjJhMTdhLWEwMTktNDM4My1hZTlhLTg1YmI5ZWE4ZDMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTozNS4wNzczODkwODZaIn0%3D&digest=sha256%3A3308d410e8c6056fe6228561d15816217d3628d8a47382d672ea807b2a056920 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [01/May/2025:19:25:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:3308d410e8c6056fe6228561d15816217d3628d8a47382d672ea807b2a056920 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.06s) === RUN TestStartPushReadOnly time="2025-05-01T19:25:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:36Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [01/May/2025:19:25:36 +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-05-01T19:25:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:36Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=1e7279a6-5f70-4098-b438-a6ee0d5c75f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" 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.327746ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=c691b147-204e-4e76-80a6-cb63f473c15d http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" 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="711.418µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/May/2025:19:25:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=10cfd8c2-919f-45fc-9a0f-a8990c134570 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" 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.027428ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=b7e9a1d2-a7c8-462a-9192-5cc55d632d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" 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.25054ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=b7e9a1d2-a7c8-462a-9192-5cc55d632d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" 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.285584ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=b7e9a1d2-a7c8-462a-9192-5cc55d632d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" 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.312413ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=b7e9a1d2-a7c8-462a-9192-5cc55d632d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" 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.33726ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-01T19:25:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=3367d9de-b0ab-4831-b75b-494b2e8acd64 http.request.method=POST http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=447ba5ba-b69f-44bd-9841-5786ea5b5d47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/blobs/uploads/6d52ef18-f652-4d26-af58-8f796752da45?_state=k-hJzTV3z1psm1-5qX02LjQTMpLnAnWGod6bNCPch6R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDUyZWYxOC1mNjUyLTRkMjYtYWY1OC04Zjc5Njc1MmRhNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MzcuMTYxNTg4Njg5WiJ9&digest=sha256%3Ae847c19d2e1a69e12866ec70c57bc51e79c5f82f942a22751bc331534ec3fb9f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.8097365s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/6d52ef18-f652-4d26-af58-8f796752da45?_state=k-hJzTV3z1psm1-5qX02LjQTMpLnAnWGod6bNCPch6R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDUyZWYxOC1mNjUyLTRkMjYtYWY1OC04Zjc5Njc1MmRhNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MzcuMTYxNTg4Njg5WiJ9&digest=sha256%3Ae847c19d2e1a69e12866ec70c57bc51e79c5f82f942a22751bc331534ec3fb9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=8d8f0ff5-a180-4a41-9e0a-0f3171cae5f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=b6701d0c-7019-4d92-907c-c39eca2ed316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/blobs/uploads/e7f54c88-be19-4b00-b867-4b47b6e14ac4?_state=KA2POvgXSJikr2zLB51vJ7jk9wT1m2PSiAwTdqwdxEl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2Y1NGM4OC1iZTE5LTRiMDAtYjg2Ny00YjQ3YjZlMTRhYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MzkuMTczMTMzNzRaIn0%3D&digest=sha256%3Affb97ff00af01664e9073846150af78d5855066c006ab8d76764264af852b3ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387389385s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/e7f54c88-be19-4b00-b867-4b47b6e14ac4?_state=KA2POvgXSJikr2zLB51vJ7jk9wT1m2PSiAwTdqwdxEl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2Y1NGM4OC1iZTE5LTRiMDAtYjg2Ny00YjQ3YjZlMTRhYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6MzkuMTczMTMzNzRaIn0%3D&digest=sha256%3Affb97ff00af01664e9073846150af78d5855066c006ab8d76764264af852b3ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=35865f7e-d041-460b-b236-bec1c6a42bdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.737911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=afb6c467-4f52-4225-9c87-8fe8400cef3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.428933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=a296d55c-8581-4bd6-8865-ccfa18780407 http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" 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=2.124729ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=3eec7914-2c70-4548-8477-7022197c3f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.975666ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45655" http.request.id=34ea63a7-b3ab-42d8-bef0-fd89f643a13e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45655" http.request.id=04fdcd2d-c720-4846-946e-08e227f674fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.42481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:45655" http.request.id=72363135-8e80-40eb-bbd7-074702e4df62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.484275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=1bb7f846-7075-4569-b5a5-7034de3ef1bd http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.655861ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=ce250305-edbc-46aa-9a3a-34f9a1723afe http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="680.788µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=a46b7c99-fc05-4bf6-8601-9650e5162a92 http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.duration="832.397µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=84de3755-2960-43af-9715-202c3632611c http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" 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="848.933µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=error msg="payload digest does match: "sha256:b05090fae79e1bb5f53b90cf0af82e4c3ced09858ca64e3e67c3f781bf8c7064" != "sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5"" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=8c1b9f55-b769-40ee-9445-cb8aaa5c871a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=8c1b9f55-b769-40ee-9445-cb8aaa5c871a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.180503ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5" 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:57fced94067a83cbf937330fd154676515182422a2f0f59d2d7f4ec3d01c5cb5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=43f9efbf-8269-44e1-b0de-7e9f19f5f7ec http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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.014515ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=fb363be9-de13-4c1b-85ea-920d331b190e http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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="857.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=52fdbd3d-5cd2-46ea-a565-d0b62a6f90c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" 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="803.368µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=52fdbd3d-5cd2-46ea-a565-d0b62a6f90c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" 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="835.57µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=52fdbd3d-5cd2-46ea-a565-d0b62a6f90c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" 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="863.698µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=525f073d-0155-42af-9e5a-e48fddd1c499 http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=a26c3679-af0b-4039-afbf-96d05f553574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/blobs/uploads/f331b748-e154-4691-ba72-a1cb14849918?_state=cNeg-VIij9zRX47IcUsqJA7P8Z4H3WO4OcU5kqyAGC57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMzMxYjc0OC1lMTU0LTQ2OTEtYmE3Mi1hMWNiMTQ4NDk5MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDAuNTk2MDA2NzY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361458ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/f331b748-e154-4691-ba72-a1cb14849918?_state=cNeg-VIij9zRX47IcUsqJA7P8Z4H3WO4OcU5kqyAGC57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMzMxYjc0OC1lMTU0LTQ2OTEtYmE3Mi1hMWNiMTQ4NDk5MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDAuNTk2MDA2NzY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=6fbc7276-0d3f-4e62-ac7c-51e617f7cd10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" 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.052879ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=6fbc7276-0d3f-4e62-ac7c-51e617f7cd10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" 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.098163ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-01T19:25:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=a0c87198-e514-4c2f-9863-5ec27897bdf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.322511ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=84c559fe-a067-4ffc-89e3-bcde5501f022 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/blobs/uploads/2cd3d46b-8f60-44b3-8776-5e40c27eb793?_state=c_B6Oj_JTzAyswO1pUuxAVkQ8YOyz-pSXu-Rk6-K11V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2QzZDQ2Yi04ZjYwLTQ0YjMtODc3Ni01ZTQwYzI3ZWI3OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDAuNzU1NDQ1NjMyWiJ9&digest=sha256%3Ae75d7f6a16101eb7e267b17028b344b9e97ab2e8730d0b0d66ee0a09f401f5a0" http.request.useragent="Go-http-client/1.1" http.response.duration=836.274288ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/2cd3d46b-8f60-44b3-8776-5e40c27eb793?_state=c_B6Oj_JTzAyswO1pUuxAVkQ8YOyz-pSXu-Rk6-K11V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2QzZDQ2Yi04ZjYwLTQ0YjMtODc3Ni01ZTQwYzI3ZWI3OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDAuNzU1NDQ1NjMyWiJ9&digest=sha256%3Ae75d7f6a16101eb7e267b17028b344b9e97ab2e8730d0b0d66ee0a09f401f5a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=5accb721-a636-4ec3-aee2-2a4cb1b8e4d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.594733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=3eac736e-6bbe-44a8-a7d8-7a83d87f55ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/blobs/uploads/5b196be8-8a1d-4bb1-9c1a-28b2d18f790c?_state=dcmKZuXoeHL5ZP4jL_Rl4P2sR14y3yAIcMeujWw_wbR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjE5NmJlOC04YTFkLTRiYjEtOWMxYS0yOGIyZDE4Zjc5MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDEuNzgzMTgxODgyWiJ9&digest=sha256%3Adfa5253fc961d9cf758f5d6d0b9380c7b955b63081a3f7eef61b0349ecdfef32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220619978s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/5b196be8-8a1d-4bb1-9c1a-28b2d18f790c?_state=dcmKZuXoeHL5ZP4jL_Rl4P2sR14y3yAIcMeujWw_wbR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjE5NmJlOC04YTFkLTRiYjEtOWMxYS0yOGIyZDE4Zjc5MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDEuNzgzMTgxODgyWiJ9&digest=sha256%3Adfa5253fc961d9cf758f5d6d0b9380c7b955b63081a3f7eef61b0349ecdfef32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=fbd09608-9a9c-4580-8ef0-1ad64aa1a8ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.804183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45655" http.request.id=5d99b59d-db99-49af-91e8-819d74478c4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac" http.request.useragent="Go-http-client/1.1" http.response.duration="935.87µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=46ed9a65-d5e7-4298-a806-256f8cecd3e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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.255739ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=2e301aad-8377-4fc4-8513-63f9b4fc9248 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.264409ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=c6f48489-4d8d-4a70-9c7a-0507a515f3f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="988.018µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=fb765898-5cef-4ee6-ba6f-2beeebcfe234 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac" http.request.useragent="Go-http-client/1.1" http.response.duration="850.707µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=6b7e3dbc-f58e-451e-afc8-b52117ed38b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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="959.494µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="rewriting manifest sha256:acf22351332e2d01a4895e5456eca967f7eb2d15371447b48415957c1e662cac in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=cc28e85d-2e67-4f17-b9d5-658249f8fc9c http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=cc28e85d-2e67-4f17-b9d5-658249f8fc9c http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.123278ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45655" http.request.id=43c449ff-c901-4b67-bc9f-d611ea716ec8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" 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="925.346µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45655" http.request.id=cfce4a5b-dcaf-44d8-9873-89813d42837e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45655" http.request.id=13c3ef86-808b-4acf-9e1b-0ff7473b961f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=3dbdc554-2501-4582-b23d-da37afac91e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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=1.053664ms http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=c85a8b8d-8e2b-4c96-a7fd-d201b3dbc2d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="976.022µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=2a6f306e-1b4d-42bd-b11f-196267d241f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09932ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=32fda77a-76a2-49cd-acdd-06c28274b5f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5" http.request.useragent="Go-http-client/1.1" http.response.duration="641.018µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="rewriting manifest list sha256:036f574e86dd6e12915c6095343bacbacf99821088c1b0795081a9a18eb943a5 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=977acc50-27e9-4a4e-8925-975587bb987f http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" 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-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45655" http.request.id=977acc50-27e9-4a4e-8925-975587bb987f http.request.method=GET http.request.remoteaddr="127.0.0.1:56402" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.421391ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:43Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=eab7fe3a-2628-4f22-880e-45c053e5cfff http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" 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="981.975µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=f2e2b9ac-9151-4875-864a-59f1d033ffce http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" 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.069741ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=83edcace-1abe-4808-9c92-5f2c26122d24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" 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.036889ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=b123f099-ff34-42ef-a87b-7426f0888262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" 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.564914ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=b123f099-ff34-42ef-a87b-7426f0888262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" 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.6079ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=b123f099-ff34-42ef-a87b-7426f0888262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" 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.639602ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=b123f099-ff34-42ef-a87b-7426f0888262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" 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.669482ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=d0d0bfa7-8e0e-4581-92c5-284d70ec2932 http.request.method=POST http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=2478d629-e1de-4fde-86e8-487a24cfc598 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/blobs/uploads/529c7c87-3b4f-443e-9c68-ab00440b882a?_state=DIObnh3weLE52PRvSAuZ188vr55v9YWN6BUCTt7wWcB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MjljN2M4Ny0zYjRmLTQ0M2UtOWM2OC1hYjAwNDQwYjg4MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDMuMTcyMDAwMzc3WiJ9&digest=sha256%3A2c0cf9492488e093d06f7ce712f60790fa1e4f204400eac12460f24c9c2a23b2" http.request.useragent="Go-http-client/1.1" http.response.duration=569.055336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/529c7c87-3b4f-443e-9c68-ab00440b882a?_state=DIObnh3weLE52PRvSAuZ188vr55v9YWN6BUCTt7wWcB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MjljN2M4Ny0zYjRmLTQ0M2UtOWM2OC1hYjAwNDQwYjg4MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDMuMTcyMDAwMzc3WiJ9&digest=sha256%3A2c0cf9492488e093d06f7ce712f60790fa1e4f204400eac12460f24c9c2a23b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=23a6acb3-f464-4f5c-9246-c1dc9eed01c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.435564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=54910c8d-b261-4cf4-aec2-1e9197566596 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/blobs/uploads/c00c3e4a-239e-4591-b339-0b060706ff7c?_state=2t7pvPp0XQtU0Htj1xvH70PZlvKmZdD65ofpoys3IIF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMDBjM2U0YS0yMzllLTQ1OTEtYjMzOS0wYjA2MDcwNmZmN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDMuOTI3MTQ4NTE3WiJ9&digest=sha256%3Ad73af0537694ea34f736d49ef73a1d6c214ef75f710ebe39ff6e69cb325b11ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142516673s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/c00c3e4a-239e-4591-b339-0b060706ff7c?_state=2t7pvPp0XQtU0Htj1xvH70PZlvKmZdD65ofpoys3IIF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMDBjM2U0YS0yMzllLTQ1OTEtYjMzOS0wYjA2MDcwNmZmN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDMuOTI3MTQ4NTE3WiJ9&digest=sha256%3Ad73af0537694ea34f736d49ef73a1d6c214ef75f710ebe39ff6e69cb325b11ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=01249a96-95b4-4caf-bf5a-b187a135cd95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.749237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=30035253-a98f-4ecf-8934-fb0e8623a35f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.duration=2.356301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=05d33912-ea9d-4325-bbc7-2281fb072935 http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" 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=2.014026ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=575c65da-4f76-4bab-bf80-6138b0a1a676 http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.000238ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33255" http.request.id=405d8749-3adc-4552-86f2-ec153a305b26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33255" http.request.id=ed452571-a54a-46b2-906c-ed772f89339e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:33255" http.request.id=d3405c20-268d-4434-9864-eaa5db6adf13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=157900d8-b82b-4817-9e9f-2801f04353bf http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.635821ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=b662b594-a09f-40ce-aa07-dd84165928ee http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="820.588µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=8afbfdc3-ad27-4a49-ba90-aeb2a88d7bf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.duration="860.476µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=e1d83304-de92-441a-a743-ee4bc2b44497 http.request.method=GET http.request.remoteaddr="127.0.0.1:40000" 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="821.119µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=error msg="payload digest does match: "sha256:b37019630a07b692d7189fe2be51143ba03bbd2b4a816d203e07b9a93d6dd940" != "sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13"" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=c45465e5-35d8-4d41-9f9a-0682ac47cfb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=c45465e5-35d8-4d41-9f9a-0682ac47cfb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40000" http.request.uri="/v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.014712ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13" 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:21c94503ab4d759550e6a0890ffd01303cb83ccc74a3c23dcf46b835a43edd13 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=019e92ee-c8db-4a08-b24a-69e7d4d9c58f http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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.024901ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=26d597c3-d911-4daa-8edb-774523a7d931 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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="823.946µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=584f7c6e-350c-4420-b510-cc08dc8ba41f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" 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.052122ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=584f7c6e-350c-4420-b510-cc08dc8ba41f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" 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.095816ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=584f7c6e-350c-4420-b510-cc08dc8ba41f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" 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.132518ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=c4b0c342-fc68-41ef-9d56-90c1d5f8f8b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.578µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=6955f577-814b-4654-8665-98ffbf66ddeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/blobs/uploads/040bff07-a545-42b5-851b-6cd8e5e2c648?_state=cidt1PXM1sG5VgLkI2mgKyN4VzZ2NF6ItXYH6pNQdSx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDBiZmYwNy1hNTQ1LTQyYjUtODUxYi02Y2Q4ZTVlMmM2NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDUuMTAyNTM4ODhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="985.321µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/040bff07-a545-42b5-851b-6cd8e5e2c648?_state=cidt1PXM1sG5VgLkI2mgKyN4VzZ2NF6ItXYH6pNQdSx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDBiZmYwNy1hNTQ1LTQyYjUtODUxYi02Y2Q4ZTVlMmM2NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDUuMTAyNTM4ODhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=6aa06d61-533b-4301-ab13-435b53c3485f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" 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.041069ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=6aa06d61-533b-4301-ab13-435b53c3485f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" 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.088102ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-01T19:25:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=2c97707c-8550-4c27-bf92-383119861d91 http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=ed831dc9-7cc4-4c3e-a50f-78bceb2414f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/blobs/uploads/80619484-3dcb-4539-b965-0073edd3712a?_state=p91AxtFtT7LXH3Rrtszgxxo5jwHYu8YfZ05jzYyaA5J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDYxOTQ4NC0zZGNiLTQ1MzktYjk2NS0wMDczZWRkMzcxMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDUuMjU5NzE3NTg4WiJ9&digest=sha256%3A4d8b37278d0ca0a29b02fec53ffd48763c19735d073c1d567f2e51fd31e26874" http.request.useragent="Go-http-client/1.1" http.response.duration=790.618317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/80619484-3dcb-4539-b965-0073edd3712a?_state=p91AxtFtT7LXH3Rrtszgxxo5jwHYu8YfZ05jzYyaA5J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDYxOTQ4NC0zZGNiLTQ1MzktYjk2NS0wMDczZWRkMzcxMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDUuMjU5NzE3NTg4WiJ9&digest=sha256%3A4d8b37278d0ca0a29b02fec53ffd48763c19735d073c1d567f2e51fd31e26874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=8dc02725-4638-4a39-ad34-f00af16a954f http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=cf197d61-1dcc-4501-a36e-0d69567952c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/blobs/uploads/99b5269e-3cec-41c8-99c4-59ee6fd1b093?_state=DMO_x4J4MJB0oyT9M5zZkcrFGYsxjRD-EcHI0yux7dZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWI1MjY5ZS0zY2VjLTQxYzgtOTljNC01OWVlNmZkMWIwOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDYuMjE5ODA1MDY1WiJ9&digest=sha256%3A880a6eaf1a939978e0cebc77d1e326172d7a4b6381c8f737bdcc0976a85ee9fb" http.request.useragent="Go-http-client/1.1" http.response.duration=994.321521ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/99b5269e-3cec-41c8-99c4-59ee6fd1b093?_state=DMO_x4J4MJB0oyT9M5zZkcrFGYsxjRD-EcHI0yux7dZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWI1MjY5ZS0zY2VjLTQxYzgtOTljNC01OWVlNmZkMWIwOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDYuMjE5ODA1MDY1WiJ9&digest=sha256%3A880a6eaf1a939978e0cebc77d1e326172d7a4b6381c8f737bdcc0976a85ee9fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=92e9b885-1622-43d7-aa84-7e609a83e3d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.920319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33255" http.request.id=ba5f44d9-a328-48b3-b757-e12808109bec http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc" http.request.useragent="Go-http-client/1.1" http.response.duration="944.051µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=6cdd9a51-2c07-47a1-8c92-8d8db8d48343 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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.302622ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=090a8e41-b622-4cd5-b7a6-b0baa565bb79 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.265867ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=da924ff2-d2a4-4e55-929b-207b63da61ac http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="917.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=a4c3833e-2128-4a3b-9d9a-b637c6316a13 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc" http.request.useragent="Go-http-client/1.1" http.response.duration="850.64µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=91b7166e-1d40-4679-ac4d-2f9f63e41145 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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="911.767µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="rewriting manifest sha256:35e070965d799ffbab0ed35436f4cd6680cc5ad7205e6e92b59438cca1d908bc in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=34193cd7-2ad6-4ae6-8837-8c228fffcd3f http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=34193cd7-2ad6-4ae6-8837-8c228fffcd3f http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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.987949ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33255" http.request.id=5a5462bf-25e7-4002-b313-cd288d7cd50e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.067207ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33255" http.request.id=12f9254b-8e5f-410c-b1a5-11d34fefb9b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="929.748µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33255" http.request.id=3fde1f5b-5ccf-4836-a99f-488a1d07ad01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117845ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=edc3de8d-325b-48ee-896b-6ada03d1cca1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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="793.786µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=919fe2fc-aee8-4c09-bfd1-1881fc3a4650 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.037979ms http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=0471c385-db02-4f53-bc3f-6f6c514b0ecb http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="659.765µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=2644bcb9-3959-4a2a-8495-f99b541e97f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef" http.request.useragent="Go-http-client/1.1" http.response.duration="909.993µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="rewriting manifest list sha256:943097938ee59d8b4077d8f3002cbf214cc7915abf05d3a4baab7ab4b025fcef in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=7e50f5e1-a3e7-45c3-ab1e-73df3fea9c07 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" 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-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33255" http.request.id=7e50f5e1-a3e7-45c3-ab1e-73df3fea9c07 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.247469ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.32s) === RUN TestGetManifestWithStorageError time="2025-05-01T19:25: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.2 time="2025-05-01T19:25:47Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:38939" http.request.id=9b5440e1-0fe3-404b-ace8-e4b7cbcce21d http.request.method=GET http.request.remoteaddr="127.0.0.1:52194" 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=1.033867ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:38939" http.request.id=fad7f6bc-0304-462c-92b6-f7071e662430 http.request.method=GET http.request.remoteaddr="127.0.0.1:52194" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.076642ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:38939" http.request.id=f139fbd0-62b7-4461-90ae-ed94d6807e51 http.request.method=GET http.request.remoteaddr="127.0.0.1:52194" 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=1.021468ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:38939" http.request.id=784c84d8-8e82-439b-9d22-ba6c75fa08f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52194" 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="941.656µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-05-01T19:25: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.2 time="2025-05-01T19:25:47Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=3de07f63-adc2-4fce-b640-f196ffbb3fd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" 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.152186ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" 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.2 http.request.host="127.0.0.1:45151" http.request.id=9770ed7a-4f57-43c9-af47-2568bcd5c2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" 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="801.429µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=b3e27d96-f9c5-4688-8306-bc37294b5be8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" 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="880.912µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=a5313712-3db8-413e-a84b-f7b80941ca82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" 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.792719ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:47Z" 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.2 http.request.host="127.0.0.1:45151" http.request.id=a5313712-3db8-413e-a84b-f7b80941ca82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" 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.837245ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=a5313712-3db8-413e-a84b-f7b80941ca82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" 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.878511ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T19:25:47Z" 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.2 http.request.host="127.0.0.1:45151" http.request.id=a5313712-3db8-413e-a84b-f7b80941ca82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" 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.916123ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-01T19:25:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=113ee3f3-e1b1-41b1-8ee7-00863f93d9ac http.request.method=POST http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="817.295µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=ab2716db-2e10-417d-a2d2-efcac08099fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/blobs/uploads/cd791e7f-f9ea-4438-bcc1-7f655238b7be?_state=Q2UFGR4KGh4O5IzffrZcm3p4-ZzxbAvSydYXEqY22eR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZDc5MWU3Zi1mOWVhLTQ0MzgtYmNjMS03ZjY1NTIzOGI3YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDcuNDczNzAxNTY0WiJ9&digest=sha256%3Afb6aabf33466a6a0d2b5635d139668d28af3525eb99c49697cbcc4d1514171ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.70545217s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/cd791e7f-f9ea-4438-bcc1-7f655238b7be?_state=Q2UFGR4KGh4O5IzffrZcm3p4-ZzxbAvSydYXEqY22eR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZDc5MWU3Zi1mOWVhLTQ0MzgtYmNjMS03ZjY1NTIzOGI3YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDcuNDczNzAxNTY0WiJ9&digest=sha256%3Afb6aabf33466a6a0d2b5635d139668d28af3525eb99c49697cbcc4d1514171ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=b6d01a0e-3459-416c-89da-bccc80c55433 http.request.method=POST http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=de5c6dd0-1b3d-4019-976a-67e47e975ef3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/blobs/uploads/ef68b502-8402-4e08-afc9-4fbceb500a48?_state=fdDilAg2xUHVEw4-TcyYta9WDqqVy68K0zSExa4AJMl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZjY4YjUwMi04NDAyLTRlMDgtYWZjOS00ZmJjZWI1MDBhNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDkuMzQzMzU5NTIyWiJ9&digest=sha256%3Aeda0cc46cdc990cd518e96c1d31221771d8387600d8c7ddb576437a86bb929ee" http.request.useragent="Go-http-client/1.1" http.response.duration=801.432891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/ef68b502-8402-4e08-afc9-4fbceb500a48?_state=fdDilAg2xUHVEw4-TcyYta9WDqqVy68K0zSExa4AJMl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZjY4YjUwMi04NDAyLTRlMDgtYWZjOS00ZmJjZWI1MDBhNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NDkuMzQzMzU5NTIyWiJ9&digest=sha256%3Aeda0cc46cdc990cd518e96c1d31221771d8387600d8c7ddb576437a86bb929ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=b4540cfd-3fcb-4d92-9d37-fd2779e903ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.799139ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=74d4f314-0038-4119-a1a3-0f089477b25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=e125b385-21e5-4967-8bd8-c9114bdb417a http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" 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.998914ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=8b06d74c-4baf-496d-9b07-4461f76b6e4c http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.464694ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45151" http.request.id=30b86890-609a-4577-9d9c-038abf15a73a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.825511ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45151" http.request.id=e010ddba-f56b-4bb1-a1cb-3b65a04e4c63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.73962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:45151" http.request.id=de8b9b25-fcbb-491c-82e3-a9c7cdb79186 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=23c11f5e-d433-4844-8a47-dab21535a52a http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.579534ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=d3ff4cac-7d14-43d1-8e4f-694cc21b8745 http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048209ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=bae3d778-4bc1-48b0-84dd-0d6735ba92fc http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration="847.779µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=bce9f491-0382-4cd5-a3d2-d580e59dfd64 http.request.method=GET http.request.remoteaddr="127.0.0.1:49820" 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="797.572µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=error msg="payload digest does match: "sha256:b2eef3541dc2685299062d55d244fd8aaf07539bf55443058cfad2bea9a227c8" != "sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c"" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=ffe0054f-a1a6-486b-bf9d-276acb76a958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" time="2025-05-01T19:25:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=ffe0054f-a1a6-486b-bf9d-276acb76a958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49820" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.183263ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=bbc5f7f5-1cd3-4225-9336-1eeb37534d69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49836" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150557ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=922e9678-a840-4264-998b-916db8a8d17e http.request.method=GET http.request.remoteaddr="127.0.0.1:49836" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.243µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=02ad9d7a-89b7-442d-b4d3-40fb6bedfd52 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49852" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="825.422µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=0c1965ff-09f4-4168-96aa-05b9f1ccefe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49854" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=41581d9b-f09c-4013-829c-888148384378 http.request.method=GET http.request.remoteaddr="127.0.0.1:49854" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.482867ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=5d87c775-04bb-43e5-b361-a06d31555d9e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49862" 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.000394ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=1b34aed9-bf5c-4840-986d-1d7347a8963d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.251586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=b4de185c-a9e1-4858-8e99-d2ac87ece2bc http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="807.862µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=487be5b4-178f-41b7-9653-ee5f8099c0b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c" http.request.useragent="Go-http-client/1.1" http.response.duration="765.715µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:bfc60b9e5a0c2e3e6984249b9c7837c96f0c308496d8e5949232f7dab2fe4d7c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=3a99d88e-e853-488a-8245-aebe5d48ecb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="636.566µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=24a129b8-17ab-416c-8ebe-bfdcd5315164 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="825.856µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" 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.2 http.request.host="127.0.0.1:45151" http.request.id=f2edb9e6-cc78-4d02-9d8c-fde6d79337ec http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="590.729µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=d5e7e6f8-3fff-4da1-8fe8-0517d322064d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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.093111ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:50Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=d5e7e6f8-3fff-4da1-8fe8-0517d322064d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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.139406ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:50Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=d5e7e6f8-3fff-4da1-8fe8-0517d322064d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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.173659ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=ed7e8ed8-8e12-427e-b72f-2e0b6413bf68 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.019µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=8693344d-28b9-4371-90a4-14fb5029c9f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/a51153f1-99d1-4a46-8f54-f9b0ccbceae6?_state=h9O6RPuhSOBqNenMABXOcAKi1beOjXJQpQHvN5sQf7Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTExNTNmMS05OWQxLTRhNDYtOGY1NC1mOWIwY2NiY2VhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NTAuMTkxMzY0MjExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="945.814µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/a51153f1-99d1-4a46-8f54-f9b0ccbceae6?_state=h9O6RPuhSOBqNenMABXOcAKi1beOjXJQpQHvN5sQf7Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTExNTNmMS05OWQxLTRhNDYtOGY1NC1mOWIwY2NiY2VhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NTAuMTkxMzY0MjExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=00dc3bfb-c33f-47df-9f34-3c3abc71a007 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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.06623ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T19:25:50Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=00dc3bfb-c33f-47df-9f34-3c3abc71a007 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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.106207ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-01T19:25:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=03377f04-f966-484a-b6e3-3ab5626a91f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=c96e4c73-2e47-4d29-a319-85e4be706913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/35b84929-d79f-42e5-91e9-8ccb4b820eb3?_state=iKfSgzf2Jc_t4a35Z3RC79LteBxhBklmqB7Sycmsg4F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNWI4NDkyOS1kNzlmLTQyZTUtOTFlOS04Y2NiNGI4MjBlYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NTAuMzUxODg1NDEzWiJ9&digest=sha256%3Afc7de4624651019e17a7bbf25ea5d5645094cd3a1dc2058c1f452e4853f047fa" http.request.useragent="Go-http-client/1.1" http.response.duration=953.247624ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/35b84929-d79f-42e5-91e9-8ccb4b820eb3?_state=iKfSgzf2Jc_t4a35Z3RC79LteBxhBklmqB7Sycmsg4F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNWI4NDkyOS1kNzlmLTQyZTUtOTFlOS04Y2NiNGI4MjBlYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NTAuMzUxODg1NDEzWiJ9&digest=sha256%3Afc7de4624651019e17a7bbf25ea5d5645094cd3a1dc2058c1f452e4853f047fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=4582ac02-0f40-4436-8af2-4bc461f4f578 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.855µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=ba4dd9f8-b4f0-4c66-8923-d1fe414dfd4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/0134aff5-d765-4f5d-8384-ead4bb86fcdc?_state=oUbxfCVdr6X5_rv6AiyWDE1zro2UklgKGXzn-5du74R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTM0YWZmNS1kNzY1LTRmNWQtODM4NC1lYWQ0YmI4NmZjZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NTEuNTExMzU5NTU5WiJ9&digest=sha256%3Aef60e2e61c4dc3d843bdfabc2b7f7b8392ade4a160f6d87c4104d99a754f2291" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549807177s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/0134aff5-d765-4f5d-8384-ead4bb86fcdc?_state=oUbxfCVdr6X5_rv6AiyWDE1zro2UklgKGXzn-5du74R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTM0YWZmNS1kNzY1LTRmNWQtODM4NC1lYWQ0YmI4NmZjZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMTk6MjU6NTEuNTExMzU5NTU5WiJ9&digest=sha256%3Aef60e2e61c4dc3d843bdfabc2b7f7b8392ade4a160f6d87c4104d99a754f2291 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=e16545bf-4224-4488-a7d1-beb57819696f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.920334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=63af0db9-5064-4adb-8aca-fc50775bb398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.duration="968.435µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=9117dde0-c3b4-4061-b680-54f629727cbb http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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.339767ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=b0250faa-c742-44b6-acec-ea38f3f9bf22 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="817.715µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=acc440e5-dded-414c-bffd-7ae8f9843885 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046328ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=982d9f8c-ccb8-42d1-b1dd-82a8ebf688c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.duration="585.349µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=d60a6e38-3b24-4b00-8427-8f7974d532ec http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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.015867ms http.response.status=200 http.response.written=45 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="rewriting manifest sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=1cf85d06-a193-4dce-8b21-3de1c5f3aff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=1cf85d06-a193-4dce-8b21-3de1c5f3aff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.065907ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=1af3ce76-3d7a-4e6d-a081-01bd6ffc6d2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216272ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=c0da1064-40c0-4204-ba66-f4a4ee0d78af http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="730.347µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=02c3aa97-3520-4a9c-85f3-d5e0d782bea0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56340" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.275845ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=b7504e13-efe0-466e-abe2-d294907ee3b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56348" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=e02db172-9255-4e87-9438-a8ff17d85b9f http.request.method=GET http.request.remoteaddr="127.0.0.1:56348" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.230587ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=5f31a52b-3725-45d7-a5ad-8316f7d91795 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56350" 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=1.1633ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45151" http.request.id=c40d06ff-e9a4-4890-a847-31d4819e2616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56356" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.611706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=c88890dc-59ca-44f4-abcc-2e550ddf6a35 http.request.method=GET http.request.remoteaddr="127.0.0.1:56356" 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="862.247µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=f620300d-6637-44df-98fc-23e037c00de4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56356" http.request.uri="/v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074087ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bad8e9ebef3c9b015ead5e1411f1729e431f2a4c01faa1684674b450c2614f0f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45151" http.request.id=eea6fdc4-15bf-4323-9b2c-d6eae22267e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56356" 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="894.615µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [01/May/2025:19:25:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.85s) === RUN TestManifestDeleteDisabled time="2025-05-01T19:25: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.2 time="2025-05-01T19:25:53Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:53Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:36391" http.request.id=35028656-9586-4969-bc98-ad853057ad69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38694" 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=1.043197ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [01/May/2025:19:25:53 +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-05-01T19:25: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.2 time="2025-05-01T19:25:53Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-05-01T19:25:54Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-05-01T19:25:54Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-05-01T19:25:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:38237" http.request.id=4c72a140-4a55-4e3b-87cc-c702a927ab5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" 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.310379ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [01/May/2025:19:25:54 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-01T19:25:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:38237" http.request.id=bc6ed3bc-8548-423d-b82a-4d61376ac39a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46394" 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.107992ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [01/May/2025:19:25:54 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-01T19:25:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:38237" http.request.id=4e42d2bf-62a0-4aa2-8dc0-f73dae6f23a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:46410" 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=2.131561ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-01T19:25:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:38237" http.request.id=55c5b173-456a-4515-aac2-ae47017885f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46414" 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=2.023143ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:19:25:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (1.24s) === RUN TestProxyManifestGetByTag time="2025-05-01T19:25: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.2 time="2025-05-01T19:25:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=a1c43603-2928-4b06-8998-d43057e1474e http.request.method=POST http.request.remoteaddr="127.0.0.1:60586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.486788ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=5266258d-c7f8-49a5-8d18-5945d4964e08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60586" http.request.uri="/v2/foo/bar/blobs/uploads/a1d322fb-0dc4-4858-a901-80591d2453b8?_state=75AxNu2jfEQZiIVHNhfIAC7RKDSB9ZDphDjbT5p_KaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZDMyMmZiLTBkYzQtNDg1OC1hOTAxLTgwNTkxZDI0NTNiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTo1NC40OTIyNjQ3NTNaIn0%3D&digest=sha256%3A9f14bd69c5ef0815e585e8f2ef2464e7fe8c83d0ad591149ab78775eb3855082" http.request.useragent="Go-http-client/1.1" http.response.duration=850.976209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:54 +0000] "PUT /v2/foo/bar/blobs/uploads/a1d322fb-0dc4-4858-a901-80591d2453b8?_state=75AxNu2jfEQZiIVHNhfIAC7RKDSB9ZDphDjbT5p_KaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZDMyMmZiLTBkYzQtNDg1OC1hOTAxLTgwNTkxZDI0NTNiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTo1NC40OTIyNjQ3NTNaIn0%3D&digest=sha256%3A9f14bd69c5ef0815e585e8f2ef2464e7fe8c83d0ad591149ab78775eb3855082 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=f328b68d-0700-40ae-a203-46455cff3092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60586" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.354262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=1a7bcc3d-298a-4ebd-baf6-d0f024a835e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60586" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="989.637µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35391" go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=c1029c68-0c91-4614-93ee-a8c9442a4ed3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60598" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="738.185µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35391 /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:35391/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=5f8825d3-b739-466c-9ab7-b715d199867b http.request.method=GET http.request.remoteaddr="127.0.0.1:46750" http.request.uri="/v2/foo/bar/manifests/sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c" time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=937946b5-02c7-499f-a792-8acb7b4b118f http.request.method=GET http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/manifests/sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.382822ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "GET /v2/foo/bar/manifests/sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c with ttl=167h59m59.999995586s" go.version=go1.24.2 time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=5f8825d3-b739-466c-9ab7-b715d199867b http.request.method=GET http.request.remoteaddr="127.0.0.1:46750" http.request.uri="/v2/foo/bar/manifests/sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.316557ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "GET /v2/foo/bar/manifests/sha256:63f577f6cf33af5d0986d5b584dd8ef71bdfa9151d886760eb797e4245a8a06c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=9754448a-fe69-487e-9598-7e866dd59ee0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.874µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35391 /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:35391/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=436126e7-511a-4642-90f2-22a560438890 http.request.method=GET http.request.remoteaddr="127.0.0.1:46754" 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-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=01ea2756-74a3-4943-bcdc-9493021ec8d7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60624" 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.888654ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=436126e7-511a-4642-90f2-22a560438890 http.request.method=GET http.request.remoteaddr="127.0.0.1:46754" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.352913ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T19:25:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=190aaa68-c341-472b-b37d-f8d7e1565343 http.request.method=POST http.request.remoteaddr="127.0.0.1:60624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.839µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=66bbe89e-1285-40d6-8d07-d6f34dd2c587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60624" http.request.uri="/v2/foo/bar/blobs/uploads/7b5cf5bd-e86c-442d-998b-2fe52a98d017?_state=ACx0a7i1qV15vkVb1b1Wq-sgxdW4mNMoTVoPLjQETMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNWNmNWJkLWU4NmMtNDQyZC05OThiLTJmZTUyYTk4ZDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTo1NS41MTU0MjY5MDhaIn0%3D&digest=sha256%3A05dcfd1beaa944c9f96db99a031621ab5fd43e9f9e849bc2b9c3e9e4723708de" http.request.useragent="Go-http-client/1.1" http.response.duration=737.473047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:55 +0000] "PUT /v2/foo/bar/blobs/uploads/7b5cf5bd-e86c-442d-998b-2fe52a98d017?_state=ACx0a7i1qV15vkVb1b1Wq-sgxdW4mNMoTVoPLjQETMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNWNmNWJkLWU4NmMtNDQyZC05OThiLTJmZTUyYTk4ZDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQxOToyNTo1NS41MTU0MjY5MDhaIn0%3D&digest=sha256%3A05dcfd1beaa944c9f96db99a031621ab5fd43e9f9e849bc2b9c3e9e4723708de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=9854df29-fba3-417d-9f33-6ad2eb2c979d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60624" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:19:25:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=56a725d7-e9a2-4da4-9f03-29041b181def http.request.method=GET http.request.remoteaddr="127.0.0.1:60624" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="561.894µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35391 /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:35391/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=46ffa2c6-b75a-4a31-943c-e2f4da05d6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46758" 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-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=2ed2bf78-9bd8-4c77-9f9c-7fba6caa9ab9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60626" 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.311217ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=9b28d7e1-d6a7-479b-a4de-5f9ebfd9a746 http.request.method=GET http.request.remoteaddr="127.0.0.1:60626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="529.508µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:19:25:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35391 /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:35391/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=46ffa2c6-b75a-4a31-943c-e2f4da05d6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46758" 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-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35391" http.request.id=acd14656-dbec-4c22-96b4-efba7a506b0f http.request.method=GET http.request.remoteaddr="127.0.0.1:60630" 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.256666ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T19:25:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:46b34406416368d337abd278f94cb574e1544f9e0fc5c0054a0094672ee38e82 with ttl=167h59m59.999996014s" go.version=go1.24.2 time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35503" http.request.id=46ffa2c6-b75a-4a31-943c-e2f4da05d6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46758" 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.802355ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:19:25:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.93s) === RUN TestAppDispatcher time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42151" http.request.id=6ec6bd1c-61bf-4963-9efe-53662a4dacea http.request.method=GET http.request.remoteaddr="127.0.0.1:52990" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084198ms http.response.status=200 http.response.written=0 time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42151" http.request.id=767a9d6d-bb3f-4765-89ff-0a906829aac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52990" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="811.951µs" http.response.status=200 http.response.written=0 time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42151" http.request.id=1ef36063-55fc-4ec6-a628-d16a0e4a6116 http.request.method=GET http.request.remoteaddr="127.0.0.1:52990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006361ms http.response.status=200 http.response.written=0 time="2025-05-01T19:25:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42151" http.request.id=024c628b-b9ea-491c-944f-1467157e6fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52990" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="647.87µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-05-01T19:25:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:25:56Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:25:56Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.2 http.request.host="127.0.0.1:36623" http.request.id=39ae0819-c271-49f9-9f1e-01d1ab3594ac http.request.method=GET http.request.remoteaddr="127.0.0.1:43530" 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-05-01T19:25:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:25:56Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:25:56Z" level=info msg="configuring file health check path=/tmp/healthcheck516601701, interval=1" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-05-01T19:26:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:26:00Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:26:00Z" level=info msg="configuring TCP health check addr=127.0.0.1:43607, interval=1" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-05-01T19:26:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:26:04Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 time="2025-05-01T19:26:04Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40105, interval=1, threshold=3" go.version=go1.24.2 instance.id=327c8a26-540d-40c9-97a7-4fd4a2a47cd5 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 62.653s ? 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.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.26s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.60s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.946s === RUN TestSchedule time="2025-05-01T19:25:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f time="2025-05-01T19:25:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995986ms" go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f time="2025-05-01T19:25:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.541µs" go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f time="2025-05-01T19:25:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.157µs" go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f 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-05-01T19:25:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-05-01T19:25:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f time="2025-05-01T19:25:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997822ms" go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f time="2025-05-01T19:25:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997898ms" go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f time="2025-05-01T19:25:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-05-01T19:25:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=28749b6b-9abc-417f-8b3e-859ecb8ade8f --- 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 (2.64s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16324096 sha256:32dae8e41e565e5492d253b0beb5bd4f5eb8257906426089f8c0e119b31d7383 [] map[] } --- PASS: TestSimpleBlobRead (0.25s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.20s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.22s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.20s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:55fadec14f451dd59069816e1ff5eabd5dac0754f8a4e12c13d4ceb8439a0274 palailogos: marking blob sha256:e977a3ed342eedf517988e23b17db8dfd6bb2e7a78d3f784845141830e554d64 palailogos: marking blob sha256:c2ef12caa83fd57c200b7c674e29d0d6fbaeb6b2e8ec12e0fc91f184c68d6311 palailogos: marking manifest sha256:73a8c6b1b33ef7746a7cbc5477ddaffdcbaa2af8667487b4f66be224f5fdfa62 palailogos: marking blob sha256:595cb242f26b637611ccd82a7be6a54ddde36d4b7878bbc2b65454cfcd804ab9 palailogos: marking blob sha256:4adf25c7855a780691e72d11ef6815da3ca6fb70a85cc9876e32fc446646ea1e palailogos: marking manifest sha256:7b42e12f8273bbf7b9755c5c62b18d9f875b808e9215f2123a7c61d6167f03f6 palailogos: marking blob sha256:55fadec14f451dd59069816e1ff5eabd5dac0754f8a4e12c13d4ceb8439a0274 palailogos: marking blob sha256:73a8c6b1b33ef7746a7cbc5477ddaffdcbaa2af8667487b4f66be224f5fdfa62 palailogos: marking manifest sha256:956fd3ba35b40b308797bc868ffd1d79a21751eeaf41a669bb95eb514021926b palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:952ce1cc9b31e2cb92c02de9bbe4add20b30e188ad51173c3ec437db9b485b23 palailogos: marking blob sha256:f87131feb3ffafabe99a2e84de25488e23f9fa94e821947098bcb344992fa571 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.51s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276 deletemanifests: marking manifest sha256:c8da2e76a9890ee85c0e95c6927ddba3e8a51a426e825d8de1252ee6ac5ace11 deletemanifests: marking blob sha256:2a8b155196d91408a766811d29458e10df6da233612a39a3bd9170f5c8a2587d deletemanifests: marking blob sha256:9e0e0cde3ddc505f1ed487123da9f8d3bf81e4bce642e3fe05c4c82e28c7132c deletemanifests: marking blob sha256:c217a41f97044bdc0e4944b74f4b8aa612fd21a63e3db4bfb0a048262d73c85e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:22d21a21b6144f077c367141f76d7171e125d64f423bdc83e7365a4bc98ee71d blob eligible for deletion: sha256:32fe7ebf2ff764e5b3f991ee50fd2ba4c7d3868d0dfd4c29c415bd7a1452be3c blob eligible for deletion: sha256:34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276 blob eligible for deletion: sha256:d4df8063eee2835c21803cb3b7516482e6fb84f754d3399f06aa80b8d2cc4eea deletemanifests manifest eligible for deletion: sha256:34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276 deletemanifests: marking manifest sha256:c8da2e76a9890ee85c0e95c6927ddba3e8a51a426e825d8de1252ee6ac5ace11 deletemanifests: marking blob sha256:2a8b155196d91408a766811d29458e10df6da233612a39a3bd9170f5c8a2587d deletemanifests: marking blob sha256:9e0e0cde3ddc505f1ed487123da9f8d3bf81e4bce642e3fe05c4c82e28c7132c deletemanifests: marking blob sha256:c217a41f97044bdc0e4944b74f4b8aa612fd21a63e3db4bfb0a048262d73c85e time="2025-05-01T19:25:21Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 time="2025-05-01T19:25:21Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:22d21a21b6144f077c367141f76d7171e125d64f423bdc83e7365a4bc98ee71d time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22d21a21b6144f077c367141f76d7171e125d64f423bdc83e7365a4bc98ee71d" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:32fe7ebf2ff764e5b3f991ee50fd2ba4c7d3868d0dfd4c29c415bd7a1452be3c time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/32fe7ebf2ff764e5b3f991ee50fd2ba4c7d3868d0dfd4c29c415bd7a1452be3c" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276 time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/34175c44727f46360fbc899a09026254dcefa4660228c69017412bedc8bae276" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:d4df8063eee2835c21803cb3b7516482e6fb84f754d3399f06aa80b8d2cc4eea time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d4/d4df8063eee2835c21803cb3b7516482e6fb84f754d3399f06aa80b8d2cc4eea" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 --- PASS: TestDeleteManifestIfTagNotFound (1.37s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:68f05b6b5c4ed31f42c38e5bf5b7ae31cf1b463ba10c6385d8514a96a2041c08 time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68f05b6b5c4ed31f42c38e5bf5b7ae31cf1b463ba10c6385d8514a96a2041c08" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:1d0d14e4feab81206448048d0c0a5788e94a6fc1646acdb25edd8c05d037db67 time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1d0d14e4feab81206448048d0c0a5788e94a6fc1646acdb25edd8c05d037db67" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:5e1e7bc0a192ea3101aa639ae3d16cd509ce8ceaa7379459ee981e7680198de9 time="2025-05-01T19:25:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e1e7bc0a192ea3101aa639ae3d16cd509ce8ceaa7379459ee981e7680198de9" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 --- PASS: TestGCWithMissingManifests (0.49s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:218aca8c09c38128741f90786285f481723f78876e91818e69aadf2478e8a353 komnenos: marking blob sha256:ee365413f6560362875d27e31d6179c227a99330fb8f01c4126017f7ffecb466 komnenos: marking blob sha256:37b301cc4414a2c3b33dd8e1f3a093c11c5879e460fce5bd6ba0a3814d2426c3 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:1624132e92752a7347ae9316e069293423642991aed73cde8c20fdb755984426 time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/1624132e92752a7347ae9316e069293423642991aed73cde8c20fdb755984426" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:1770a7d0e7be35ab671dee06d55a3b9562519cebff4d2660b3df1e39450c2acf time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/1770a7d0e7be35ab671dee06d55a3b9562519cebff4d2660b3df1e39450c2acf" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:8164b3263fc0691a8d1508e090d02d35752a7fa2758d0a0b73f73113bf929c27 time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/8164b3263fc0691a8d1508e090d02d35752a7fa2758d0a0b73f73113bf929c27" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:81e273752988737b90f9935809337f6ab3fad0793999ac3337972b43bea3d2e0 time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81e273752988737b90f9935809337f6ab3fad0793999ac3337972b43bea3d2e0" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:977cc2f7396d006520ab9c77ed7618d7dd2229f9ed18636a5a4ee257219eb310 time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/97/977cc2f7396d006520ab9c77ed7618d7dd2229f9ed18636a5a4ee257219eb310" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 blob eligible for deletion: sha256:c604252e1775286e3326e68303deec235e42fc7dac1843135fe75c4788dc1567 time="2025-05-01T19:25:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c6/c604252e1775286e3326e68303deec235e42fc7dac1843135fe75c4788dc1567" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 --- PASS: TestDeletionHasEffect (1.54s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.38s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:01c2945a80618553bf726d66a370d41b90bacdc2218454dcdcd63e55ceab2376 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:19599f1395790f7b2bb8849252f78791a14684f017a9e734addd6a650236deb3 michael_z_doukas: marking blob sha256:296c4ca8545270f3eb69d4f03dfa28266fa2a23283b03047d2287c4fe51a39a0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a46d6b9960852b3fdf3f95bb49d962edc216a525720ed3fb2e5030fcdf8a79fd time="2025-05-01T19:25:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a46d6b9960852b3fdf3f95bb49d962edc216a525720ed3fb2e5030fcdf8a79fd" go.version=go1.24.2 instance.id=98132b3f-ed19-4bb4-af49-2aad1f471df9 --- PASS: TestOrphanBlobDeleted (0.73s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:83bd4bd2813086264977e57ef69b9cb34deaf18997f2100c0ff286116167cd74 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:cc18b04eba692a51ee6d154257e0acc1bcc7f7b5afe125d3368d530527a034ab --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.35s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.56s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.29s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.93s) === 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-05-01T19:25:27Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 18:25:27.717906129 +0000 UTC m=-3580.921338807, actuallyDelete=true" time="2025-05-01T19:25:27Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-05-01T19:25:27Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103, actuallyDelete=true" time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5dd58e4c-32e6-4ba4-864c-30e0a8d616ba have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8158ee7a-e9d6-4671-a08f-2232f17a718d have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d7185a4b-9194-4eb8-b646-c5ce153422cf have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7903bea-097a-4fe7-8943-cea427126963 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11576ba6-1c9c-4c34-82ab-9e2cc0e933fc have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2779ada5-32af-4c07-acb6-359c085b9e93 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4c621e7a-3cc2-4411-9744-9955adee600b have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82603f08-962e-47e9-b08f-ee2680b7f773 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ce398d66-95b3-4134-bf48-b8d233bd31f6 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/da0ef235-bcfb-465d-9c56-202c5f426d56 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/267e8f3c-cae7-41ad-ad67-4effa52d8d1b have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.718827041 +0000 UTC m=+19.079582103). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-05-01T19:25:27Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 19:25:27.719969417 +0000 UTC m=+19.080724475, actuallyDelete=true" time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dd027457-e72c-4f99-85a8-20ac7f7adc5c have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.719969417 +0000 UTC m=+19.080724475). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/20fbaa7b-b9e1-4ecf-a60b-e2dc0fab007f have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.719969417 +0000 UTC m=+19.080724475). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/91871492-8815-4621-bad2-10f495ecf888 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.719969417 +0000 UTC m=+19.080724475). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c345c2a1-1f2e-401b-8392-125e21f257d2 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.719969417 +0000 UTC m=+19.080724475). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/71216bbc-2494-4ff4-abcb-090a30751393 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.719969417 +0000 UTC m=+19.080724475). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-05-01T19:25:27Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 19:25:27.720757598 +0000 UTC m=+19.081512656, actuallyDelete=true" time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/16551129-bfa6-4077-905b-5db36052e3e6 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.720757598 +0000 UTC m=+19.081512656). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1ff95724-3669-468e-b86f-5aba346ae9e6 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.720757598 +0000 UTC m=+19.081512656). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/67c17538-cac6-4c7d-bf4f-b44c0972daaa have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.720757598 +0000 UTC m=+19.081512656). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/88a33f49-b5b5-4537-b151-569f7b4afefd have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.720757598 +0000 UTC m=+19.081512656). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f96330cc-b1a8-49b6-a1cd-9a14c99ade59 have older date (2025-05-01 18:25:27 +0000 UTC) than purge date (2025-05-01 19:25:27.720757598 +0000 UTC m=+19.081512656). Removing upload directory." time="2025-05-01T19:25:27Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-05-01T19:25:27Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 19:25:27.721207945 +0000 UTC m=+19.081963007, actuallyDelete=true" time="2025-05-01T19:25:27Z" 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 19.091s ? 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.008s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.008s === RUN TestWalkFileRemoved time="2025-05-01T19:25:08Z" 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.684s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.087s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.953s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.52s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.254s ? 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-05-01T19:25:08Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-05-01T19:25:08Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-05-01T19:25:08Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched time="2025-05-01T19:25:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=64443f24-a395-40e4-9b77-756d225bca0b === CONT TestMatchIPV4_2 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2025-05-01T19:25:08Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T19:25:08Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=64443f24-a395-40e4-9b77-756d225bca0b ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-05-01T19:25:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=64443f24-a395-40e4-9b77-756d225bca0b --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-05-01T19:25:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T19:25:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T19:25:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T19:25:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.510s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.707s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.58s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.273s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.022s ? 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-r11.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-r11.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-r11.apk >>> docker-registry: Build complete at Thu, 01 May 2025 19:26:12 +0000 elapsed time 0h 1m 30s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250501.192445) (2/2) Purging go (1.24.2-r1) Executing busybox-1.37.0-r16.trigger OK: 429 MiB in 102 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...