lucene/solr/contrib
Ramkumar Aiyengar b4aafbb606 SOLR-7859: Clamp down on use of System.currentTimeMillis
- Use RTimer where currentTimeMillis is used for timing
 - Abstract out a new class TimeOut for when currentTimeMillis/nanoTime
   is used to timeout operations.
 - Used `new Date()` in some cases where that is the logical intent.
 - Deprecated a couple of APIs which were publicly exposing epoch time,
   in favour of Date objects to make the intent clearer.
 - A couple of cases had currentTimeMillis in dead code.
 - In some cases where currentTimeMillis was used to just generate a name,
   used nanoTime instead (really it should be some sequence/random number
   in such a case).
 - In some other cases where stamps were used for SQL queries, HTTP headers,
   comparing against data in external files, ZK etc., used SuppressForbidden.
 - Also currently allow the use of currentTimeMillis in commit data,
   this is then used in replication -- this is concerning since absolute
   times are being compared, but that can be dealt with separately.



git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1694798 13f79535-47bb-0310-9956-ffa450edef68
2015-08-08 13:39:58 +00:00
..
analysis-extras LUCENE-6653, LUCENE-6652: Refactor TermToBytesRefAttribute; add oal.analysis.tokenattributes.BytesTermAttribute; remove code duplication in tests 2015-07-02 14:09:29 +00:00
analytics SOLR-7803: Prevent class loading deadlock in TrieDateField; refactor date formatting and parsing out of TrieDateField and move to static utility class DateFormatUtil 2015-07-20 09:07:50 +00:00
clustering Remove explicitly defined request handlers from example and test solrconfig's that are already defined implicitly 2015-06-07 22:31:26 +00:00
dataimporthandler SOLR-7859: Clamp down on use of System.currentTimeMillis 2015-08-08 13:39:58 +00:00
dataimporthandler-extras SOLR-7859: Clamp down on use of System.currentTimeMillis 2015-08-08 13:39:58 +00:00
extraction Remove explicitly defined request handlers from example and test solrconfig's that are already defined implicitly 2015-06-07 22:31:26 +00:00
langid Remove explicitly defined request handlers from example and test solrconfig's that are already defined implicitly 2015-06-07 22:31:26 +00:00
map-reduce SOLR-7859: Clamp down on use of System.currentTimeMillis 2015-08-08 13:39:58 +00:00
morphlines-cell LUCENE-6224: cut over more package.htmls 2015-02-09 18:47:17 +00:00
morphlines-core LUCENE-6659: remove IWC's max thread states limit 2015-07-10 18:09:58 +00:00
uima SOLR-7760 - fixed method visibility in UimaUpdateRP and SolrUimaConfiguration 2015-08-07 07:28:35 +00:00
velocity Add as-you-type instant search to example/files /browse 2015-06-05 15:05:20 +00:00
contrib-build.xml SOLR-7227: Don't create the WAR file at all 2015-07-28 19:04:21 +00:00