bruno-roustant opened a new pull request, #3173:
URL: https://github.com/apache/solr/pull/3173

   https://issues.apache.org/jira/browse/SOLR-17663
   
   TimeOut constructor is passed a long interval parameter. If this long is 
large enough, the timeoutAt field overflows, making all the methods incorrect, 
including hasTimedOut() which returns true immediately.
   
   TimeUnit.convert() deals with the same problem by checking the value to 
convert ahead of time and by setting fixed Long.MAX_VALUE to prevent overflow. 
We should do the same for timeoutAt in TimeOut constructor.


-- 
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: issues-unsubscr...@solr.apache.org

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


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

Reply via email to