Yukang-Lian opened a new pull request, #65971:
URL: https://github.com/apache/doris/pull/65971

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: #64016, #64110
   
   Problem Summary: Backport the public TLS framework from #64016 and the 
backend shutdown lifecycle fix from #64110 to `branch-4.1`.
   
   #64110 depends on the OSS backend starter introduced by #64016, so the two 
changes must be backported together. The framework includes the public 
configuration, protocol startup split, certificate-auth contracts, OSS 
no-op/default implementations, and validation tests. It does not include any 
internal or enterprise TLS implementation.
   
   The backport resolves the branch-4.1 conflicts while preserving 
branch-specific behavior. In particular, branch-4.1 does not have 
`grpc_backend_client_use_direct_executor`, so the OSS backend channel provider 
continues to use the caller-provided executor.
   
   The branch is rebased onto the latest `upstream/branch-4.1`.
   
   ### Release note
   
   Backport the public TLS framework and its backend shutdown lifecycle fix to 
branch-4.1.
   
   ### Check List (For Author)
   
   - Test: Unit Test
       - Latest-base FE focused tests: 27/27 passed (`AlterUserStmtTest`, 
`CreateUserStmtTest`, `TlsOptionsTest`, `SanEntryCodecTest`, and 
`MetaServiceProxyTest`)
       - Latest-base BE focused test: 1/1 passed 
(`BeServerStarterFactoryTest.BackendThriftJoinReleasesService`)
       - `./build.sh --fe -j80`: passed before the final conflict-free rebase
       - `build-support/check-format.sh`: passed
       - `git diff --check`: passed
   - Behavior changed: Yes
       - Adds the public TLS extension framework; OSS defaults preserve 
existing non-TLS behavior
       - Releases the backend service after the Thrift server during shutdown
   - Does this need documentation: No
   


-- 
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]

Reply via email to