a2l007 opened a new pull request, #16831:
URL: https://github.com/apache/druid/pull/16831

   ### Description
   Adds a configuration `clientConnectTimeout` to our http client config which 
controls the connection timeout for our http client requests.
   
   It was observed that on busy K8S clusters, the default connect timeout of 
500ms is sometimes not enough time to complete syn/acks for a request and in 
these cases, the requests timeout with the error: 
   `exceptionType=java.net.SocketTimeoutException, exceptionMessage=Connect 
Timeout` 
   This behavior was mostly observed on the router while forwarding queries to 
the broker.
   Having a slightly higher connect timeout helped resolve these issues.
   
   ####Release Note:
   Adds http client config `clientConnectTimeout` to configure connection 
timeouts for Druid http client requests. 
   <hr>
   
   This PR has:
   
   - [x] been self-reviewed.
   - [x] added documentation for new or modified features or behaviors.
   - [x] a release note entry in the PR description.
   - [x] been tested in a test Druid cluster.
   


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