You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by si...@apache.org on 2020/06/24 16:50:30 UTC
[lucene-solr] 01/07: Merge branch 'master' into jira/lucene-8962
This is an automated email from the ASF dual-hosted git repository.
simonw pushed a commit to branch jira/lucene-8962
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit ea750da32128aaf0b5bdf5c62c7bfa2655b87b4f
Merge: 0a096f7 7030bb5
Author: Simon Willnauer <si...@apache.org>
AuthorDate: Wed Jun 24 18:12:37 2020 +0200
Merge branch 'master' into jira/lucene-8962
.gitignore | 1 +
build.gradle | 2 +
dev-tools/scripts/reproduceJenkinsFailures.py | 5 +-
gradle/defaults-java.gradle | 1 +
gradle/hacks/findbugs.gradle | 45 ++
gradle/validation/jar-checks.gradle | 4 +-
help/ant.txt | 4 +-
lucene/CHANGES.txt | 13 +
lucene/MIGRATE.md | 6 +
.../apache/lucene/index/DefaultIndexingChain.java | 100 ++--
.../java/org/apache/lucene/index/DocConsumer.java | 2 +-
.../org/apache/lucene/index/DocumentsWriter.java | 2 +-
.../lucene/index/DocumentsWriterPerThread.java | 51 +-
.../apache/lucene/index/TermVectorsConsumer.java | 6 +-
.../java/org/apache/lucene/index/TermsHash.java | 10 +-
.../apache/lucene/search/ConstantScoreQuery.java | 2 +-
.../org/apache/lucene/search/FieldComparator.java | 16 +-
.../apache/lucene/search/FieldValueHitQueue.java | 29 +-
.../lucene/search/FilteringFieldComparator.java | 93 ++++
.../search/FilteringLeafFieldComparator.java | 39 ++
.../lucene/search/FilteringNumericComparator.java | 52 +++
.../search/FilteringNumericLeafComparator.java | 336 ++++++++++++++
.../org/apache/lucene/search/LeafCollector.java | 12 +
.../apache/lucene/search/MatchAllDocsQuery.java | 2 +-
.../org/apache/lucene/search/MultiCollector.java | 111 +++--
.../java/org/apache/lucene/search/ScoreMode.java | 54 ++-
.../java/org/apache/lucene/search/SortField.java | 4 +
.../apache/lucene/search/TopFieldCollector.java | 69 ++-
.../src/java/org/apache/lucene/search/Weight.java | 18 +-
.../lucene/index/TestAllFilesDetectTruncation.java | 4 +-
.../apache/lucene/search/MultiCollectorTest.java | 172 +++++++
.../search/TestFieldSortOptimizationSkipping.java | 294 ++++++++++++
.../lucene/search/AssertingLeafCollector.java | 6 +-
.../search/similarities/AssertingSimilarity.java | 2 +-
solr/CHANGES.txt | 34 +-
solr/bin/solr | 2 +-
solr/bin/solr.in.cmd | 8 +-
solr/bin/solr.in.sh | 9 +-
.../analytics/legacy/LegacyNoFacetCloudTest.java | 32 +-
.../solr/analytics/legacy/LegacyNoFacetTest.java | 32 +-
.../LegacyAbstractAnalyticsFacetCloudTest.java | 2 +-
.../facet/LegacyAbstractAnalyticsFacetTest.java | 4 +-
.../legacy/facet/LegacyFieldFacetTest.java | 1 +
.../dataimporthandler/src/test-files/log4j2.xml | 42 ++
.../src/test-files/solr/collection1/README | 1 +
.../solr/configsets/dihconfigset/conf/README | 2 +
.../solr/configsets/dihconfigset/conf/schema.xml | 70 +++
.../configsets/dihconfigset/conf/solrconfig.xml | 287 ++++++++++++
.../dataimporthandler/src/test-files/solr/solr.xml | 27 ++
.../handler/dataimport/TestZKPropertiesWriter.java | 207 +++++++--
.../extraction/ExtractingRequestHandlerTest.java | 3 +
.../apache/solr/jaeger/TestJaegerConfigurator.java | 4 +
.../TestFeatureExtractionFromMultipleSegments.java | 2 +
.../solr/ltr/feature/TestNoMatchSolrFeature.java | 4 +
.../solr/ltr/feature/TestOriginalScoreFeature.java | 6 +
.../solr/ltr/model/TestNeuralNetworkModel.java | 1 +
.../store/rest/TestModelManagerPersistence.java | 4 +
.../src/java/org/apache/solr/cloud/LockTree.java | 54 ++-
.../cloud/OverseerConfigSetMessageHandler.java | 2 +-
.../apache/solr/cloud/OverseerMessageHandler.java | 7 +-
.../apache/solr/cloud/OverseerTaskProcessor.java | 180 +++-----
.../OverseerCollectionMessageHandler.java | 18 +-
.../solr/cloud/api/collections/RoutedAlias.java | 1 -
.../java/org/apache/solr/core/CoreContainer.java | 51 +-
.../java/org/apache/solr/core/CoreDescriptor.java | 8 +-
.../src/java/org/apache/solr/core/NodeConfig.java | 20 +-
.../src/java/org/apache/solr/core/SolrPaths.java | 41 +-
.../org/apache/solr/core/SolrResourceLoader.java | 18 +-
.../java/org/apache/solr/core/SolrXmlConfig.java | 16 +
.../apache/solr/filestore/DistribPackageStore.java | 2 +-
.../handler/component/QueryElevationComponent.java | 1 -
.../component/ShardFieldSortedHitQueue.java | 1 -
.../solr/highlight/DefaultSolrHighlighter.java | 511 +++++++++++----------
.../org/apache/solr/search/JoinQParserPlugin.java | 484 -------------------
.../{JoinQParserPlugin.java => JoinQuery.java} | 151 +-----
.../org/apache/solr/search/MaxScoreCollector.java | 6 +-
.../org/apache/solr/search/TermsQParserPlugin.java | 3 +
solr/core/src/test-files/log4j2.xml | 44 +-
solr/core/src/test-files/solr/solr-50-all.xml | 1 +
.../core/src/test-files/solr/solr-solrreporter.xml | 2 +
solr/core/src/test-files/solr/solr.xml | 1 +
.../src/test/org/apache/hadoop/fs/FileUtil.java | 2 +
.../org/apache/solr/BasicFunctionalityTest.java | 7 +
.../src/test/org/apache/solr/CursorPagingTest.java | 8 +
.../org/apache/solr/TestDistributedSearch.java | 10 +-
.../test/org/apache/solr/TestGroupingSearch.java | 7 +-
solr/core/src/test/org/apache/solr/TestJoin.java | 12 +-
.../apache/solr/cloud/AliasIntegrationTest.java | 1 -
.../solr/cloud/ChaosMonkeyNothingIsSafeTest.java | 1 +
.../org/apache/solr/cloud/CollectionPropsTest.java | 1 +
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 8 +-
.../apache/solr/cloud/DistribCursorPagingTest.java | 1 +
.../DistribDocExpirationUpdateProcessorTest.java | 1 +
.../solr/cloud/FullSolrCloudDistribCmdsTest.java | 2 +-
.../solr/cloud/MetricsHistoryIntegrationTest.java | 4 +
.../test/org/apache/solr/cloud/MockSolrSource.java | 2 +-
.../apache/solr/cloud/MultiThreadedOCPTest.java | 1 +
.../solr/cloud/NestedShardedAtomicUpdateTest.java | 4 +
.../OverseerCollectionConfigSetProcessorTest.java | 1 +
.../solr/cloud/OverseerModifyCollectionTest.java | 1 +
.../test/org/apache/solr/cloud/OverseerTest.java | 1 +
.../apache/solr/cloud/ReindexCollectionTest.java | 2 +
.../apache/solr/cloud/ReplaceNodeNoTargetTest.java | 1 +
.../cloud/RoutingToNodesWithPropertiesTest.java | 1 +
.../apache/solr/cloud/SolrCloudExampleTest.java | 2 +
.../test/org/apache/solr/cloud/SyncSliceTest.java | 1 +
.../solr/cloud/SystemCollectionCompatTest.java | 1 +
.../apache/solr/cloud/TestBaseStatsCacheCloud.java | 1 +
.../apache/solr/cloud/TestCloudConsistency.java | 2 +
.../TestCloudPhrasesIdentificationComponent.java | 4 +
.../solr/cloud/TestCloudSearcherWarming.java | 2 +-
.../org/apache/solr/cloud/TestConfigSetsAPI.java | 16 +-
.../solr/cloud/TestConfigSetsAPIExclusivity.java | 4 +
.../org/apache/solr/cloud/TestHashPartitioner.java | 1 +
.../org/apache/solr/cloud/TestPullReplica.java | 4 +-
.../apache/solr/cloud/TestRebalanceLeaders.java | 1 +
.../apache/solr/cloud/TestSSLRandomization.java | 12 +-
.../cloud/TestSolrCloudWithDelegationTokens.java | 12 +-
.../TestSolrCloudWithSecureImpersonation.java | 3 +
.../cloud/TestStressCloudBlindAtomicUpdates.java | 16 +-
.../org/apache/solr/cloud/TestWithCollection.java | 6 +
.../apache/solr/cloud/UnloadDistributedZkTest.java | 2 +
.../org/apache/solr/cloud/ZkSolrClientTest.java | 12 +-
.../solr/cloud/api/collections/AssignTest.java | 1 +
.../CollectionsAPIDistributedZkTest.java | 6 +
.../ConcurrentCreateCollectionTest.java | 1 +
.../SimpleCollectionCreateDeleteTest.java | 1 +
.../cloud/api/collections/TestCollectionAPI.java | 54 +++
.../api/collections/TestReplicaProperties.java | 2 +
.../TestRequestStatusCollectionAPI.java | 2 +
.../AutoAddReplicasIntegrationTest.java | 4 +
.../autoscaling/AutoAddReplicasPlanActionTest.java | 10 +-
.../cloud/autoscaling/AutoScalingHandlerTest.java | 26 +-
.../cloud/autoscaling/ComputePlanActionTest.java | 27 +-
.../cloud/autoscaling/ExecutePlanActionTest.java | 5 +
.../cloud/autoscaling/HttpTriggerListenerTest.java | 1 +
.../IndexSizeTriggerMixedBoundsTest.java | 2 +
.../IndexSizeTriggerSizeEstimationTest.java | 3 +
.../cloud/autoscaling/IndexSizeTriggerTest.java | 15 +
.../autoscaling/MetricTriggerIntegrationTest.java | 1 +
.../NodeAddedTriggerIntegrationTest.java | 2 +
.../cloud/autoscaling/NodeAddedTriggerTest.java | 3 +
.../NodeLostTriggerIntegrationTest.java | 2 +
.../cloud/autoscaling/NodeLostTriggerTest.java | 3 +
.../autoscaling/NodeMarkersRegistrationTest.java | 2 +
.../cloud/autoscaling/RestoreTriggerStateTest.java | 2 +
.../ScheduledMaintenanceTriggerTest.java | 5 +
.../ScheduledTriggerIntegrationTest.java | 4 +-
.../SearchRateTriggerIntegrationTest.java | 4 +
.../cloud/autoscaling/SearchRateTriggerTest.java | 3 +
.../cloud/autoscaling/SystemLogListenerTest.java | 3 +
.../solr/cloud/autoscaling/TestPolicyCloud.java | 2 +
.../TriggerCooldownIntegrationTest.java | 1 +
.../cloud/autoscaling/TriggerEventQueueTest.java | 1 +
.../cloud/autoscaling/TriggerIntegrationTest.java | 5 +
.../autoscaling/sim/SimSolrCloudTestCase.java | 1 +
.../autoscaling/sim/TestSimComputePlanAction.java | 16 +-
.../autoscaling/sim/TestSimExecutePlanAction.java | 3 +
.../autoscaling/sim/TestSimExtremeIndexing.java | 1 +
.../cloud/autoscaling/sim/TestSimLargeCluster.java | 1 +
.../autoscaling/sim/TestSimNodeAddedTrigger.java | 2 +
.../autoscaling/sim/TestSimNodeLostTrigger.java | 3 +
.../cloud/autoscaling/sim/TestSimPolicyCloud.java | 2 +
.../cloud/autoscaling/sim/TestSimScenario.java | 4 +
.../autoscaling/sim/TestSimTriggerIntegration.java | 7 +
.../autoscaling/sim/TestSnapshotCloudManager.java | 1 +
.../solr/cloud/cdcr/BaseCdcrDistributedZkTest.java | 11 +
.../solr/cloud/cdcr/CdcrOpsAndBoundariesTest.java | 5 +-
.../solr/cloud/cdcr/CdcrRequestHandlerTest.java | 5 +
.../org/apache/solr/cloud/hdfs/StressHdfsTest.java | 2 +
.../solr/cloud/overseer/ZkStateWriterTest.java | 1 +
.../apache/solr/cloud/rule/ImplicitSnitchTest.java | 3 +
.../org/apache/solr/cloud/rule/RuleEngineTest.java | 8 +
.../test/org/apache/solr/cloud/rule/RulesTest.java | 7 +
.../org/apache/solr/core/DirectoryFactoryTest.java | 6 +-
.../org/apache/solr/core/ResourceLoaderTest.java | 4 +-
.../org/apache/solr/core/TestCoreContainer.java | 85 ++++
.../src/test/org/apache/solr/core/TestSolrXml.java | 10 +
.../solr/handler/admin/CoreAdminHandlerTest.java | 2 +
.../handler/admin/CoreAdminRequestStatusTest.java | 1 +
.../component/DistributedFacetPivotSmallTest.java | 12 +-
.../org/apache/solr/highlight/HighlighterTest.java | 2 +-
.../apache/solr/index/hdfs/CheckHdfsIndexTest.java | 2 +
.../org/apache/solr/logging/TestLogWatcher.java | 1 +
.../reporters/solr/SolrShardReporterTest.java | 12 +
.../src/test/org/apache/solr/pkg/TestPackages.java | 7 +-
.../org/apache/solr/request/SimpleFacetsTest.java | 1 +
.../apache/solr/request/TestIntervalFaceting.java | 2 +-
.../solr/request/macro/TestMacroExpander.java | 2 +
.../apache/solr/rest/schema/TestBulkSchemaAPI.java | 2 +-
.../apache/solr/search/MaxScoreCollectorTest.java | 91 ++++
.../apache/solr/search/SolrIndexSearcherTest.java | 8 +-
.../apache/solr/search/TestTermsQParserPlugin.java | 6 +
.../solr/security/AuditLoggerIntegrationTest.java | 8 +
.../solr/spelling/DirectSolrSpellCheckerTest.java | 3 +
.../solr/spelling/FileBasedSpellCheckerTest.java | 7 +
.../solr/spelling/IndexBasedSpellCheckerTest.java | 8 +
.../solr/spelling/SpellCheckCollatorTest.java | 9 +
.../solr/spelling/SpellingQueryConverterTest.java | 6 +
.../solr/spelling/suggest/SuggesterTest.java | 2 +
.../solr/store/blockcache/BlockCacheTest.java | 4 +-
.../apache/solr/store/hdfs/HdfsDirectoryTest.java | 2 +-
.../apache/solr/update/SolrIndexSplitterTest.java | 3 +
.../org/apache/solr/util/MockCoreContainer.java | 2 +-
solr/server/resources/log4j2-console.xml | 28 +-
solr/server/resources/log4j2.xml | 67 +--
solr/server/solr/solr.xml | 1 +
solr/solr-ref-guide/src/coreadmin-api.adoc | 4 +-
solr/solr-ref-guide/src/format-of-solr-xml.adoc | 4 +
.../solr/common/params/CollectionParams.java | 33 +-
.../apache/solr/common/util/CommandOperation.java | 1 -
.../solr/common/util/JsonSchemaValidator.java | 11 +-
solr/solrj/src/test-files/log4j2.xml | 45 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 4 +-
.../apache/solr/BaseDistributedSearchTestCase.java | 2 +-
.../solr/cloud/AbstractDistribZkTestBase.java | 2 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 4 +-
versions.lock | 4 +-
218 files changed, 3363 insertions(+), 1598 deletions(-)