Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
All Overseer requests uses UpdateShardHandler.httpClient, so in theory we should be able to control timeout by setting distribUpdateConnTimeout in solr.xml. Since HttpClient was configured with timeout from distribUpdateConnTimeout
It used to work but since SOLR-11004, we hardcoded the timeout in SolrClientBuilder.socketTimeoutMillis = 120000, therefore any HttpSolrClient without specify withSocketTimeout() will have timeout = 120000. We basically ignore the timeout set to HttpClient.
For long async tasks like BACKUP/RESTORE, 2 minutes is not enough and users will frequently encountering timeout on these calls.
Attachments
Attachments
Issue Links
- is related to
-
SOLR-13605 HttpSolrClient.Builder.withHttpClient() is useless for the purpose of setting client scoped so/connect timeouts
- Closed