You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@linkis.apache.org by "v-kkhuang (via GitHub)" <gi...@apache.org> on 2026/03/26 07:31:53 UTC

[PR] [feat][COM][httpclient] Optimize BML client connection pool parameters and fix datasource client issues [linkis]

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: dev-unsubscribe@linkis.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@linkis.apache.org
For additional commands, e-mail: dev-help@linkis.apache.org


Re: [PR] [feat][COM][httpclient] Optimize BML client connection pool parameters and fix datasource client issues [linkis]

Posted by "casionone (via GitHub)" <gi...@apache.org>.
casionone merged PR #5359:
URL: https://github.com/apache/linkis/pull/5359


-- 
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: dev-unsubscribe@linkis.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@linkis.apache.org
For additional commands, e-mail: dev-help@linkis.apache.org