Ramkumar Aiyengar created SOLR-6324:
---------------------------------------

             Summary: Set finite default timeouts for select and update
                 Key: SOLR-6324
                 URL: https://issues.apache.org/jira/browse/SOLR-6324
             Project: Solr
          Issue Type: Improvement
          Components: search, update
            Reporter: Ramkumar Aiyengar
            Priority: Minor


Currently {{HttpShardHandlerFactory}} and {{UpdateShardHandler}} default to 
infinite timeouts for socket connection and read. This can lead to undesirable 
behaviour, for example, if a machine crashes, then searches in progress will 
wait forever for a result to come back and end up using threads which will only 
get terminated at shutdown.

We should have some finite default, however conservative it might be. These 
parameters are already configurable, so for expert uses, they can be increased 
if necessary anyway.

Will attach a patch to set connection timeout to 60s and read timeout to 600s, 
but I am not too concerned about the actual value as long as there is one.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to