Yukang-Lian opened a new pull request, #66947: URL: https://github.com/apache/doris/pull/66947
## Proposed changes - Validate Cloud server configuration before initializing TxnKv, MetaService, Recycler, or background threads. - Keep start-time validation as a defensive check. - Add OSS starter unit coverage for plaintext, unsupported TLS, and null-server configurations. ## Problem Cloud server validation currently runs after MetaService, Recycler, and the Recycler logging thread have started. If validation rejects the configuration, `main` returns through partially initialized resources, and the joinable Recycler thread can terminate the process during stack unwinding. ## Tests - `cloud_server_starter_factory_test` under ASAN: 3 tests passed. - Release build of the `doris_cloud` target. - `clang-format --dry-run --Werror` and `git diff --check`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
