You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2017/07/05 19:43:18 UTC

[4/5] lucene-solr:jira/solr-10996: Merge branch 'feature/autoscaling' into jira/solr-10996

Merge branch 'feature/autoscaling' into jira/solr-10996


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/b0eed4ce
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/b0eed4ce
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/b0eed4ce

Branch: refs/heads/jira/solr-10996
Commit: b0eed4ce3572331b02568965399a29ff688bb224
Parents: f17f3e6 fd66cb3
Author: Andrzej Bialecki <ab...@apache.org>
Authored: Wed Jul 5 15:52:50 2017 +0200
Committer: Andrzej Bialecki <ab...@apache.org>
Committed: Wed Jul 5 15:52:50 2017 +0200

----------------------------------------------------------------------
 README.md                                       |  103 +
 README.txt                                      |   13 -
 .../lucene/classification/classification.iml    |    1 -
 dev-tools/scripts/smokeTestRelease.py           |   12 +-
 lucene/CHANGES.txt                              |   12 +
 .../analysis/custom/TestCustomAnalyzer.java     |    8 +-
 .../lucene50/Lucene50SegmentInfoFormat.java     |   90 -
 .../apache/lucene/codecs/lucene50/package.html  |   25 -
 .../codecs/lucene53/Lucene53NormsFormat.java    |   91 -
 .../codecs/lucene53/Lucene53NormsProducer.java  |  236 --
 .../lucene/codecs/lucene53/package-info.java    |   23 -
 .../lucene54/Lucene54DocValuesConsumer.java     |  797 -----
 .../lucene54/Lucene54DocValuesFormat.java       |  186 -
 .../lucene54/Lucene54DocValuesProducer.java     | 1803 ----------
 .../lucene/codecs/lucene54/package-info.java    |  403 ---
 .../lucene/codecs/lucene60/Lucene60Codec.java   |  177 -
 .../apache/lucene/codecs/lucene60/package.html  |   25 -
 .../lucene/codecs/lucene62/Lucene62Codec.java   |  176 -
 .../apache/lucene/codecs/lucene62/package.html  |   25 -
 .../apache/lucene/index/FixBrokenOffsets.java   |  138 -
 .../java/org/apache/lucene/index/package.html   |   27 -
 .../services/org.apache.lucene.codecs.Codec     |    2 -
 .../org.apache.lucene.codecs.DocValuesFormat    |    1 -
 .../lucene50/Lucene50RWSegmentInfoFormat.java   |  125 -
 .../lucene50/TestLucene50SegmentInfoFormat.java |   50 -
 .../codecs/lucene53/Lucene53NormsConsumer.java  |  159 -
 .../codecs/lucene53/Lucene53RWNormsFormat.java  |   31 -
 .../lucene53/TestLucene53NormsFormat.java       |   44 -
 .../lucene54/TestLucene54DocValuesFormat.java   |  640 ----
 .../lucene/codecs/lucene60/Lucene60RWCodec.java |   38 -
 .../lucene/codecs/lucene62/Lucene62RWCodec.java |   44 -
 .../lucene62/Lucene62RWSegmentInfoFormat.java   |  193 --
 .../lucene62/TestLucene62SegmentInfoFormat.java |   48 -
 .../index/TestBackwardsCompatibility.java       |   64 +-
 .../lucene/index/TestFixBrokenOffsets.java      |  112 -
 .../lucene/index/TestIndexWriterOnOldIndex.java |    7 +-
 .../lucene/index/TestManyPointsInOldIndex.java  |    1 +
 .../org/apache/lucene/index/dvupdates.6.0.0.zip |  Bin 3420 -> 0 bytes
 .../org/apache/lucene/index/empty.6.0.0.zip     |  Bin 225 -> 0 bytes
 .../org/apache/lucene/index/index.6.0.0-cfs.zip |  Bin 15807 -> 0 bytes
 .../apache/lucene/index/index.6.0.0-nocfs.zip   |  Bin 15806 -> 0 bytes
 .../org/apache/lucene/index/index.6.0.1-cfs.zip |  Bin 15820 -> 0 bytes
 .../apache/lucene/index/index.6.0.1-nocfs.zip   |  Bin 15823 -> 0 bytes
 .../org/apache/lucene/index/index.6.1.0-cfs.zip |  Bin 15803 -> 0 bytes
 .../apache/lucene/index/index.6.1.0-nocfs.zip   |  Bin 15829 -> 0 bytes
 .../org/apache/lucene/index/index.6.2.0-cfs.zip |  Bin 15880 -> 0 bytes
 .../apache/lucene/index/index.6.2.0-nocfs.zip   |  Bin 15867 -> 0 bytes
 .../org/apache/lucene/index/index.6.2.1-cfs.zip |  Bin 15851 -> 0 bytes
 .../apache/lucene/index/index.6.2.1-nocfs.zip   |  Bin 15845 -> 0 bytes
 .../org/apache/lucene/index/index.6.3.0-cfs.zip |  Bin 15869 -> 0 bytes
 .../apache/lucene/index/index.6.3.0-nocfs.zip   |  Bin 15876 -> 0 bytes
 .../org/apache/lucene/index/index.6.4.0-cfs.zip |  Bin 15829 -> 0 bytes
 .../apache/lucene/index/index.6.4.0-nocfs.zip   |  Bin 15831 -> 0 bytes
 .../org/apache/lucene/index/index.6.4.1-cfs.zip |  Bin 15848 -> 0 bytes
 .../apache/lucene/index/index.6.4.1-nocfs.zip   |  Bin 15838 -> 0 bytes
 .../org/apache/lucene/index/index.6.4.2-cfs.zip |  Bin 15856 -> 0 bytes
 .../apache/lucene/index/index.6.4.2-nocfs.zip   |  Bin 15886 -> 0 bytes
 .../org/apache/lucene/index/index.6.5.0-cfs.zip |  Bin 15832 -> 0 bytes
 .../apache/lucene/index/index.6.5.0-nocfs.zip   |  Bin 15836 -> 0 bytes
 .../org/apache/lucene/index/index.6.5.1-cfs.zip |  Bin 15842 -> 0 bytes
 .../apache/lucene/index/index.6.5.1-nocfs.zip   |  Bin 15827 -> 0 bytes
 .../org/apache/lucene/index/index.6.6.0-cfs.zip |  Bin 15875 -> 0 bytes
 .../apache/lucene/index/index.6.6.0-nocfs.zip   |  Bin 15883 -> 0 bytes
 .../lucene/index/index.630.brokenoffsets.zip    |  Bin 3203 -> 0 bytes
 .../lucene/index/index.single-empty-doc.630.zip |  Bin 1363 -> 0 bytes
 .../org/apache/lucene/index/manypointsindex.zip |  Bin 3739 -> 0 bytes
 .../org/apache/lucene/index/maxposindex.zip     |  Bin 1702 -> 0 bytes
 .../org/apache/lucene/index/moreterms.6.0.0.zip |  Bin 157215 -> 0 bytes
 .../org/apache/lucene/index/sorted.6.2.0.zip    |  Bin 157007 -> 0 bytes
 .../org/apache/lucene/index/sorted.6.2.1.zip    |  Bin 100974 -> 0 bytes
 .../org/apache/lucene/index/sorted.6.3.0.zip    |  Bin 71090 -> 0 bytes
 .../lucene/index/unsupported.6.0.0-cfs.zip      |  Bin 0 -> 15807 bytes
 .../lucene/index/unsupported.6.0.0-nocfs.zip    |  Bin 0 -> 15806 bytes
 .../lucene/index/unsupported.6.0.1-cfs.zip      |  Bin 0 -> 15820 bytes
 .../lucene/index/unsupported.6.0.1-nocfs.zip    |  Bin 0 -> 15823 bytes
 .../lucene/index/unsupported.6.1.0-cfs.zip      |  Bin 0 -> 15803 bytes
 .../lucene/index/unsupported.6.1.0-nocfs.zip    |  Bin 0 -> 15829 bytes
 .../lucene/index/unsupported.6.2.0-cfs.zip      |  Bin 0 -> 15880 bytes
 .../lucene/index/unsupported.6.2.0-nocfs.zip    |  Bin 0 -> 15867 bytes
 .../lucene/index/unsupported.6.2.1-cfs.zip      |  Bin 0 -> 15851 bytes
 .../lucene/index/unsupported.6.2.1-nocfs.zip    |  Bin 0 -> 15845 bytes
 .../lucene/index/unsupported.6.3.0-cfs.zip      |  Bin 0 -> 15869 bytes
 .../lucene/index/unsupported.6.3.0-nocfs.zip    |  Bin 0 -> 15876 bytes
 .../lucene/index/unsupported.6.4.0-cfs.zip      |  Bin 0 -> 15829 bytes
 .../lucene/index/unsupported.6.4.0-nocfs.zip    |  Bin 0 -> 15831 bytes
 .../lucene/index/unsupported.6.4.1-cfs.zip      |  Bin 0 -> 15848 bytes
 .../lucene/index/unsupported.6.4.1-nocfs.zip    |  Bin 0 -> 15838 bytes
 .../lucene/index/unsupported.6.4.2-cfs.zip      |  Bin 0 -> 15856 bytes
 .../lucene/index/unsupported.6.4.2-nocfs.zip    |  Bin 0 -> 15886 bytes
 .../lucene/index/unsupported.6.5.0-cfs.zip      |  Bin 0 -> 15832 bytes
 .../lucene/index/unsupported.6.5.0-nocfs.zip    |  Bin 0 -> 15836 bytes
 .../lucene/index/unsupported.6.5.1-cfs.zip      |  Bin 0 -> 15842 bytes
 .../lucene/index/unsupported.6.5.1-nocfs.zip    |  Bin 0 -> 15827 bytes
 .../lucene/index/unsupported.6.6.0-cfs.zip      |  Bin 0 -> 15875 bytes
 .../lucene/index/unsupported.6.6.0-nocfs.zip    |  Bin 0 -> 15883 bytes
 lucene/classification/build.xml                 |    6 +-
 .../classification/KNearestFuzzyClassifier.java |   29 +-
 .../classification/utils/NearestFuzzyQuery.java |  333 ++
 .../KNearestFuzzyClassifierTest.java            |    2 +-
 .../lucene/document/NumericDocValuesField.java  |    6 +-
 .../document/SortedNumericDocValuesField.java   |    6 +-
 .../lucene/index/BufferedUpdatesStream.java     |    3 +
 .../org/apache/lucene/index/CheckIndex.java     |   47 +-
 .../apache/lucene/index/DocumentsWriter.java    |   20 +-
 .../lucene/index/DocumentsWriterFlushQueue.java |    4 +
 .../lucene/index/FrozenBufferedUpdates.java     |   25 +-
 .../index/IndexFormatTooOldException.java       |    2 +-
 .../org/apache/lucene/index/IndexWriter.java    |   13 +-
 .../apache/lucene/index/ReadersAndUpdates.java  |    8 +-
 .../org/apache/lucene/index/SegmentInfos.java   |    2 +-
 .../search/similarities/BM25Similarity.java     |   38 +-
 .../search/similarities/SimilarityBase.java     |   25 +-
 .../search/similarities/TFIDFSimilarity.java    |   25 +-
 .../java/org/apache/lucene/util/Version.java    |  101 +-
 .../lucene/index/TestIndexManyDocuments.java    |   71 +
 .../apache/lucene/index/TestSegmentInfos.java   |   14 +-
 .../lucene/search/TestDocValuesQueries.java     |   24 +-
 .../search/TestIndexOrDocValuesQuery.java       |    4 +-
 .../search/similarities/TestBM25Similarity.java |   42 -
 .../similarities/TestClassicSimilarity.java     |   59 +-
 .../search/similarities/TestSimilarityBase.java |   39 -
 .../org/apache/lucene/util/TestVersion.java     |   71 +-
 .../lucene/search/join/BlockJoinSelector.java   |  328 +-
 .../lucene/search/join/ToParentDocValues.java   |  296 ++
 .../search/join/TestBlockJoinSelector.java      |   76 +-
 .../apache/lucene/index/memory/MemoryIndex.java |    6 +-
 .../lucene/index/memory/TestMemoryIndex.java    |   40 +
 .../lucene/document/LatLonDocValuesField.java   |    4 +-
 .../search/TestLatLonDocValuesQueries.java      |    4 +-
 .../java/org/apache/lucene/util/TestUtil.java   |    4 +-
 lucene/version.properties                       |    2 +-
 solr/CHANGES.txt                                |  117 +
 solr/bin/solr                                   |   12 +-
 solr/bin/solr.cmd                               |    4 +-
 solr/common-build.xml                           |    5 +-
 .../collection1/conf/solrconfig-icucollate.xml  |    2 +-
 .../apache/solr/analytics/AnalyticsDriver.java  |   82 +
 .../solr/analytics/AnalyticsExpression.java     |   64 +
 .../analytics/AnalyticsGroupingManager.java     |  239 ++
 .../solr/analytics/AnalyticsRequestManager.java |  279 ++
 .../solr/analytics/AnalyticsRequestParser.java  |  549 +++
 .../solr/analytics/ExpressionFactory.java       |  821 +++++
 .../analytics/accumulator/BasicAccumulator.java |  173 -
 .../accumulator/FacetingAccumulator.java        |  730 ----
 .../analytics/accumulator/ValueAccumulator.java |   40 -
 .../facet/FacetValueAccumulator.java            |   35 -
 .../facet/FieldFacetAccumulator.java            |  153 -
 .../facet/QueryFacetAccumulator.java            |   72 -
 .../facet/RangeFacetAccumulator.java            |   49 -
 .../accumulator/facet/package-info.java         |   24 -
 .../analytics/accumulator/package-info.java     |   23 -
 .../analytics/expression/BaseExpression.java    |   88 -
 .../expression/DualDelegateExpression.java      |   99 -
 .../solr/analytics/expression/Expression.java   |   39 -
 .../analytics/expression/ExpressionFactory.java |  175 -
 .../expression/MultiDelegateExpression.java     |  131 -
 .../expression/SingleDelegateExpression.java    |   88 -
 .../solr/analytics/expression/package-info.java |   23 -
 .../analytics/facet/AbstractSolrQueryFacet.java |  104 +
 .../solr/analytics/facet/AnalyticsFacet.java    |  166 +
 .../apache/solr/analytics/facet/PivotFacet.java |  114 +
 .../apache/solr/analytics/facet/PivotNode.java  |  263 ++
 .../apache/solr/analytics/facet/QueryFacet.java |   64 +
 .../apache/solr/analytics/facet/RangeFacet.java |  119 +
 .../solr/analytics/facet/SortableFacet.java     |  178 +
 .../solr/analytics/facet/StreamingFacet.java    |   32 +
 .../apache/solr/analytics/facet/ValueFacet.java |   60 +
 .../facet/compare/ConstantComparator.java       |   30 +
 .../facet/compare/DelegatingComparator.java     |   62 +
 .../facet/compare/ExpressionComparator.java     |   46 +
 .../facet/compare/FacetResultsComparator.java   |   52 +
 .../facet/compare/FacetValueComparator.java     |   37 +
 .../analytics/facet/compare/package-info.java   |   23 +
 .../solr/analytics/facet/package-info.java      |   23 +
 .../function/ExpressionCalculator.java          |   71 +
 .../MergingReductionCollectionManager.java      |   46 +
 .../function/ReductionCollectionManager.java    |  320 ++
 .../analytics/function/ReductionFunction.java   |   37 +
 .../function/field/AnalyticsField.java          |   69 +
 .../analytics/function/field/BooleanField.java  |  111 +
 .../function/field/BooleanMultiField.java       |  101 +
 .../analytics/function/field/DateField.java     |  108 +
 .../function/field/DateMultiField.java          |   47 +
 .../function/field/DateMultiPointField.java     |   47 +
 .../analytics/function/field/DoubleField.java   |   97 +
 .../function/field/DoubleMultiField.java        |   85 +
 .../function/field/DoubleMultiPointField.java   |   81 +
 .../analytics/function/field/FloatField.java    |  108 +
 .../function/field/FloatMultiField.java         |   91 +
 .../function/field/FloatMultiPointField.java    |   87 +
 .../solr/analytics/function/field/IntField.java |  129 +
 .../analytics/function/field/IntMultiField.java |  100 +
 .../function/field/IntMultiPointField.java      |   96 +
 .../analytics/function/field/LongField.java     |  107 +
 .../function/field/LongMultiField.java          |   89 +
 .../function/field/LongMultiPointField.java     |   86 +
 .../analytics/function/field/StringField.java   |   85 +
 .../function/field/StringMultiField.java        |   66 +
 .../analytics/function/field/package-info.java  |   23 +
 .../function/mapping/AbsoluteValueFunction.java |   54 +
 .../analytics/function/mapping/AddFunction.java |   68 +
 .../function/mapping/BottomFunction.java        |  163 +
 .../function/mapping/CompareFunction.java       |  614 ++++
 .../function/mapping/ConcatFunction.java        |   78 +
 .../function/mapping/DateMathFunction.java      |  156 +
 .../function/mapping/DateParseFunction.java     |  210 ++
 .../function/mapping/DivideFunction.java        |   51 +
 .../function/mapping/FillMissingFunction.java   |  842 +++++
 .../function/mapping/FilterFunction.java        |  722 ++++
 .../analytics/function/mapping/IfFunction.java  |  892 +++++
 .../function/mapping/JoinFunction.java          |   57 +
 .../function/mapping/LambdaFunction.java        | 3220 ++++++++++++++++++
 .../analytics/function/mapping/LogFunction.java |   51 +
 .../function/mapping/LogicFunction.java         |   90 +
 .../function/mapping/MultFunction.java          |   68 +
 .../function/mapping/NegateFunction.java        |   58 +
 .../mapping/NumericConvertFunction.java         |  256 ++
 .../function/mapping/PowerFunction.java         |   51 +
 .../function/mapping/RemoveFunction.java        |  796 +++++
 .../function/mapping/ReplaceFunction.java       |  914 +++++
 .../function/mapping/StringCastFunction.java    |   42 +
 .../function/mapping/SubtractFunction.java      |   51 +
 .../analytics/function/mapping/TopFunction.java |  163 +
 .../function/mapping/package-info.java          |   23 +
 .../solr/analytics/function/package-info.java   |   23 +
 .../function/reduction/CountFunction.java       |   87 +
 .../function/reduction/DocCountFunction.java    |   87 +
 .../function/reduction/MaxFunction.java         |  298 ++
 .../function/reduction/MedianFunction.java      |  200 ++
 .../function/reduction/MinFunction.java         |  298 ++
 .../function/reduction/MissingFunction.java     |   76 +
 .../function/reduction/OrdinalFunction.java     |  386 +++
 .../function/reduction/PercentileFunction.java  |  337 ++
 .../function/reduction/SumFunction.java         |   92 +
 .../function/reduction/UniqueFunction.java      |  101 +
 .../function/reduction/data/CountCollector.java |  188 +
 .../function/reduction/data/MaxCollector.java   |  476 +++
 .../function/reduction/data/MinCollector.java   |  476 +++
 .../function/reduction/data/ReductionData.java  |   24 +
 .../reduction/data/ReductionDataCollector.java  |  183 +
 .../reduction/data/SortedListCollector.java     |  363 ++
 .../function/reduction/data/SumCollector.java   |  124 +
 .../reduction/data/UniqueCollector.java         |  241 ++
 .../function/reduction/data/package-info.java   |   24 +
 .../function/reduction/package-info.java        |   23 +
 .../org/apache/solr/analytics/package-info.java |   23 +
 .../request/AbstractFieldFacetRequest.java      |   42 -
 .../request/AnalyticsContentHandler.java        |  314 --
 .../analytics/request/AnalyticsRequest.java     |  114 -
 .../request/AnalyticsRequestFactory.java        |  308 --
 .../solr/analytics/request/AnalyticsStats.java  |  138 -
 .../analytics/request/ExpressionRequest.java    |   72 -
 .../solr/analytics/request/FacetRequest.java    |   26 -
 .../analytics/request/FieldFacetRequest.java    |  172 -
 .../analytics/request/QueryFacetRequest.java    |   74 -
 .../analytics/request/RangeFacetRequest.java    |  129 -
 .../solr/analytics/request/package-info.java    |   24 -
 .../AbstractDelegatingStatsCollector.java       |   74 -
 .../statistics/MedianStatsCollector.java        |   76 -
 .../statistics/MinMaxStatsCollector.java        |  114 -
 .../statistics/NumericStatsCollector.java       |   68 -
 .../statistics/PercentileStatsCollector.java    |   80 -
 .../analytics/statistics/StatsCollector.java    |   69 -
 .../StatsCollectorSupplierFactory.java          |  646 ----
 .../statistics/UniqueStatsCollector.java        |   53 -
 .../solr/analytics/statistics/package-info.java |   24 -
 .../stream/AnalyticsShardRequestManager.java    |  245 ++
 .../stream/AnalyticsShardResponseParser.java    |   89 +
 .../solr/analytics/stream/package-info.java     |   23 +
 .../reservation/BooleanArrayReservation.java    |   44 +
 .../reservation/BooleanCheckedReservation.java  |   42 +
 .../stream/reservation/BooleanReservation.java  |   42 +
 .../reservation/DoubleArrayReservation.java     |   44 +
 .../reservation/DoubleCheckedReservation.java   |   43 +
 .../stream/reservation/DoubleReservation.java   |   42 +
 .../reservation/FloatArrayReservation.java      |   44 +
 .../reservation/FloatCheckedReservation.java    |   43 +
 .../stream/reservation/FloatReservation.java    |   42 +
 .../stream/reservation/IntArrayReservation.java |   42 +
 .../reservation/IntCheckedReservation.java      |   43 +
 .../stream/reservation/IntReservation.java      |   42 +
 .../reservation/LongArrayReservation.java       |   45 +
 .../reservation/LongCheckedReservation.java     |   43 +
 .../stream/reservation/LongReservation.java     |   42 +
 .../ReductionCheckedDataReservation.java        |   35 +
 .../ReductionDataArrayReservation.java          |   36 +
 .../reservation/ReductionDataReservation.java   |   53 +
 .../reservation/StringArrayReservation.java     |   45 +
 .../reservation/StringCheckedReservation.java   |   44 +
 .../stream/reservation/StringReservation.java   |   43 +
 .../stream/reservation/package-info.java        |   24 +
 .../read/BooleanCheckedDataReader.java          |   33 +
 .../read/BooleanDataArrayReader.java            |   36 +
 .../reservation/read/BooleanDataReader.java     |   33 +
 .../read/DoubleCheckedDataReader.java           |   32 +
 .../reservation/read/DoubleDataArrayReader.java |   35 +
 .../reservation/read/DoubleDataReader.java      |   32 +
 .../read/FloatCheckedDataReader.java            |   33 +
 .../reservation/read/FloatDataArrayReader.java  |   36 +
 .../reservation/read/FloatDataReader.java       |   33 +
 .../reservation/read/IntCheckedDataReader.java  |   32 +
 .../reservation/read/IntDataArrayReader.java    |   34 +
 .../stream/reservation/read/IntDataReader.java  |   32 +
 .../reservation/read/LongCheckedDataReader.java |   32 +
 .../reservation/read/LongDataArrayReader.java   |   35 +
 .../stream/reservation/read/LongDataReader.java |   32 +
 .../read/ReductionCheckedDataReader.java        |   54 +
 .../read/ReductionDataArrayReader.java          |   54 +
 .../reservation/read/ReductionDataReader.java   |   40 +
 .../read/StringCheckedDataReader.java           |   32 +
 .../reservation/read/StringDataArrayReader.java |   35 +
 .../reservation/read/StringDataReader.java      |   34 +
 .../stream/reservation/read/package-info.java   |   24 +
 .../write/BooleanCheckedDataWriter.java         |   33 +
 .../write/BooleanDataArrayWriter.java           |   36 +
 .../reservation/write/BooleanDataWriter.java    |   33 +
 .../write/DoubleCheckedDataWriter.java          |   34 +
 .../write/DoubleDataArrayWriter.java            |   36 +
 .../reservation/write/DoubleDataWriter.java     |   33 +
 .../write/FloatCheckedDataWriter.java           |   35 +
 .../reservation/write/FloatDataArrayWriter.java |   37 +
 .../reservation/write/FloatDataWriter.java      |   34 +
 .../reservation/write/IntCheckedDataWriter.java |   34 +
 .../reservation/write/IntDataArrayWriter.java   |   35 +
 .../stream/reservation/write/IntDataWriter.java |   33 +
 .../write/LongCheckedDataWriter.java            |   34 +
 .../reservation/write/LongDataArrayWriter.java  |   36 +
 .../reservation/write/LongDataWriter.java       |   33 +
 .../write/ReductionCheckedDataWriter.java       |   60 +
 .../write/ReductionDataArrayWriter.java         |   53 +
 .../reservation/write/ReductionDataWriter.java  |   40 +
 .../write/StringCheckedDataWriter.java          |   34 +
 .../write/StringDataArrayWriter.java            |   36 +
 .../reservation/write/StringDataWriter.java     |   37 +
 .../stream/reservation/write/package-info.java  |   24 +
 .../solr/analytics/util/AnalyticsParams.java    |  114 -
 .../solr/analytics/util/AnalyticsParsers.java   |  171 -
 .../util/AnalyticsResponseHeadings.java         |   36 +
 .../analytics/util/FacetRangeGenerator.java     |  356 ++
 .../solr/analytics/util/MedianCalculator.java   |    4 +
 .../solr/analytics/util/OldAnalyticsParams.java |  177 +
 .../util/OldAnalyticsRequestConverter.java      |  177 +
 .../solr/analytics/util/OrdinalCalculator.java  |  173 +
 .../analytics/util/PercentileCalculator.java    |  176 -
 .../analytics/util/RangeEndpointCalculator.java |  354 --
 .../util/function/BooleanConsumer.java          |   59 +
 .../analytics/util/function/FloatConsumer.java  |   59 +
 .../analytics/util/function/FloatSupplier.java  |   41 +
 .../analytics/util/function/package-info.java   |   23 +
 .../solr/analytics/util/package-info.java       |    3 +-
 .../AbsoluteValueDoubleFunction.java            |   60 -
 .../util/valuesource/AddDoubleFunction.java     |   49 -
 .../util/valuesource/ConstDateSource.java       |  112 -
 .../util/valuesource/ConstDoubleSource.java     |  104 -
 .../util/valuesource/ConstStringSource.java     |   50 -
 .../util/valuesource/DateFieldSource.java       |  131 -
 .../util/valuesource/DateMathFunction.java      |   71 -
 .../util/valuesource/DivDoubleFunction.java     |   48 -
 .../util/valuesource/DualDoubleFunction.java    |   94 -
 .../util/valuesource/FilterFieldSource.java     |  154 -
 .../util/valuesource/LogDoubleFunction.java     |   43 -
 .../util/valuesource/MultiDateFunction.java     |  133 -
 .../util/valuesource/MultiDoubleFunction.java   |  119 -
 .../valuesource/MultiplyDoubleFunction.java     |   49 -
 .../util/valuesource/NegateDoubleFunction.java  |   55 -
 .../util/valuesource/PowDoubleFunction.java     |   48 -
 .../util/valuesource/ReverseStringFunction.java |   45 -
 .../util/valuesource/SingleDoubleFunction.java  |   79 -
 .../util/valuesource/SingleStringFunction.java  |  117 -
 .../util/valuesource/package-info.java          |   24 -
 .../solr/analytics/value/AnalyticsValue.java    |   55 +
 .../analytics/value/AnalyticsValueStream.java   |  133 +
 .../solr/analytics/value/BooleanValue.java      |   85 +
 .../analytics/value/BooleanValueStream.java     |   55 +
 .../solr/analytics/value/ComparableValue.java   |   32 +
 .../apache/solr/analytics/value/DateValue.java  |  102 +
 .../solr/analytics/value/DateValueStream.java   |   62 +
 .../solr/analytics/value/DoubleValue.java       |   86 +
 .../solr/analytics/value/DoubleValueStream.java |   54 +
 .../apache/solr/analytics/value/FloatValue.java |   97 +
 .../solr/analytics/value/FloatValueStream.java  |   60 +
 .../apache/solr/analytics/value/IntValue.java   |  121 +
 .../solr/analytics/value/IntValueStream.java    |   71 +
 .../apache/solr/analytics/value/LongValue.java  |   97 +
 .../solr/analytics/value/LongValueStream.java   |   60 +
 .../solr/analytics/value/StringValue.java       |   71 +
 .../solr/analytics/value/StringValueStream.java |   49 +
 .../value/constant/ConstantBooleanValue.java    |   91 +
 .../value/constant/ConstantDateValue.java       |  103 +
 .../value/constant/ConstantDoubleValue.java     |   90 +
 .../value/constant/ConstantFloatValue.java      |   99 +
 .../value/constant/ConstantIntValue.java        |  118 +
 .../value/constant/ConstantLongValue.java       |  100 +
 .../value/constant/ConstantStringValue.java     |   79 +
 .../analytics/value/constant/ConstantValue.java |  128 +
 .../analytics/value/constant/package-info.java  |   23 +
 .../solr/analytics/value/package-info.java      |   23 +
 .../apache/solr/handler/AnalyticsHandler.java   |  147 +
 .../handler/component/AnalyticsComponent.java   |  119 +-
 .../java/org/apache/solr/handler/package.html   |   28 +
 .../response/AnalyticsShardResponseWriter.java  |   91 +
 .../java/org/apache/solr/response/package.html  |   28 +
 .../analytics/requestFiles/expressions.txt      |   70 -
 .../analytics/requestFiles/fieldFacetExtras.txt |   66 -
 .../analytics/requestFiles/fieldFacets.txt      |  132 -
 .../analytics/requestFiles/functions.txt        |   62 -
 .../analytics/requestFiles/noFacets.txt         |   74 -
 .../analytics/requestFiles/queryFacets.txt      |   45 -
 .../analytics/requestFiles/rangeFacets.txt      |  170 -
 .../analytics/requestXMLFiles/expressions.xml   |  285 --
 .../requestXMLFiles/fieldFacetExtras.xml        |  101 -
 .../analytics/requestXMLFiles/fieldFacets.xml   |  496 ---
 .../analytics/requestXMLFiles/functions.xml     |  246 --
 .../analytics/requestXMLFiles/noFacets.xml      |  310 --
 .../analytics/requestXMLFiles/queryFacets.xml   |   94 -
 .../analytics/requestXMLFiles/rangeFacets.xml   |  319 --
 .../test-files/solr/analytics/expressions.txt   |   65 +
 .../test-files/solr/analytics/facetSorting.txt  |    4 +
 .../solr/analytics/fieldFacetExtras.txt         |   66 +
 .../test-files/solr/analytics/fieldFacets.txt   |  132 +
 .../src/test-files/solr/analytics/functions.txt |   57 +
 .../src/test-files/solr/analytics/noFacets.txt  |   74 +
 .../test-files/solr/analytics/queryFacets.txt   |   27 +
 .../test-files/solr/analytics/rangeFacets.txt   |  161 +
 .../solr/collection1/conf/schema-analytics.xml  |    7 +-
 .../collection1/conf/solrconfig-analytics.xml   |   42 +
 .../solr/collection1/conf/solrconfig-basic.xml  |   40 -
 .../configsets/cloud-analytics/conf/schema.xml  |   63 +
 .../cloud-analytics/conf/solrconfig.xml         |   59 +
 .../AbstractAnalyticsStatsCloudTest.java        |  187 +
 .../analytics/AbstractAnalyticsStatsTest.java   |   14 +-
 .../apache/solr/analytics/NoFacetCloudTest.java |  557 +++
 .../org/apache/solr/analytics/NoFacetTest.java  |   46 +-
 .../analytics/expression/ExpressionTest.java    |   70 +-
 .../solr/analytics/expression/FunctionTest.java |  221 ++
 .../facet/AbstractAnalyticsFacetCloudTest.java  |  284 ++
 .../facet/AbstractAnalyticsFacetTest.java       |   37 +-
 .../solr/analytics/facet/FacetSortingTest.java  |   53 +
 .../analytics/facet/FieldFacetCloudTest.java    | 1214 +++++++
 .../facet/FieldFacetExtrasCloudTest.java        |  253 ++
 .../analytics/facet/FieldFacetExtrasTest.java   |    6 +-
 .../solr/analytics/facet/FieldFacetTest.java    |   63 +-
 .../analytics/facet/QueryFacetCloudTest.java    |  159 +
 .../solr/analytics/facet/QueryFacetTest.java    |   10 +-
 .../analytics/facet/RangeFacetCloudTest.java    |  588 ++++
 .../solr/analytics/facet/RangeFacetTest.java    |   43 +-
 .../util/valuesource/FunctionTest.java          |  233 --
 .../solr/collection1/conf/solrconfig.xml        |   20 +-
 .../clustering/ClusteringComponentTest.java     |    2 +-
 .../collection1/conf/dataimport-solrconfig.xml  |   40 +-
 .../conf/contentstream-solrconfig.xml           |   42 +-
 .../conf/dataimport-nodatasource-solrconfig.xml |   42 +-
 .../collection1/conf/dataimport-solrconfig.xml  |   42 +-
 .../TestSolrEntityProcessorEndToEnd.java        |    4 +-
 .../solr/collection1/conf/solrconfig.xml        |   37 +-
 .../extraction/TestXLSXResponseWriter.java      |    2 +-
 .../conf/solrconfig-languageidentifier.xml      |    4 +-
 .../uima/solr/collection1/conf/solrconfig.xml   |   25 +-
 .../uima/uima-tokenizers-solrconfig.xml         |   15 +-
 .../client/solrj/embedded/JettySolrRunner.java  |    7 +
 .../org/apache/solr/cloud/AddReplicaCmd.java    |    2 +-
 .../src/java/org/apache/solr/cloud/Assign.java  |    1 -
 .../org/apache/solr/cloud/DeleteNodeCmd.java    |   43 +-
 .../org/apache/solr/cloud/DeleteReplicaCmd.java |    2 +-
 .../cloud/LeaderInitiatedRecoveryThread.java    |    7 +-
 .../org/apache/solr/cloud/MoveReplicaCmd.java   |   42 +-
 .../OverseerAutoReplicaFailoverThread.java      |    7 +-
 .../cloud/OverseerCollectionMessageHandler.java |   30 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java |   32 +-
 .../org/apache/solr/cloud/ReplaceNodeCmd.java   |   43 +-
 .../org/apache/solr/cloud/SyncStrategy.java     |    8 +-
 .../org/apache/solr/cloud/ZkController.java     |    7 +-
 .../cloud/autoscaling/ExecutePlanAction.java    |   58 +-
 .../org/apache/solr/core/CoreContainer.java     |   56 +-
 .../java/org/apache/solr/core/SolrConfig.java   |    3 +-
 .../src/java/org/apache/solr/core/SolrCore.java |    2 +-
 .../java/org/apache/solr/core/SolrCores.java    |   91 +-
 .../apache/solr/core/SolrResourceLoader.java    |    1 -
 .../apache/solr/handler/CdcrRequestHandler.java |   12 +-
 .../solr/handler/CdcrUpdateLogSynchronizer.java |    7 +-
 .../org/apache/solr/handler/IndexFetcher.java   |   28 +-
 .../solr/handler/MoreLikeThisHandler.java       |    2 +-
 .../apache/solr/handler/RequestHandlerBase.java |    1 -
 .../solr/handler/StandardRequestHandler.java    |   19 +-
 .../solr/handler/admin/CollectionsHandler.java  |    7 +-
 .../component/HttpShardHandlerFactory.java      |    4 +-
 .../solr/handler/component/ResponseBuilder.java |    3 +
 .../metrics/FilteringSolrMetricReporter.java    |   59 +
 .../metrics/reporters/SolrGangliaReporter.java  |   34 +-
 .../metrics/reporters/SolrGraphiteReporter.java |   34 +-
 .../solr/metrics/reporters/SolrJmxReporter.java |   51 +-
 .../metrics/reporters/SolrSlf4jReporter.java    |   34 +-
 .../reporters/solr/SolrShardReporter.java       |   26 +-
 .../java/org/apache/solr/schema/EnumField.java  |    2 +-
 .../solr/schema/FieldTypePluginLoader.java      |    6 +-
 .../org/apache/solr/schema/IndexSchema.java     |    4 +-
 .../apache/solr/schema/IndexSchemaFactory.java  |    9 +-
 .../solr/schema/LatLonPointSpatialField.java    |    6 +-
 .../apache/solr/schema/NumericFieldType.java    |    4 +-
 .../org/apache/solr/search/SolrCoreParser.java  |    2 +-
 .../similarities/SchemaSimilarityFactory.java   |    4 +-
 .../org/apache/solr/servlet/BaseSolrFilter.java |    3 +
 .../apache/solr/servlet/BaseSolrServlet.java    |    3 +
 .../org/apache/solr/servlet/HttpSolrCall.java   |   13 +-
 .../org/apache/solr/util/Java9InitHack.java     |   78 +
 .../org/apache/solr/util/SolrPluginUtils.java   |   12 +-
 .../org/apache/solr/util/TestInjection.java     |    2 +-
 .../resources/SystemCollectionSolrConfig.xml    |    2 +-
 .../collection1/conf/bad-error-solrconfig.xml   |    2 +-
 .../collection1/conf/bad-mpf-solrconfig.xml     |    2 +-
 .../conf/bad-schema-dup-fieldType.xml           |    4 +-
 .../collection1/conf/schema-binaryfield.xml     |   36 -
 .../collection1/conf/schema-copyfield-test.xml  |   34 +-
 .../collection1/conf/schema-customfield.xml     |   29 +-
 .../conf/schema-distributed-missing-sort.xml    |   28 +-
 .../solr/collection1/conf/schema-docValues.xml  |   10 +-
 .../conf/schema-docValuesFaceting.xml           |   10 +-
 .../collection1/conf/schema-docValuesJoin.xml   |   10 +-
 .../conf/schema-docValuesMissing.xml            |   10 +-
 .../collection1/conf/schema-docValuesMulti.xml  |   10 +-
 .../conf/schema-field-sort-values.xml           |    4 +-
 .../conf/schema-non-stored-docvalues.xml        |   47 +-
 .../conf/schema-not-required-unique-key.xml     |    1 -
 .../collection1/conf/schema-replication1.xml    |    1 -
 .../collection1/conf/schema-replication2.xml    |    1 -
 .../collection1/conf/schema-required-fields.xml |   34 +-
 .../solr/collection1/conf/schema-reversed.xml   |    5 +-
 .../collection1/conf/schema-sortingresponse.xml |   22 +-
 .../collection1/conf/schema-tokenizer-test.xml  |   21 +-
 .../solr/collection1/conf/schema-version-dv.xml |    5 +-
 .../collection1/conf/schema-version-indexed.xml |    5 +-
 .../solr/collection1/conf/schema15.xml          |   22 +-
 ...dd-schema-fields-update-processor-chains.xml |    2 +-
 .../conf/solrconfig-altdirectory.xml            |    2 +-
 .../conf/solrconfig-analytics-query.xml         |  227 +-
 .../solr/collection1/conf/solrconfig-basic.xml  |    2 +-
 .../conf/solrconfig-blockjoinfacetcomponent.xml |   11 +-
 .../conf/solrconfig-cache-enable-disable.xml    |    4 +-
 .../solr/collection1/conf/solrconfig-cdcr.xml   |    2 +-
 .../conf/solrconfig-cdcrupdatelog.xml           |    2 +-
 .../conf/solrconfig-classification.xml          |    2 +-
 .../conf/solrconfig-collapseqparser.xml         |  125 +-
 .../conf/solrconfig-components-name.xml         |    4 +-
 .../solrconfig-configurerecoverystrategy.xml    |    2 +-
 .../conf/solrconfig-customrecoverystrategy.xml  |    2 +-
 .../conf/solrconfig-delaying-component.xml      |    2 +-
 .../collection1/conf/solrconfig-delpolicy1.xml  |    2 +-
 .../collection1/conf/solrconfig-delpolicy2.xml  |    2 +-
 ...lrconfig-distrib-update-processor-chains.xml |    3 +-
 .../conf/solrconfig-doctransformers.xml         |    4 +-
 .../collection1/conf/solrconfig-elevate.xml     |    2 +-
 .../solrconfig-externalversionconstraint.xml    |    2 +-
 .../conf/solrconfig-functionquery.xml           |    4 +-
 .../solr/collection1/conf/solrconfig-hash.xml   |    4 +-
 .../collection1/conf/solrconfig-headers.xml     |    2 +-
 .../collection1/conf/solrconfig-highlight.xml   |    2 +-
 .../conf/solrconfig-implicitproperties.xml      |    2 +-
 .../conf/solrconfig-infixsuggesters.xml         |    2 +-
 .../conf/solrconfig-logmergepolicyfactory.xml   |    2 +-
 .../conf/solrconfig-managed-schema-test.xml     |    2 +-
 .../conf/solrconfig-managed-schema.xml          |    4 +-
 .../conf/solrconfig-master-throttled.xml        |    8 +-
 .../solr/collection1/conf/solrconfig-master.xml |    8 +-
 .../conf/solrconfig-master1-keepOneBackup.xml   |    4 +-
 .../collection1/conf/solrconfig-master1.xml     |    8 +-
 .../collection1/conf/solrconfig-master2.xml     |    8 +-
 .../collection1/conf/solrconfig-master3.xml     |    8 +-
 .../conf/solrconfig-mergepolicy-defaults.xml    |    2 +-
 .../conf/solrconfig-mergepolicy-legacy.xml      |    2 +-
 .../solrconfig-mergepolicyfactory-nocfs.xml     |    2 +-
 .../collection1/conf/solrconfig-nocache.xml     |    8 +-
 .../conf/solrconfig-nomergepolicyfactory.xml    |    2 +-
 .../collection1/conf/solrconfig-noopregen.xml   |    2 +-
 .../collection1/conf/solrconfig-paramset.xml    |    2 +-
 ...lrconfig-parsing-update-processor-chains.xml |    2 +-
 .../conf/solrconfig-phrasesuggest.xml           |    2 +-
 .../conf/solrconfig-plugcollector.xml           |   28 +-
 .../conf/solrconfig-postingshighlight.xml       |    2 +-
 .../conf/solrconfig-query-parser-init.xml       |    2 +-
 .../conf/solrconfig-querysender-noquery.xml     |    2 +-
 .../collection1/conf/solrconfig-querysender.xml |    8 +-
 .../collection1/conf/solrconfig-repeater.xml    |    8 +-
 .../collection1/conf/solrconfig-reqHandler.incl |    2 +-
 .../conf/solrconfig-response-log-component.xml  |   16 +-
 .../collection1/conf/solrconfig-schemaless.xml  |    2 +-
 .../conf/solrconfig-script-updateprocessor.xml  |    2 +-
 .../conf/solrconfig-searcher-listeners1.xml     |    2 +-
 .../solr/collection1/conf/solrconfig-slave.xml  |    8 +-
 .../solr/collection1/conf/solrconfig-slave1.xml |    8 +-
 .../conf/solrconfig-solcoreproperties.xml       |    2 +-
 .../solrconfig-sortingmergepolicyfactory.xml    |    4 +-
 .../conf/solrconfig-sortingresponse.xml         |    2 +-
 .../collection1/conf/solrconfig-spatial.xml     |    2 +-
 .../conf/solrconfig-spellcheckcomponent.xml     |   12 +-
 .../conf/solrconfig-spellchecker.xml            |    2 +-
 .../solr/collection1/conf/solrconfig-sql.xml    |    4 +-
 ...-suggestercomponent-context-filter-query.xml |    2 +-
 .../conf/solrconfig-suggestercomponent.xml      |    2 +-
 .../collection1/conf/solrconfig-test-misc.xml   |    4 +-
 .../conf/solrconfig-testxmlparser.xml           |    2 +-
 .../solrconfig-tieredmergepolicyfactory.xml     |    2 +-
 .../solr/collection1/conf/solrconfig-tlog.xml   |    5 +-
 ...nfig-uninvertdocvaluesmergepolicyfactory.xml |    2 +-
 .../conf/solrconfig-update-processor-chains.xml |    2 +-
 ...lrconfig-warmer-randommergepolicyfactory.xml |    2 +-
 .../solr/collection1/conf/solrconfig.xml        |   35 +-
 .../conf/solrconfig_SimpleTextCodec.xml         |    2 +-
 .../solr/collection1/conf/solrconfig_codec.xml  |    2 +-
 .../solr/collection1/conf/solrconfig_codec2.xml |    2 +-
 .../solr/collection1/conf/solrconfig_perf.xml   |    5 +-
 .../solr/configsets/_default/conf/currency.xml  |   67 +
 .../solr/configsets/_default/conf/elevate.xml   |   42 +
 .../_default/conf/lang/contractions_ca.txt      |    8 +
 .../_default/conf/lang/contractions_fr.txt      |   15 +
 .../_default/conf/lang/contractions_ga.txt      |    5 +
 .../_default/conf/lang/contractions_it.txt      |   23 +
 .../_default/conf/lang/hyphenations_ga.txt      |    5 +
 .../_default/conf/lang/stemdict_nl.txt          |    6 +
 .../_default/conf/lang/stoptags_ja.txt          |  420 +++
 .../_default/conf/lang/stopwords_ar.txt         |  125 +
 .../_default/conf/lang/stopwords_bg.txt         |  193 ++
 .../_default/conf/lang/stopwords_ca.txt         |  220 ++
 .../_default/conf/lang/stopwords_cz.txt         |  172 +
 .../_default/conf/lang/stopwords_da.txt         |  110 +
 .../_default/conf/lang/stopwords_de.txt         |  294 ++
 .../_default/conf/lang/stopwords_el.txt         |   78 +
 .../_default/conf/lang/stopwords_en.txt         |   54 +
 .../_default/conf/lang/stopwords_es.txt         |  356 ++
 .../_default/conf/lang/stopwords_eu.txt         |   99 +
 .../_default/conf/lang/stopwords_fa.txt         |  313 ++
 .../_default/conf/lang/stopwords_fi.txt         |   97 +
 .../_default/conf/lang/stopwords_fr.txt         |  186 +
 .../_default/conf/lang/stopwords_ga.txt         |  110 +
 .../_default/conf/lang/stopwords_gl.txt         |  161 +
 .../_default/conf/lang/stopwords_hi.txt         |  235 ++
 .../_default/conf/lang/stopwords_hu.txt         |  211 ++
 .../_default/conf/lang/stopwords_hy.txt         |   46 +
 .../_default/conf/lang/stopwords_id.txt         |  359 ++
 .../_default/conf/lang/stopwords_it.txt         |  303 ++
 .../_default/conf/lang/stopwords_ja.txt         |  127 +
 .../_default/conf/lang/stopwords_lv.txt         |  172 +
 .../_default/conf/lang/stopwords_nl.txt         |  119 +
 .../_default/conf/lang/stopwords_no.txt         |  194 ++
 .../_default/conf/lang/stopwords_pt.txt         |  253 ++
 .../_default/conf/lang/stopwords_ro.txt         |  233 ++
 .../_default/conf/lang/stopwords_ru.txt         |  243 ++
 .../_default/conf/lang/stopwords_sv.txt         |  133 +
 .../_default/conf/lang/stopwords_th.txt         |  119 +
 .../_default/conf/lang/stopwords_tr.txt         |  212 ++
 .../_default/conf/lang/userdict_ja.txt          |   29 +
 .../configsets/_default/conf/managed-schema     | 1076 ++++++
 .../solr/configsets/_default/conf/params.json   |   20 +
 .../solr/configsets/_default/conf/protwords.txt |   21 +
 .../solr/configsets/_default/conf/schema.xml    |   37 -
 .../configsets/_default/conf/solrconfig.xml     | 1355 +++++++-
 .../solr/configsets/_default/conf/stopwords.txt |   14 +
 .../solr/configsets/_default/conf/synonyms.txt  |   29 +
 .../bad-mergepolicy/conf/solrconfig.xml         |    2 +-
 .../cdcr-source-disabled/conf/schema.xml        |    2 +-
 .../solr/configsets/cdcr-source/conf/schema.xml |    2 +-
 .../configsets/cdcr-source/conf/solrconfig.xml  |    3 +-
 .../solr/configsets/cdcr-target/conf/schema.xml |    2 +-
 .../configsets/cdcr-target/conf/solrconfig.xml  |    3 +-
 .../exitable-directory/conf/solrconfig.xml      |    2 +-
 .../test-files/solr/crazy-path-to-config.xml    |   10 +-
 solr/core/src/test-files/solr/solr.xml          |    1 +
 .../org/apache/solr/BasicFunctionalityTest.java |    6 +-
 .../org/apache/solr/ConvertedLegacyTest.java    |   46 +-
 .../apache/solr/DisMaxRequestHandlerTest.java   |    8 +-
 .../test/org/apache/solr/EchoParamsTest.java    |    4 +-
 .../src/test/org/apache/solr/SampleTest.java    |    2 +-
 .../test/org/apache/solr/SolrInfoBeanTest.java  |    4 +-
 .../org/apache/solr/TestDistributedSearch.java  |    6 +-
 .../org/apache/solr/TestRandomDVFaceting.java   |   28 +-
 .../client/solrj/impl/ConnectionReuseTest.java  |    4 +-
 .../solr/cloud/BaseCdcrDistributedZkTest.java   |    3 +-
 .../solr/cloud/BasicDistributedZkTest.java      |   51 +-
 .../test/org/apache/solr/cloud/BasicZkTest.java |    2 +-
 .../cloud/ChaosMonkeyNothingIsSafeTest.java     |   19 +-
 ...MonkeyNothingIsSafeWithPullReplicasTest.java |   20 +-
 .../solr/cloud/CollectionsAPISolrJTest.java     |   27 +-
 .../org/apache/solr/cloud/DeleteNodeTest.java   |   61 +-
 .../cloud/FullSolrCloudDistribCmdsTest.java     |    3 +-
 .../FullThrottleStoppableIndexingThread.java    |    4 +-
 .../apache/solr/cloud/HttpPartitionTest.java    |    4 +-
 .../apache/solr/cloud/MigrateRouteKeyTest.java  |    8 +-
 .../apache/solr/cloud/MoveReplicaHDFSTest.java  |   69 +
 .../org/apache/solr/cloud/MoveReplicaTest.java  |   83 +-
 .../org/apache/solr/cloud/ShardSplitTest.java   |   10 +-
 .../org/apache/solr/cloud/SyncSliceTest.java    |    5 +-
 .../apache/solr/cloud/TestCloudRecovery.java    |    8 -
 .../apache/solr/cloud/TestConfigSetsAPI.java    |   49 +
 .../org/apache/solr/cloud/TestPrepRecovery.java |  109 +
 .../cloud/TestRandomRequestDistribution.java    |   12 +-
 .../cloud/TestRequestStatusCollectionAPI.java   |    3 +-
 .../TestSolrCloudWithDelegationTokens.java      |    3 -
 .../solr/cloud/UnloadDistributedZkTest.java     |   41 +-
 .../org/apache/solr/cloud/ZkControllerTest.java |   19 +-
 .../autoscaling/AutoScalingHandlerTest.java     |   36 +-
 .../autoscaling/ComputePlanActionTest.java      |   41 +-
 .../autoscaling/ExecutePlanActionTest.java      |  183 +
 .../autoscaling/TriggerIntegrationTest.java     |   50 +-
 .../apache/solr/cloud/hdfs/StressHdfsTest.java  |    3 +-
 .../solr/core/AlternateDirectoryTest.java       |    2 +-
 .../apache/solr/core/DirectoryFactoryTest.java  |   15 +-
 .../solr/core/OpenCloseCoreStressTest.java      |    8 +-
 .../apache/solr/core/RequestHandlersTest.java   |    8 +-
 .../test/org/apache/solr/core/SolrCoreTest.java |    2 +-
 .../test/org/apache/solr/core/TestConfig.java   |    4 +-
 .../org/apache/solr/core/TestCoreDiscovery.java |    3 +-
 .../org/apache/solr/core/TestLazyCores.java     |   44 +-
 .../solr/core/TestQuerySenderListener.java      |    2 +-
 .../solr/core/TestQuerySenderNoQuery.java       |    2 +-
 .../apache/solr/core/TestXIncludeConfig.java    |    2 +-
 .../solr/handler/MoreLikeThisHandlerTest.java   |    1 -
 .../apache/solr/handler/SearchHandlerTest.java  |   80 +
 .../handler/StandardRequestHandlerTest.java     |   88 -
 .../solr/handler/TestReplicationHandler.java    |    4 +-
 .../handler/TestReplicationHandlerBackup.java   |    4 +-
 .../apache/solr/handler/TestRestoreCore.java    |    4 +-
 .../solr/handler/V2ApiIntegrationTest.java      |    9 +-
 .../handler/admin/CoreAdminHandlerTest.java     |   36 +-
 .../DistributedSpellCheckComponentTest.java     |   10 +-
 .../handler/component/FacetPivotSmallTest.java  |    1 -
 .../component/ResponseLogComponentTest.java     |   12 +-
 .../component/SpellCheckComponentTest.java      |   10 +-
 .../handler/component/StatsComponentTest.java   |    1 -
 .../handler/component/SuggestComponentTest.java |    2 +-
 .../component/TermVectorComponentTest.java      |    2 +-
 .../highlight/FastVectorHighlighterTest.java    |    2 +-
 .../solr/highlight/HighlighterConfigTest.java   |    2 +-
 .../apache/solr/highlight/HighlighterTest.java  |   84 +-
 .../metrics/SolrMetricsIntegrationTest.java     |    2 +-
 .../metrics/reporters/SolrJmxReporterTest.java  |   18 +-
 .../apache/solr/request/SimpleFacetsTest.java   |    4 +-
 .../solr/request/TestIntervalFaceting.java      |    2 +-
 .../apache/solr/schema/DocValuesMultiTest.java  |   10 +-
 .../search/TestComplexPhraseQParserPlugin.java  |    8 +-
 .../search/join/BlockJoinFacetDistribTest.java  |    2 +-
 .../search/join/BlockJoinFacetRandomTest.java   |    2 +-
 .../search/join/BlockJoinFacetSimpleTest.java   |    2 +-
 .../TestNonDefinedSimilarityFactory.java        |   10 -
 .../hadoop/TestDelegationWithHadoopAuth.java    |    1 -
 .../spelling/DirectSolrSpellCheckerTest.java    |    2 +-
 .../solr/spelling/SpellCheckCollatorTest.java   |   43 +-
 .../SpellCheckCollatorWithCollapseTest.java     |    2 +-
 .../spelling/WordBreakSolrSpellCheckerTest.java |   16 +-
 .../example-DIH/solr/atom/conf/solrconfig.xml   |    2 +-
 .../example-DIH/solr/db/conf/solrconfig.xml     |   26 +-
 .../example-DIH/solr/mail/conf/solrconfig.xml   |   26 +-
 .../example-DIH/solr/solr/conf/solrconfig.xml   |   26 +-
 .../example-DIH/solr/tika/conf/solrconfig.xml   |    2 +-
 solr/example/files/conf/solrconfig.xml          |   26 +-
 .../configsets/_default/conf/solrconfig.xml     |   25 +-
 .../conf/solrconfig.xml                         |   25 +-
 .../src/cross-data-center-replication-cdcr.adoc |    6 +-
 .../src/distributed-requests.adoc               |    4 +-
 .../src/the-dismax-query-parser.adoc            |   16 +-
 .../src/uploading-data-with-index-handlers.adoc |    2 +-
 .../solr/client/solrj/impl/CloudSolrClient.java |   67 +-
 .../solrj/impl/ConcurrentUpdateSolrClient.java  |   36 +
 .../solr/client/solrj/impl/HttpSolrClient.java  |   40 +-
 .../client/solrj/impl/LBHttpSolrClient.java     |   60 +-
 .../solr/common/params/MoreLikeThisParams.java  |    3 +-
 .../solr/collection1/conf/solrconfig-slave1.xml |    8 +-
 .../solr/collection1/conf/solrconfig-sql.xml    |    4 +-
 .../solrj/solr/collection1/conf/solrconfig.xml  |    4 +-
 .../solr/configsets/ml/conf/solrconfig.xml      |    4 +-
 .../solr/configsets/shared/conf/solrconfig.xml  |    8 +-
 .../configsets/streaming/conf/solrconfig.xml    |    6 +-
 .../solr/multicore/core0/conf/solrconfig.xml    |    8 +-
 .../solr/multicore/core1/conf/solrconfig.xml    |    8 +-
 .../client/solrj/SolrExampleBinaryTest.java     |    3 +-
 .../solr/client/solrj/SolrExampleXMLTest.java   |    3 +-
 .../solr/client/solrj/SolrExceptionTest.java    |    3 +-
 .../client/solrj/SolrSchemalessExampleTest.java |    3 +-
 .../solr/client/solrj/TestLBHttpSolrClient.java |    4 +-
 .../embedded/SolrExampleStreamingTest.java      |    2 +-
 .../solrj/impl/BasicHttpSolrClientTest.java     |    3 +-
 .../client/solrj/impl/CloudSolrClientTest.java  |    6 +-
 .../solrj/impl/HttpSolrClientConPoolTest.java   |    3 +-
 .../java/org/apache/solr/SolrJettyTestBase.java |    3 +-
 .../java/org/apache/solr/SolrTestCaseJ4.java    |  148 +-
 .../cloud/AbstractFullDistribZkTestBase.java    |   31 +-
 784 files changed, 42728 insertions(+), 18623 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/b0eed4ce/solr/core/src/test/org/apache/solr/cloud/autoscaling/AutoScalingHandlerTest.java
----------------------------------------------------------------------