You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by is...@apache.org on 2019/08/28 10:04:45 UTC

[lucene-solr] 02/02: Merge branch 'branch_8x' of https://gitbox.apache.org/repos/asf/lucene-solr into branch_8x

This is an automated email from the ASF dual-hosted git repository.

ishan pushed a commit to branch jira/solr-13718-8x
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 7f9c40bb95c53096e54389e4b43cde7727de9cff
Merge: c7b887a 56f8588
Author: Ishan Chattopadhyaya <is...@apache.org>
AuthorDate: Wed Aug 28 15:32:57 2019 +0530

    Merge branch 'branch_8x' of https://gitbox.apache.org/repos/asf/lucene-solr into branch_8x

 .gitignore                                         |    1 +
 dev-tools/doap/lucene.rdf                          |    7 +
 dev-tools/doap/solr.rdf                            |    7 +
 dev-tools/scripts/addVersion.py                    |   14 +-
 lucene/CHANGES.txt                                 |   50 +-
 .../lucene/analysis/custom/CustomAnalyzer.java     |   12 +-
 .../analysis/es/SpanishMinimalStemFilter.java      |   58 +
 .../es/SpanishMinimalStemFilterFactory.java        |   52 +
 .../lucene/analysis/es/SpanishMinimalStemmer.java  |   80 +
 ....apache.lucene.analysis.util.TokenFilterFactory |    1 +
 .../analysis/es/TestSpanishMinimalStemFilter.java  |   80 +
 .../es/TestSpanishMinimalStemFilterFactory.java    |   47 +
 .../analysis/synonym/TestSynonymGraphFilter.java   |   25 +-
 .../lucene/analysis/ja/dict/UserDictionary.java    |    8 +
 .../analysis/ja/dict/UserDictionaryTest.java       |   11 +
 lucene/analysis/nori/build.xml                     |   63 +-
 .../lucene/analysis/ko/dict/BinaryDictionary.java  |   60 +-
 .../analysis/ko/dict/TokenInfoDictionary.java      |   29 +-
 .../analysis/ko/util/BinaryDictionaryWriter.java   |   97 +-
 .../ko/util/CharacterDefinitionWriter.java         |   25 +-
 .../analysis/ko/util/ConnectionCostsBuilder.java   |   61 +
 .../analysis/ko/util/ConnectionCostsWriter.java    |   30 +-
 .../lucene/analysis/ko/util/DictionaryBuilder.java |   54 +
 .../ko/util/TokenInfoDictionaryBuilder.java        |  127 +
 .../ko/util/TokenInfoDictionaryWriter.java         |   18 +-
 .../analysis/ko/util/UnknownDictionaryBuilder.java |  118 +
 .../analysis/ko/util/UnknownDictionaryWriter.java  |    5 +-
 .../analysis/ko/dict/TokenInfoDictionary$fst.dat   |  Bin 5640903 -> 5641400 bytes
 ...ictionary.java => TokenInfoDictionaryTest.java} |   69 +-
 .../analysis/ko/util}/UnknownDictionaryTest.java   |   31 +-
 .../analysis/ko/util/ConnectionCostsBuilder.java   |   67 -
 .../lucene/analysis/ko/util/DictionaryBuilder.java |   67 -
 .../ko/util/TokenInfoDictionaryBuilder.java        |  153 -
 .../analysis/ko/util/UnknownDictionaryBuilder.java |  134 -
 .../lucene/index/TestBackwardsCompatibility.java   |    7 +-
 .../org/apache/lucene/index/index.8.2.0-cfs.zip    |  Bin 0 -> 15623 bytes
 .../org/apache/lucene/index/index.8.2.0-nocfs.zip  |  Bin 0 -> 15631 bytes
 .../test/org/apache/lucene/index/sorted.8.2.0.zip  |  Bin 0 -> 81735 bytes
 .../codecs/lucene50/Lucene50PostingsFormat.java    |   40 +-
 .../org/apache/lucene/document/DoublePoint.java    |    9 +-
 .../org/apache/lucene/document/FloatPoint.java     |    9 +-
 .../java/org/apache/lucene/document/IntPoint.java  |    9 +-
 .../java/org/apache/lucene/document/LongPoint.java |   11 +-
 .../lucene/search/Boolean2ScorerSupplier.java      |   13 +
 .../lucene/search/DisjunctionMatchesIterator.java  |   84 +-
 .../src/java/org/apache/lucene/search/Matches.java |    7 +
 .../org/apache/lucene/search/MatchesUtils.java     |   24 +-
 .../org/apache/lucene/search/NamedMatches.java     |  158 +
 .../java/org/apache/lucene/store/RateLimiter.java  |   12 +-
 .../apache/lucene/analysis/TestCharArrayMap.java   |  134 +-
 .../apache/lucene/analysis/TestCharArraySet.java   |  110 +-
 .../lucene/index/TestAllFilesCheckIndexHeader.java |   20 +-
 .../lucene/index/TestAllFilesDetectTruncation.java |   21 +-
 .../apache/lucene/index/TestDirectoryReader.java   |   19 +-
 .../apache/lucene/index/TestIndexableField.java    |    7 +-
 .../apache/lucene/index/TestSwappedIndexFiles.java |   21 +-
 .../apache/lucene/search/TestBooleanScorer.java    |   84 +
 .../apache/lucene/search/TestMatchesIterator.java  |  106 +-
 .../org/apache/lucene/store/TestRateLimiter.java   |    7 +-
 .../lucene/search/join/TestCheckJoinIndex.java     |   15 +-
 .../app/desktop/components/MenuBarProvider.java    |   19 +
 .../dialog/menubar/ExportTermsDialogFactory.java   |  275 ++
 .../lucene/luke/models/tools/IndexTools.java       |    9 +
 .../lucene/luke/models/tools/IndexToolsImpl.java   |   29 +
 .../luke/app/desktop/messages/messages.properties  |   10 +
 .../apache/lucene/queryparser/xml/CoreParser.java  |   39 +-
 .../xml/builders/SpanPositionRangeBuilder.java     |   50 +
 .../queryparser/classic/TestQueryParser.java       |   14 +-
 .../queryparser/util/QueryParserTestBase.java      |   55 +-
 .../queryparser/xml/SpanPositionRangeQuery.xml     |   41 +-
 .../lucene/queryparser/xml/TestCoreParser.java     |   15 +-
 .../lucene/replicator/LocalReplicatorTest.java     |    8 +-
 .../lucene/replicator/http/HttpReplicatorTest.java |   11 +-
 .../document/DoublePointMultiRangeBuilder.java     |   54 +
 .../document/FloatPointMultiRangeBuilder.java      |   55 +
 .../lucene/document/IntPointMultiRangeBuilder.java |   53 +
 .../document/LongPointMultiRangeBuilder.java       |   53 +
 .../lucene/search/LatLonPointPrototypeQueries.java |    4 +-
 .../org/apache/lucene/search/MultiRangeQuery.java  |  390 ++
 .../org/apache/lucene/search/NearestNeighbor.java  |   75 +-
 .../lucene/search/TestMultiRangeQueries.java       |  590 +++
 .../test/org/apache/lucene/search/TestNearest.java |   29 +-
 .../lucene/search/TestTermAutomatonQuery.java      |    7 +-
 .../spatial/prefix/tree/PackedQuadPrefixTree.java  |   68 +-
 .../lucene/spatial/prefix/tree/QuadPrefixTree.java |   97 +-
 .../prefix/tree/SpatialPrefixTreeFactory.java      |   33 +-
 .../suggest/analyzing/AnalyzingSuggesterTest.java  |   11 +-
 .../org/apache/lucene/search/AssertingMatches.java |   14 +
 .../TestCompressingTermVectorsFormat.java          |   17 +-
 .../apache/lucene/mockfile/TestHandleLimitFS.java  |    9 +-
 .../lucene/mockfile/TestHandleTrackingFS.java      |   56 +-
 .../org/apache/lucene/mockfile/TestLeakFS.java     |   43 +-
 .../org/apache/lucene/mockfile/TestVerboseFS.java  |   76 +-
 .../org/apache/lucene/mockfile/TestWindowsFS.java  |   28 +-
 .../lucene/store/TestMockDirectoryWrapper.java     |   24 +-
 .../util/TestRunWithRestrictedPermissions.java     |   22 +-
 .../tools/src/groovy/check-source-patterns.groovy  |   12 +
 solr/CHANGES.txt                                   |   93 +-
 solr/bin/solr                                      |    7 +-
 solr/bin/solr.cmd                                  | 4060 ++++++++++----------
 solr/bin/solr.in.sh                                |    2 +-
 .../org/apache/solr/analytics/AnalyticsDriver.java |   10 +-
 .../apache/solr/analytics/AnalyticsExpression.java |   14 +-
 .../solr/analytics/AnalyticsGroupingManager.java   |   48 +-
 .../solr/analytics/AnalyticsRequestManager.java    |   82 +-
 .../solr/analytics/AnalyticsRequestParser.java     |  106 +-
 .../apache/solr/analytics/ExpressionFactory.java   |  116 +-
 .../analytics/facet/AbstractSolrQueryFacet.java    |   20 +-
 .../solr/analytics/facet/AnalyticsFacet.java       |   40 +-
 .../apache/solr/analytics/facet/PivotFacet.java    |   18 +-
 .../org/apache/solr/analytics/facet/PivotNode.java |   32 +-
 .../apache/solr/analytics/facet/QueryFacet.java    |    4 +-
 .../apache/solr/analytics/facet/RangeFacet.java    |   10 +-
 .../apache/solr/analytics/facet/SortableFacet.java |   36 +-
 .../apache/solr/analytics/facet/ValueFacet.java    |    6 +-
 .../facet/compare/DelegatingComparator.java        |    6 +-
 .../facet/compare/ExpressionComparator.java        |    6 +-
 .../facet/compare/FacetResultsComparator.java      |   10 +-
 .../facet/compare/FacetValueComparator.java        |    4 +-
 .../solr/analytics/facet/compare/package-info.java |    4 +-
 .../apache/solr/analytics/facet/package-info.java  |    4 +-
 .../analytics/function/ExpressionCalculator.java   |    8 +-
 .../MergingReductionCollectionManager.java         |    8 +-
 .../function/ReductionCollectionManager.java       |   90 +-
 .../solr/analytics/function/ReductionFunction.java |    2 +-
 .../analytics/function/field/AnalyticsField.java   |   22 +-
 .../analytics/function/field/BooleanField.java     |    4 +-
 .../function/field/BooleanMultiField.java          |    8 +-
 .../solr/analytics/function/field/DateField.java   |    4 +-
 .../function/field/DateMultiPointField.java        |    2 +-
 .../function/field/DateMultiTrieField.java         |    2 +-
 .../solr/analytics/function/field/DoubleField.java |    4 +-
 .../function/field/DoubleMultiPointField.java      |    6 +-
 .../function/field/DoubleMultiTrieField.java       |    6 +-
 .../solr/analytics/function/field/FloatField.java  |    4 +-
 .../function/field/FloatMultiPointField.java       |    8 +-
 .../function/field/FloatMultiTrieField.java        |    8 +-
 .../solr/analytics/function/field/IntField.java    |    6 +-
 .../function/field/IntMultiPointField.java         |    8 +-
 .../function/field/IntMultiTrieField.java          |    8 +-
 .../function/field/LongMultiPointField.java        |    8 +-
 .../function/field/LongMultiTrieField.java         |    6 +-
 .../analytics/function/field/StringMultiField.java |    4 +-
 .../analytics/function/field/package-info.java     |    4 +-
 .../analytics/function/mapping/AddFunction.java    |    6 +-
 .../analytics/function/mapping/BottomFunction.java |    2 +-
 .../function/mapping/ComparisonFunction.java       |   18 +-
 .../analytics/function/mapping/ConcatFunction.java |    8 +-
 .../function/mapping/DateMathFunction.java         |    6 +-
 .../function/mapping/DateParseFunction.java        |   10 +-
 .../mapping/DecimalNumericConversionFunction.java  |   22 +-
 .../analytics/function/mapping/DivideFunction.java |    4 +-
 .../analytics/function/mapping/EqualFunction.java  |   14 +-
 .../analytics/function/mapping/ExistsFunction.java |   10 +-
 .../function/mapping/FillMissingFunction.java      |   78 +-
 .../analytics/function/mapping/FilterFunction.java |   82 +-
 .../analytics/function/mapping/IfFunction.java     |   42 +-
 .../analytics/function/mapping/LambdaFunction.java |  408 +-
 .../analytics/function/mapping/LogFunction.java    |    4 +-
 .../analytics/function/mapping/LogicFunction.java  |   10 +-
 .../analytics/function/mapping/MultFunction.java   |    6 +-
 .../analytics/function/mapping/PowerFunction.java  |    4 +-
 .../analytics/function/mapping/RemoveFunction.java |   94 +-
 .../function/mapping/ReplaceFunction.java          |   84 +-
 .../function/mapping/SubtractFunction.java         |    2 +-
 .../analytics/function/mapping/TopFunction.java    |    2 +-
 .../analytics/function/mapping/package-info.java   |    4 +-
 .../solr/analytics/function/package-info.java      |    4 +-
 .../function/reduction/CountFunction.java          |    4 +-
 .../function/reduction/DocCountFunction.java       |    4 +-
 .../analytics/function/reduction/MaxFunction.java  |   14 +-
 .../analytics/function/reduction/MeanFunction.java |    4 +-
 .../function/reduction/MedianFunction.java         |    6 +-
 .../analytics/function/reduction/MinFunction.java  |   14 +-
 .../function/reduction/MissingFunction.java        |    2 +-
 .../function/reduction/OrdinalFunction.java        |   16 +-
 .../function/reduction/PercentileFunction.java     |   16 +-
 .../analytics/function/reduction/SumFunction.java  |    4 +-
 .../function/reduction/UniqueFunction.java         |    2 +-
 .../function/reduction/data/CountCollector.java    |   28 +-
 .../function/reduction/data/MaxCollector.java      |   62 +-
 .../function/reduction/data/MinCollector.java      |   62 +-
 .../reduction/data/ReductionDataCollector.java     |   70 +-
 .../reduction/data/SortedListCollector.java        |   76 +-
 .../function/reduction/data/SumCollector.java      |   16 +-
 .../function/reduction/data/UniqueCollector.java   |   42 +-
 .../function/reduction/data/package-info.java      |    4 +-
 .../analytics/function/reduction/package-info.java |    4 +-
 .../org/apache/solr/analytics/package-info.java    |    6 +-
 .../apache/solr/analytics/plugin/package-info.java |    6 +-
 .../stream/AnalyticsShardRequestManager.java       |   28 +-
 .../stream/AnalyticsShardResponseParser.java       |    6 +-
 .../apache/solr/analytics/stream/package-info.java |    4 +-
 .../reservation/BooleanArrayReservation.java       |    2 +-
 .../reservation/BooleanCheckedReservation.java     |    2 +-
 .../stream/reservation/BooleanReservation.java     |    2 +-
 .../stream/reservation/DoubleArrayReservation.java |    2 +-
 .../reservation/DoubleCheckedReservation.java      |    2 +-
 .../stream/reservation/DoubleReservation.java      |    2 +-
 .../stream/reservation/FloatArrayReservation.java  |    2 +-
 .../reservation/FloatCheckedReservation.java       |    2 +-
 .../stream/reservation/FloatReservation.java       |    2 +-
 .../stream/reservation/IntArrayReservation.java    |    2 +-
 .../stream/reservation/IntCheckedReservation.java  |    2 +-
 .../stream/reservation/IntReservation.java         |    2 +-
 .../stream/reservation/LongArrayReservation.java   |    2 +-
 .../stream/reservation/LongCheckedReservation.java |    2 +-
 .../stream/reservation/LongReservation.java        |    2 +-
 .../ReductionCheckedDataReservation.java           |    2 +-
 .../reservation/ReductionDataArrayReservation.java |    2 +-
 .../reservation/ReductionDataReservation.java      |   10 +-
 .../stream/reservation/StringArrayReservation.java |    2 +-
 .../reservation/StringCheckedReservation.java      |    2 +-
 .../stream/reservation/StringReservation.java      |    2 +-
 .../analytics/stream/reservation/package-info.java |    4 +-
 .../reservation/read/BooleanCheckedDataReader.java |    2 +-
 .../reservation/read/BooleanDataArrayReader.java   |    2 +-
 .../stream/reservation/read/BooleanDataReader.java |    2 +-
 .../reservation/read/DoubleCheckedDataReader.java  |    2 +-
 .../reservation/read/DoubleDataArrayReader.java    |    2 +-
 .../stream/reservation/read/DoubleDataReader.java  |    2 +-
 .../reservation/read/FloatCheckedDataReader.java   |    2 +-
 .../reservation/read/FloatDataArrayReader.java     |    2 +-
 .../stream/reservation/read/FloatDataReader.java   |    2 +-
 .../reservation/read/IntCheckedDataReader.java     |    2 +-
 .../reservation/read/IntDataArrayReader.java       |    2 +-
 .../stream/reservation/read/IntDataReader.java     |    2 +-
 .../reservation/read/LongCheckedDataReader.java    |    2 +-
 .../reservation/read/LongDataArrayReader.java      |    2 +-
 .../stream/reservation/read/LongDataReader.java    |    2 +-
 .../read/ReductionCheckedDataReader.java           |   10 +-
 .../reservation/read/ReductionDataArrayReader.java |   12 +-
 .../reservation/read/ReductionDataReader.java      |    6 +-
 .../reservation/read/StringCheckedDataReader.java  |    2 +-
 .../reservation/read/StringDataArrayReader.java    |    2 +-
 .../stream/reservation/read/StringDataReader.java  |    2 +-
 .../stream/reservation/read/package-info.java      |    4 +-
 .../write/BooleanCheckedDataWriter.java            |    2 +-
 .../reservation/write/BooleanDataArrayWriter.java  |    2 +-
 .../reservation/write/BooleanDataWriter.java       |    2 +-
 .../reservation/write/DoubleCheckedDataWriter.java |    2 +-
 .../reservation/write/DoubleDataArrayWriter.java   |    2 +-
 .../stream/reservation/write/DoubleDataWriter.java |    2 +-
 .../reservation/write/FloatCheckedDataWriter.java  |    2 +-
 .../reservation/write/FloatDataArrayWriter.java    |    2 +-
 .../stream/reservation/write/FloatDataWriter.java  |    2 +-
 .../reservation/write/IntCheckedDataWriter.java    |    2 +-
 .../reservation/write/IntDataArrayWriter.java      |    2 +-
 .../stream/reservation/write/IntDataWriter.java    |    2 +-
 .../reservation/write/LongCheckedDataWriter.java   |    2 +-
 .../reservation/write/LongDataArrayWriter.java     |    2 +-
 .../stream/reservation/write/LongDataWriter.java   |    2 +-
 .../write/ReductionCheckedDataWriter.java          |   12 +-
 .../write/ReductionDataArrayWriter.java            |   12 +-
 .../reservation/write/ReductionDataWriter.java     |    4 +-
 .../reservation/write/StringCheckedDataWriter.java |    2 +-
 .../reservation/write/StringDataArrayWriter.java   |    2 +-
 .../stream/reservation/write/StringDataWriter.java |    2 +-
 .../stream/reservation/write/package-info.java     |    4 +-
 .../analytics/util/AnalyticsResponseHeadings.java  |    2 +-
 .../solr/analytics/util/FacetRangeGenerator.java   |   94 +-
 .../solr/analytics/util/OldAnalyticsParams.java    |   24 +-
 .../util/OldAnalyticsRequestConverter.java         |   36 +-
 .../solr/analytics/util/OrdinalCalculator.java     |    2 +-
 .../solr/analytics/util/function/package-info.java |    4 +-
 .../apache/solr/analytics/util/package-info.java   |    4 +-
 .../solr/analytics/value/AnalyticsValue.java       |    8 +-
 .../solr/analytics/value/AnalyticsValueStream.java |   36 +-
 .../apache/solr/analytics/value/BooleanValue.java  |    8 +-
 .../solr/analytics/value/BooleanValueStream.java   |    8 +-
 .../solr/analytics/value/ComparableValue.java      |    2 +-
 .../org/apache/solr/analytics/value/DateValue.java |    6 +-
 .../solr/analytics/value/DateValueStream.java      |    6 +-
 .../apache/solr/analytics/value/DoubleValue.java   |    6 +-
 .../solr/analytics/value/DoubleValueStream.java    |    4 +-
 .../apache/solr/analytics/value/FloatValue.java    |    4 +-
 .../solr/analytics/value/FloatValueStream.java     |    4 +-
 .../org/apache/solr/analytics/value/IntValue.java  |    4 +-
 .../solr/analytics/value/IntValueStream.java       |    6 +-
 .../org/apache/solr/analytics/value/LongValue.java |    4 +-
 .../solr/analytics/value/LongValueStream.java      |    6 +-
 .../apache/solr/analytics/value/StringValue.java   |    4 +-
 .../solr/analytics/value/StringValueStream.java    |    4 +-
 .../analytics/value/constant/ConstantValue.java    |   18 +-
 .../analytics/value/constant/package-info.java     |    4 +-
 .../apache/solr/analytics/value/package-info.java  |    4 +-
 .../org/apache/solr/handler/AnalyticsHandler.java  |   12 +-
 .../solr/handler/component/AnalyticsComponent.java |   87 +-
 .../response/AnalyticsShardResponseWriter.java     |   10 +-
 .../solr/analytics/ExpressionFactoryTest.java      |   58 +-
 .../org/apache/solr/analytics/NoFacetTest.java     |   62 +-
 .../solr/analytics/OverallAnalyticsTest.java       |   24 +-
 .../solr/analytics/SolrAnalyticsTestCase.java      |   62 +-
 .../solr/analytics/facet/PivotFacetTest.java       |   22 +-
 .../solr/analytics/facet/QueryFacetTest.java       |   24 +-
 .../solr/analytics/facet/RangeFacetTest.java       |   92 +-
 .../facet/SolrAnalyticsFacetTestCase.java          |   14 +-
 .../solr/analytics/facet/ValueFacetTest.java       |   90 +-
 .../function/field/AbstractAnalyticsFieldTest.java |  100 +-
 .../function/field/BooleanFieldsTest.java          |   10 +-
 .../analytics/function/field/DateFieldsTest.java   |   18 +-
 .../analytics/function/field/DoubleFieldsTest.java |   18 +-
 .../analytics/function/field/FloatFieldsTest.java  |   18 +-
 .../analytics/function/field/IntFieldsTest.java    |   18 +-
 .../analytics/function/field/LongFieldsTest.java   |   18 +-
 .../analytics/function/field/StringFieldsTest.java |   10 +-
 .../mapping/AbsoluteValueFunctionTest.java         |   24 +-
 .../function/mapping/AddFunctionTest.java          |   28 +-
 .../function/mapping/AndFunctionTest.java          |   32 +-
 .../function/mapping/BottomFunctionTest.java       |   86 +-
 .../function/mapping/CeilingFunctionTest.java      |   18 +-
 .../function/mapping/ConcatFunctionTest.java       |   48 +-
 .../function/mapping/DateMathFunctionTest.java     |   14 +-
 .../function/mapping/DateParseFunctionTest.java    |   28 +-
 .../function/mapping/DivideFunctionTest.java       |   20 +-
 .../function/mapping/EqualFunctionTest.java        |   56 +-
 .../function/mapping/FillMissingFunctionTest.java  |   56 +-
 .../function/mapping/FilterFunctionTest.java       |  132 +-
 .../function/mapping/FloorFunctionTest.java        |   18 +-
 .../function/mapping/GTEFunctionTest.java          |   30 +-
 .../analytics/function/mapping/GTFunctionTest.java |   30 +-
 .../analytics/function/mapping/IfFunctionTest.java |  112 +-
 .../function/mapping/LTEFunctionTest.java          |   30 +-
 .../analytics/function/mapping/LTFunctionTest.java |   30 +-
 .../function/mapping/LogFunctionTest.java          |   28 +-
 .../function/mapping/MultFunctionTest.java         |   26 +-
 .../function/mapping/NegateFunctionTest.java       |   30 +-
 .../analytics/function/mapping/OrFunctionTest.java |   32 +-
 .../function/mapping/PowerFunctionTest.java        |   20 +-
 .../function/mapping/RemoveFunctionTest.java       |   68 +-
 .../function/mapping/ReplaceFunctionTest.java      |  130 +-
 .../function/mapping/RoundFunctionTest.java        |   18 +-
 .../function/mapping/StringCastFunctionTest.java   |    6 +-
 .../function/mapping/SubtractFunctionTest.java     |   20 +-
 .../function/mapping/TopFunctionTest.java          |   86 +-
 .../legacy/LegacyAbstractAnalyticsCloudTest.java   |    8 +-
 .../legacy/LegacyAbstractAnalyticsTest.java        |   12 +-
 .../analytics/legacy/LegacyNoFacetCloudTest.java   |  128 +-
 .../solr/analytics/legacy/LegacyNoFacetTest.java   |  118 +-
 .../legacy/expression/LegacyFunctionTest.java      |   80 +-
 .../LegacyAbstractAnalyticsFacetCloudTest.java     |   14 +-
 .../facet/LegacyAbstractAnalyticsFacetTest.java    |   24 +-
 .../legacy/facet/LegacyFacetSortingTest.java       |    6 +-
 .../legacy/facet/LegacyFieldFacetCloudTest.java    |  216 +-
 .../facet/LegacyFieldFacetExtrasCloudTest.java     |   52 +-
 .../legacy/facet/LegacyFieldFacetExtrasTest.java   |   46 +-
 .../legacy/facet/LegacyFieldFacetTest.java         |  190 +-
 .../legacy/facet/LegacyQueryFacetCloudTest.java    |   24 +-
 .../legacy/facet/LegacyQueryFacetTest.java         |   18 +-
 .../legacy/facet/LegacyRangeFacetCloudTest.java    |   62 +-
 .../legacy/facet/LegacyRangeFacetTest.java         |   62 +-
 .../analytics/value/CastingAnalyticsValueTest.java |    6 +-
 .../value/CastingBooleanValueStreamTest.java       |   10 +-
 .../analytics/value/CastingBooleanValueTest.java   |   18 +-
 .../value/CastingDateValueStreamTest.java          |   14 +-
 .../solr/analytics/value/CastingDateValueTest.java |   22 +-
 .../value/CastingDoubleValueStreamTest.java        |   10 +-
 .../analytics/value/CastingDoubleValueTest.java    |   18 +-
 .../value/CastingFloatValueStreamTest.java         |   14 +-
 .../analytics/value/CastingFloatValueTest.java     |   24 +-
 .../analytics/value/CastingIntValueStreamTest.java |   22 +-
 .../solr/analytics/value/CastingIntValueTest.java  |   36 +-
 .../value/CastingLongValueStreamTest.java          |   14 +-
 .../solr/analytics/value/CastingLongValueTest.java |   24 +-
 .../value/CastingStringValueStreamTest.java        |    6 +-
 .../analytics/value/CastingStringValueTest.java    |   12 +-
 .../solr/analytics/value/ConstantValueTest.java    |   40 +-
 .../solr/analytics/value/FillableTestValue.java    |   94 +-
 .../solr/handler/dataimport/DataImportHandler.java |    8 +-
 .../handler/dataimport/TestJdbcDataSource.java     |   37 +-
 .../dataimport/TestSimplePropertiesWriter.java     |   32 +-
 .../TestSolrEntityProcessorEndToEnd.java           |   41 +-
 .../handler/dataimport/TestXPathRecordReader.java  |   26 +-
 .../extraction/ExtractingRequestHandlerTest.java   |   74 +-
 .../apache/solr/ltr/feature/TestValueFeature.java  |   21 +-
 .../org/apache/solr/ltr/model/TestLinearModel.java |  135 +-
 .../ltr/model/TestMultipleAdditiveTreesModel.java  |  129 +-
 .../solr/ltr/model/TestNeuralNetworkModel.java     |   66 +-
 .../apache/solr/ltr/model/TestWrapperModel.java    |   52 +-
 .../apache/solr/ltr/norm/TestMinMaxNormalizer.java |   20 +-
 .../solr/ltr/norm/TestStandardNormalizer.java      |   46 +-
 .../ltr/store/rest/TestManagedFeatureStore.java    |   17 +-
 .../solr/velocity/VelocityResponseWriterTest.java  |   15 +-
 .../org/apache/solr/cloud/ReplicateFromLeader.java |    2 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |   12 +-
 .../solr/cloud/autoscaling/ComputePlanAction.java  |    3 +
 .../solr/cloud/autoscaling/IndexSizeTrigger.java   |   28 +-
 .../solr/cloud/autoscaling/NodeAddedTrigger.java   |   17 +-
 .../java/org/apache/solr/core/BlobRepository.java  |  187 +-
 .../java/org/apache/solr/core/CoreContainer.java   |   20 +-
 .../java/org/apache/solr/core/MemClassLoader.java  |    8 +
 .../core/{LibListener.java => PackageManager.java} |  215 +-
 .../src/java/org/apache/solr/core/PluginBag.java   |   86 +-
 .../src/java/org/apache/solr/core/PluginInfo.java  |   72 +-
 .../src/java/org/apache/solr/core/RuntimeLib.java  |   33 +-
 .../src/java/org/apache/solr/core/SolrConfig.java  |   60 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |   44 +-
 .../org/apache/solr/core/SolrResourceLoader.java   |   27 +-
 .../handler/{FilesStream.java => CatStream.java}   |    6 +-
 .../apache/solr/handler/CdcrReplicatorManager.java |   29 -
 .../apache/solr/handler/CdcrRequestHandler.java    |   15 +
 .../apache/solr/handler/ReplicationHandler.java    |   47 +-
 .../apache/solr/handler/RequestHandlerBase.java    |   95 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |   77 +-
 .../solr/handler/SolrDefaultStreamFactory.java     |    2 +-
 .../solr/handler/admin/CollectionHandlerApi.java   |   47 +-
 .../solr/handler/admin/CollectionsHandler.java     |    2 +
 .../solr/handler/admin/CoreAdminHandler.java       |    9 +-
 .../solr/handler/admin/IndexSizeEstimator.java     |    8 +-
 .../org/apache/solr/handler/admin/SplitOp.java     |  158 +-
 .../solr/handler/admin/ZookeeperStatusHandler.java |   71 +-
 .../component/AffinityReplicaListTransformer.java  |  118 +
 .../AffinityReplicaListTransformerFactory.java     |   91 +
 .../solr/handler/component/ExpandComponent.java    |   48 +-
 .../handler/component/HttpShardHandlerFactory.java |  283 +-
 .../handler/component/QueryElevationComponent.java |  516 ++-
 .../component/ReplicaListTransformerFactory.java}  |   35 +-
 .../solr/handler/component/ResponseBuilder.java    |   42 +-
 .../solr/handler/component/SuggestComponent.java   |   23 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |  216 +-
 .../apache/solr/metrics/SolrMetricProducer.java    |   52 +-
 .../java/org/apache/solr/metrics/SolrMetrics.java  |   95 +
 .../java/org/apache/solr/query/SolrRangeQuery.java |    3 +
 .../org/apache/solr/request/DocValuesFacets.java   |    4 +
 .../org/apache/solr/request/NumericFacets.java     |   20 +-
 .../request/PerSegmentSingleValuedFaceting.java    |   10 +
 .../java/org/apache/solr/request/SimpleFacets.java |   19 +-
 .../transform/ExplainAugmenterFactory.java         |   17 +-
 .../apache/solr/rest/ManagedResourceStorage.java   |   12 +-
 .../solr/rest/schema/FieldTypeXmlAdapter.java      |    5 +-
 .../schema/AbstractSpatialPrefixTreeFieldType.java |    2 +
 .../java/org/apache/solr/search/CacheConfig.java   |  192 +-
 .../java/org/apache/solr/search/FastLRUCache.java  |  196 +-
 .../src/java/org/apache/solr/search/LFUCache.java  |  160 +-
 .../src/java/org/apache/solr/search/LRUCache.java  |  122 +-
 .../src/java/org/apache/solr/search/SolrCache.java |   61 +-
 .../org/apache/solr/search/SolrCacheHolder.java    |  192 +
 .../apache/solr/search/SolrDocumentFetcher.java    |    3 +-
 .../org/apache/solr/search/SolrIndexSearcher.java  |   28 +-
 .../distance/GeoDistValueSourceParser.java         |   15 +-
 .../apache/solr/security/AuditLoggerPlugin.java    |    1 -
 .../apache/solr/security/AuthenticationPlugin.java |   58 +-
 .../org/apache/solr/security/JWTAuthPlugin.java    |   16 +-
 .../solr/security/PermissionNameProvider.java      |    2 +
 .../apache/solr/servlet/SolrDispatchFilter.java    |   12 +-
 .../org/apache/solr/store/hdfs/HdfsFileWriter.java |    3 +-
 .../org/apache/solr/update/DocumentBuilder.java    |    4 +-
 .../src/java/org/apache/solr/util/ExportTool.java  |  512 +++
 .../src/java/org/apache/solr/util/FileUtils.java   |   30 +-
 .../src/java/org/apache/solr/util/SolrCLI.java     |   17 +-
 .../src/test-files/runtimecode/MyDocCache.java}    |   25 +-
 solr/core/src/test-files/runtimecode/cache.jar.bin |  Bin 0 -> 820 bytes
 .../src/test-files/runtimecode/cache_v2.jar.bin    |  Bin 0 -> 818 bytes
 solr/core/src/test-files/runtimecode/sig.txt       |   34 +-
 .../solr/collection1/conf/bad-mpf-solrconfig.xml   |    2 +-
 .../test-files/solr/collection1/conf/elevate.xml   |   22 +
 .../solr/collection1/conf/schema-spatial.xml       |    8 +-
 .../test-files/solr/collection1/conf/schema.xml    |    4 +
 .../solr/collection1/conf/solrconfig-elevate.xml   |    2 +-
 .../solr/collection1/conf/solrconfig.xml           |   10 +-
 .../org/apache/solr/TestDistributedGrouping.java   |    6 +-
 .../test/org/apache/solr/TestRandomFaceting.java   |   19 +-
 .../test/org/apache/solr/TestSolrTestCaseJ4.java}  |   29 +-
 .../embedded/TestEmbeddedSolrServerSchemaAPI.java  |   14 +-
 .../apache/solr/cloud/AliasIntegrationTest.java    |   76 +-
 .../org/apache/solr/cloud/CollectionPropsTest.java |   90 +-
 .../cloud/api/collections/SplitByPrefixTest.java   |   37 +-
 .../AutoAddReplicasIntegrationTest.java            |    7 +
 .../cloud/autoscaling/ComputePlanActionTest.java   |   53 +-
 .../cloud/autoscaling/IndexSizeTriggerTest.java    |   53 +-
 .../apache/solr/cloud/cdcr/CdcrBootstrapTest.java  |   52 +
 .../test/org/apache/solr/cloud/rule/RulesTest.java |  193 +-
 .../solr/core/BlobRepositoryMockingTest.java       |   22 +-
 .../test/org/apache/solr/core/PluginInfoTest.java  |    7 +-
 .../solr/core/SolrCoreCheckLockOnStartupTest.java  |    6 +-
 .../test/org/apache/solr/core/TestConfigSets.java  |    7 +-
 .../org/apache/solr/core/TestCoreContainer.java    |   16 +-
 .../org/apache/solr/core/TestDynamicLoading.java   |   21 +-
 .../apache/solr/core/TestDynamicLoadingUrl.java    |    8 +-
 .../src/test/org/apache/solr/core/TestNRTOpen.java |   14 +-
 .../apache/solr/core/TestSolrConfigHandler.java    |    6 +-
 .../handler/FieldAnalysisRequestHandlerTest.java   |   12 +-
 .../org/apache/solr/handler/JsonLoaderTest.java    |   60 +-
 .../solr/handler/PingRequestHandlerTest.java       |   13 +-
 .../org/apache/solr/handler/TestCSVLoader.java     |   21 +-
 .../solr/handler/TestContainerReqHandler.java      |  336 +-
 .../solr/handler/TestReplicationHandler.java       |   27 +-
 .../org/apache/solr/handler/TestRestoreCore.java   |    2 -
 .../solr/handler/TestSQLHandlerNonCloud.java       |    8 +-
 .../apache/solr/handler/V2ApiIntegrationTest.java  |   10 +-
 .../handler/admin/CoreAdminCreateDiscoverTest.java |   13 +-
 .../solr/handler/admin/CoreAdminHandlerTest.java   |   82 +-
 .../solr/handler/admin/CoreAdminOperationTest.java |  440 +--
 .../admin/CoreMergeIndexesAdminHandlerTest.java    |   19 +-
 .../solr/handler/admin/IndexSizeEstimatorTest.java |   25 +
 .../apache/solr/handler/admin/InfoHandlerTest.java |   20 +-
 .../solr/handler/admin/MetricsHandlerTest.java     |  146 +-
 .../handler/admin/ShowFileRequestHandlerTest.java  |   44 +-
 .../solr/handler/admin/SplitHandlerTest.java       |   74 +
 .../solr/handler/admin/TestApiFramework.java       |   57 +-
 .../solr/handler/admin/TestCollectionAPIs.java     |   19 +-
 .../handler/admin/ZookeeperStatusHandlerTest.java  |   74 +
 .../component/DistributedDebugComponentTest.java   |   35 +-
 .../component/DistributedExpandComponentTest.java  |   13 +-
 .../component/DistributedFacetExistsSmallTest.java |   20 +-
 .../component/DistributedFacetPivotLargeTest.java  |   36 +-
 .../handler/component/FacetPivotSmallTest.java     |   12 +
 .../component/QueryElevationComponentTest.java     |  170 +-
 .../handler/component/ResponseBuilderTest.java     |   31 +-
 .../handler/component/SpellCheckComponentTest.java |   40 +-
 .../solr/handler/component/StatsComponentTest.java |  109 +-
 .../SuggestComponentContextFilterQueryTest.java    |   23 +-
 .../handler/component/TestExpandComponent.java     |   54 +-
 .../component/TestHttpShardHandlerFactory.java     |  175 +-
 .../solr/handler/export/TestExportWriter.java      |    5 +-
 .../org/apache/solr/highlight/HighlighterTest.java |   12 +-
 .../highlight/TestPostingsSolrHighlighter.java     |    9 +-
 .../solr/highlight/TestUnifiedSolrHighlighter.java |   17 +-
 .../solr/index/WrapperMergePolicyFactoryTest.java  |    8 +-
 .../apache/solr/internal/csv/CharBufferTest.java   |    9 +-
 .../apache/solr/metrics/SolrMetricManagerTest.java |    7 +-
 .../solr/metrics/SolrMetricsIntegrationTest.java   |    6 +-
 .../reporters/SolrGraphiteReporterTest.java        |    6 +-
 .../reporters/SolrJmxReporterCloudTest.java        |    7 +-
 .../metrics/reporters/SolrSlf4jReporterTest.java   |    6 +-
 .../org/apache/solr/request/SimpleFacetsTest.java  |  109 +-
 .../apache/solr/request/TestIntervalFaceting.java  |   10 +-
 .../apache/solr/request/TestRemoteStreaming.java   |   28 +-
 .../org/apache/solr/request/TestStreamBody.java    |   10 +-
 .../transform/TestExplainDocTransformer.java       |   75 +
 .../apache/solr/schema/ChangedSchemaMergeTest.java |   15 +-
 .../test/org/apache/solr/schema/CopyFieldTest.java |   69 +-
 .../apache/solr/schema/CurrencyFieldTypeTest.java  |    8 +-
 .../apache/solr/schema/PreAnalyzedFieldTest.java   |   19 +-
 .../solr/schema/SpatialRPTFieldTypeTest.java       |   16 +-
 .../apache/solr/schema/TestCloudSchemaless.java    |   41 +-
 .../solr/schema/TestUseDocValuesAsStored.java      |    2 +
 .../solr/search/TestExtendedDismaxParser.java      |   11 +-
 .../org/apache/solr/search/TestFastLRUCache.java   |    8 +-
 .../test/org/apache/solr/search/TestLFUCache.java  |   10 +-
 .../test/org/apache/solr/search/TestLRUCache.java  |    8 +-
 .../test/org/apache/solr/search/TestRecovery.java  |   61 +-
 .../org/apache/solr/search/TestSolr4Spatial2.java  |   17 +
 .../solr/search/function/TestFunctionQuery.java    |    5 +-
 .../solr/security/BasicAuthIntegrationTest.java    |   61 +-
 .../solr/security/BasicAuthOnSingleNodeTest.java   |    6 +-
 .../security/JWTAuthPluginIntegrationTest.java     |   29 +-
 .../security/PKIAuthenticationIntegrationTest.java |   15 +-
 .../solr/security/TestAuthorizationFramework.java  |    5 +-
 .../hadoop/TestDelegationWithHadoopAuth.java       |   20 +-
 .../hadoop/TestImpersonationWithHadoopAuth.java    |   51 +-
 .../org/apache/solr/servlet/CacheHeaderTest.java   |   26 +-
 .../solr/servlet/DirectSolrConnectionTest.java     |   11 +-
 .../apache/solr/servlet/SolrRequestParserTest.java |   68 +-
 .../spelling/ConjunctionSolrSpellCheckerTest.java  |    7 +-
 .../apache/solr/store/hdfs/HdfsDirectoryTest.java  |    6 +-
 .../org/apache/solr/update/AddBlockUpdateTest.java |    8 +-
 .../solr/update/AnalysisErrorHandlingTest.java     |   13 +-
 .../apache/solr/update/DocumentBuilderTest.java    |   71 +-
 .../org/apache/solr/update/DummyMergePolicy.java   |   33 -
 .../apache/solr/update/SolrIndexConfigTest.java    |   21 +-
 .../solr/update/TestAtomicUpdateErrorCases.java    |   52 +-
 .../test/org/apache/solr/update/TestUpdate.java    |   62 +-
 .../IgnoreLargeDocumentProcessorFactoryTest.java   |   14 +-
 .../StatelessScriptUpdateProcessorFactoryTest.java |   49 +-
 .../processor/TestDocBasedVersionConstraints.java  |  157 +-
 .../processor/TestNamedUpdateProcessors.java       |   21 +-
 .../processor/TolerantUpdateProcessorTest.java     |  129 +-
 .../org/apache/solr/util/DateMathParserTest.java   |   11 +-
 .../test/org/apache/solr/util/TestExportTool.java  |  232 ++
 .../org/apache/solr/util/TestTestInjection.java    |   26 +-
 .../BigEndianAscendingWordDeserializerTest.java    |   24 +-
 .../hll/BigEndianAscendingWordSerializerTest.java  |   42 +-
 .../adding-custom-plugins-in-solrcloud-mode.adoc   |   16 +-
 solr/solr-ref-guide/src/analytics.adoc             |    4 +-
 solr/solr-ref-guide/src/distributed-requests.adoc  |   12 +
 solr/solr-ref-guide/src/format-of-solr-xml.adoc    |   14 +
 solr/solr-ref-guide/src/other-parsers.adoc         |    1 +
 .../src/solr-control-script-reference.adoc         |   27 +
 .../src/solrcloud-autoscaling-triggers.adoc        |   12 +-
 .../src/stream-source-reference.adoc               |   14 +-
 .../src/the-query-elevation-component.adoc         |    8 +
 .../cloud/autoscaling/SplitShardSuggester.java     |    4 +
 .../java/org/apache/solr/client/solrj/io/Lang.java |   12 +-
 .../solr/client/solrj/io/eval/ColumnEvaluator.java |    2 +-
 .../{IsNullEvaluator.java => ConcatEvaluator.java} |   47 +-
 .../client/solrj/io/eval/ConversionEvaluator.java  |    2 +-
 .../solr/client/solrj/io/eval/DateEvaluator.java   |   73 +
 .../{IsNullEvaluator.java => DoubleEvaluator.java} |   36 +-
 .../client/solrj/io/eval/FieldValueEvaluator.java  |    6 +-
 .../solr/client/solrj/io/eval/IsNullEvaluator.java |    4 +
 .../solrj/io/eval/KolmogorovSmirnovEvaluator.java  |    8 +-
 .../{IsNullEvaluator.java => LongEvaluator.java}   |   36 +-
 .../{IsNullEvaluator.java => LowerEvaluator.java}  |   36 +-
 .../client/solrj/io/eval/NotNullEvaluator.java     |    4 +
 .../client/solrj/io/eval/RecursiveEvaluator.java   |   21 +
 .../solrj/io/eval/RecursiveNumericEvaluator.java   |   11 +-
 .../io/eval/RecursiveNumericListEvaluator.java     |    2 +
 .../solrj/io/eval/SetColumnLabelsEvaluator.java    |   12 +-
 .../solrj/io/eval/SetRowLabelsEvaluator.java       |   14 +-
 .../{IsNullEvaluator.java => SplitEvaluator.java}  |   37 +-
 .../{IsNullEvaluator.java => TrimEvaluator.java}   |   36 +-
 .../{IsNullEvaluator.java => UpperEvaluator.java}  |   36 +-
 .../solr/client/solrj/io/eval/UuidEvaluator.java   |    2 +-
 .../solr/client/solrj/io/stream/CsvStream.java     |  181 +
 .../solr/client/solrj/io/stream/SelectStream.java  |    6 +-
 .../solr/client/solrj/io/stream/SolrStream.java    |   13 +
 .../solr/client/solrj/io/stream/TsvStream.java     |   81 +
 .../client/solrj/request/CollectionApiMapping.java |   10 +-
 .../org/apache/solr/common/SolrInputDocument.java  |   48 +-
 .../solr/common/cloud/CompositeIdRouter.java       |    5 +-
 .../solr/common/params/AutoScalingParams.java      |    1 +
 .../apache/solr/common/params/CommonParams.java    |    2 +
 .../org/apache/solr/common/params/ShardParams.java |   15 +
 .../org/apache/solr/common/util/ExecutorUtil.java  |    1 +
 .../java/org/apache/solr/common/util/StrUtils.java |   11 +-
 .../src/resources/apispec/cluster.Commands.json    |   12 +-
 .../cluster.Commands.runtimelib.properties.json    |    6 +-
 solr/solrj/src/resources/apispec/core.config.json  |    3 +-
 .../solrj/src/resources/apispec/node.blob.GET.json |   11 +
 .../apache/solr/client/solrj/SolrExampleTests.java |  125 +-
 .../client/solrj/cloud/autoscaling/TestPolicy.java |   11 +-
 .../solrj/embedded/SolrExampleJettyTest.java       |   18 +-
 .../client/solrj/embedded/TestSolrProperties.java  |   20 +-
 .../client/solrj/impl/BasicHttpSolrClientTest.java |  154 +-
 .../client/solrj/impl/CloudSolrClientTest.java     |   33 +-
 .../solrj/impl/SolrPortAwareCookieSpecTest.java    |   66 +-
 .../solrj/impl/TestCloudSolrClientConnections.java |   17 +-
 .../org/apache/solr/client/solrj/io/TestLang.java  |    3 +-
 .../client/solrj/io/stream/MathExpressionTest.java |  235 +-
 .../solrj/io/stream/StreamDecoratorTest.java       |   67 +
 .../solrj/io/stream/StreamExpressionTest.java      |   33 +-
 .../io/stream/eval/AbsoluteValueEvaluatorTest.java |    4 +-
 .../solrj/io/stream/eval/AddEvaluatorTest.java     |    7 +-
 .../io/stream/eval/ArcCosineEvaluatorTest.java     |    5 +-
 .../solrj/io/stream/eval/ArcSineEvaluatorTest.java |    4 +-
 .../io/stream/eval/ArcTangentEvaluatorTest.java    |    4 +-
 .../solrj/io/stream/eval/CeilingEvaluatorTest.java |    4 +-
 .../solrj/io/stream/eval/CosineEvaluatorTest.java  |    4 +-
 .../io/stream/eval/CubedRootEvaluatorTest.java     |    4 +-
 .../solrj/io/stream/eval/FloorEvaluatorTest.java   |    6 +-
 .../stream/eval/HyperbolicCosineEvaluatorTest.java |    4 +-
 .../stream/eval/HyperbolicSineEvaluatorTest.java   |    4 +-
 .../eval/HyperbolicTangentEvaluatorTest.java       |    4 +-
 .../io/stream/eval/MultiplyEvaluatorTest.java      |    7 +-
 .../io/stream/eval/NaturalLogEvaluatorTest.java    |    4 +-
 .../solrj/io/stream/eval/PowerEvaluatorTest.java   |    2 +-
 .../solrj/io/stream/eval/RoundEvaluatorTest.java   |    5 +-
 .../solrj/io/stream/eval/SineEvaluatorTest.java    |    4 +-
 .../io/stream/eval/SquareRootEvaluatorTest.java    |    4 +-
 .../io/stream/eval/SubtractEvaluatorTest.java      |    6 +-
 .../solrj/io/stream/eval/TangentEvaluatorTest.java |    4 +-
 .../solrj/io/stream/eval/UuidEvaluatorTest.java    |   13 +-
 .../solr/client/solrj/request/SchemaTest.java      |   15 +-
 .../solrj/request/TestConfigSetAdminRequest.java   |   11 +-
 .../solr/client/solrj/request/TestCoreAdmin.java   |   41 +-
 .../response/TestDelegationTokenResponse.java      |   28 +-
 .../solr/common/TestToleratedUpdateError.java      |   26 +-
 .../apache/solr/common/util/JsonValidatorTest.java |   27 +-
 .../org/apache/solr/common/util/NamedListTest.java |   11 +-
 .../solr/common/util/TestValidatingJsonMap.java    |    7 +-
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   65 +-
 .../solr/cloud/AbstractDistribZkTestBase.java      |    1 +
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |   55 +-
 .../apache/solr/cloud/MiniSolrCloudCluster.java    |    4 +
 .../apache/solr/cloud/SolrCloudAuthTestCase.java   |   50 +-
 .../org/apache/solr/cloud/SolrCloudTestCase.java   |   87 +-
 .../java/org/apache/solr/cloud/ZkTestServer.java   |    2 +
 .../solr/cloud/MiniSolrCloudClusterTest.java       |   14 +-
 solr/webapp/web/js/angular/controllers/cloud.js    |   11 +-
 solr/webapp/web/partials/cloud.html                |    2 +-
 671 files changed, 17057 insertions(+), 10865 deletions(-)