v-kkhuang opened a new pull request, #5359: URL: https://github.com/apache/linkis/pull/5359
$(cat <<'EOF' ## Summary This PR includes the following main changes: ### 1. BML Client Connection Pool Optimization (linkis-commons/linkis-httpclient) - Optimized connection pool configuration in `AbstractHttpClient.scala` - Set connection pool parameters explicitly via `PoolingHttpClientConnectionManager` - Added pending connection count monitoring and logging - Improved connection management for better performance and reliability ### 2. DataSource Client Cleanup (linkis-public-enhancements/linkis-pes-client) - Removed deprecated `getPublishedDataSourceByType` method - Simplified `LinkisDataSourceRemoteClient` interface ### 3. Other Changes - Fixed compilation issues across multiple modules - Updated HBase engineconn plugin resources - Updated dependencies and build configurations - Frontend and backend dependency updates ## Related Issues None ## Test Plan - [x] Code compiles successfully - [ ] Unit tests pass - [ ] Integration tests pass ## Code Change Details ### linkis-commons/linkis-httpclient/src/main/scala/org/apache/linkis/httpclient/AbstractHttpClient.scala - Added explicit connection pool configuration before building HttpClient - Moved `setMaxTotal` and `setDefaultMaxPerRoute` to connectionManager - Added pending connection count to connection stats logging ### linkis-public-enhancements/linkis-pes-client/src/main/scala/org/apache/linkis/datasource/client/impl/LinkisDataSourceRemoteClient.scala - Removed `getPublishedDataSourceByType` method implementation --- 🤖 Generated with [Claude Code](https://claude.com/claude-code) EOF ) -- 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]
