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 2020/06/04 15:11:48 UTC
[lucene-solr] branch jira/solr-14470-2 updated (56ec965 -> a4ff711)
This is an automated email from the ASF dual-hosted git repository.
ab pushed a change to branch jira/solr-14470-2
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from 56ec965 SOLR-14470: More cleanups, tighter access to Tuple internals.
add 28209cb SOLR-14492: Fix ArrayIndexOutOfBoundsException in json.facet 'terms' when FacetFieldProcessorByHashDV is used with aggregations over multivalued numeric fields
add 9c066f6 SOLR-14482: Fix or suppress warnings in solr/search/facet
add 21b08d5 LUCENE-9376: Fix or suppress 20 resource leak precommit warnings in lucene/search
add 0728ef0 SOLR-14504: ZkController LiveNodesListener has NullPointerException in startup race.
add 5e9483e SOLR-13289: Use the final collector's scoreMode (#1517)
add 3ca7628 SOLR-13289: Rename minExactHits to minExactCount (#1511)
add 16a22fc SOLR-13289: Add Refguide changes (#1501)
add 3db79ed Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr
add 3fba3daa SOLR-14461: Replace commons-fileupload with Jetty (#1490)
add 338671e SOLR-13325: Add a collection selector to ComputePlanAction (#1512)
add de2bad9 LUCENE-9330: Make SortFields responsible for index sorting and serialization (#1440)
add 78f4a5b SOLR-14443: Make SolrLogPostTool resilient to odd requests (#1525)
add 675956c SOLR-14495: Fix or suppress warnings in solr/search/function
add 22044fc SOLR-14498: Upgrade to Caffeine 2.8.4, which fixes the cache poisoning issue.
add 46ca768 SOLR-14280: SolrConfig error handling improvements
add ac80fb9 DOAP changes for release 8.5.2
add 07a9b5d SOLR-14474: Fix remaining auxilliary class warnings in Solr
add b576ef6 LUCENE-9380: Fix auxiliary class warnings in Lucene
add a240f0b Add bugfix version 8.5.2
add 18519f3 Add back-compat indices for 8.5.2
add 598cbc5 SOLR-14498: BlockCache gets stuck not accepting new stores. Fix gradle :solr:core:validateJarChecksums
add 84c5dfc SOLR-14498: BlockCache gets stuck not accepting new stores fixing checksums
add 679cebe SOLR-14237: Fix an error on admin UI due to improper variable handling
add 724709c SOLR-14498: BlockCache gets stuck not accepting new stores. Fix gradle check
add 596c64a SOLR-11934: REVERT addition of collection to log message This reverts commit e4dc9e94
add 5251c40 SOLR-14511: Documented node.sysprop shard preference (#1536)
add 2c8cfa6 SOLR-14419: adding {param:ref} to Query DSL
add 90d84d4 ref_guide - metrics reporting - small typo (#1544)
add bfb6bf9 LUCENE-9359: Always call checkFooter in SegmentInfos#readCommit. (#1483)
add fe07d9d Revert "LUCENE-9359: Always call checkFooter in SegmentInfos#readCommit. (#1483)"
add f908f2c LUCENE-9359: Always call checkFooter in SegmentInfos#readCommit. (#1483)
add 22cb4d4 LUCENE-9359: Address test failures when the codec version gets modified.
add a6a02ac SOLR-14494: Refactor BlockJoin to not use Filter (#1523)
add e1cc7a7 SOLR-14519:Fix or suppress warnings in solr/cloud/autoscaling
add 1dda684 SOLR-14491: Intercepting internode requests in KerberosPlugin when HTTP/2 client is used
add da3dbb1 LUCENE-9301: include build time and user name only in non-snapshot builds so that jars are not recompiled on each build in development.
add cb7e948 SOLR-14517 Obey "mm" local param on edismax queries with operators (#1540)
add e841d76 SOLR-14525 For components loaded from packages SolrCoreAware, ResourceLoaderAware are not honored (#1547)
add 552f194 SOLR-14525: Test failure
add 502f62c SOLR-14531: Refactor out internode requests from HttpShardHandler
add 3e8e5d8 LUCENE-9382: update gradle to 6.4.1. (#1549)
add f59f8fd Add license file to ShardRequestor.
add db9cd0c SOLR-14526: fix or suppress warnings in apache/solr/core
add 549c42d Ref Guide: Add docs for updating urlscheme on existing collections; reorg page; fix hover color on tabs
add a06f57c SOLR: Use absolute paths for server paths. (#1546)
add 2af82c8 SOLR-11334: Split some field lists better Used by HighlightComponent and TermVectorComponent Used to produce an empty string on comma-space, leading to an exception.
add fb58f43 SOLR-14520: Fixed server errors from the json.facet allBuckets:true option when combined with refine:true
add 90039fc SOLR-14476: Add percentiles and standard deviation aggregations to stats, facet and timeseries Streaming Expressions
add 45611d0 LUCENE-9365 FuzzyQuery false negative when prefix length == search term length (#1545)
add 58958c9 LUCENE-9365 CHANGES.txt
add 674c2c2 Fix typos in release wizard (#1539)
add 0c4836b Add 7.7.3 back compat test indexes
add 08a13ce Upgrade forbiddenapis to hotfix release 3.0.1 (allows upgrade to commons-io 2.7 in Solr)
add bab4fcc SOLR-14533: Fix or suppress warnings in solr/handler/admin
new a4ff711 Merge branch 'master' into jira/solr-14470-2
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.gradle | 4 +-
dev-tools/doap/lucene.rdf | 7 +
dev-tools/doap/solr.rdf | 7 +
dev-tools/maven/pom.xml.template | 2 +-
dev-tools/scripts/releaseWizard.py | 2 +-
dev-tools/scripts/releaseWizard.yaml | 27 +-
gradle/jar-manifest.gradle | 9 +-
gradle/validation/check-environment.gradle | 2 +-
gradle/validation/validate-log-calls.gradle | 41 +-
gradle/wrapper/gradle-wrapper.jar | Bin 58702 -> 58910 bytes
gradle/wrapper/gradle-wrapper.jar.sha256 | 2 +-
gradle/wrapper/gradle-wrapper.jar.version | 2 +-
gradle/wrapper/gradle-wrapper.properties | 2 +-
lucene/CHANGES.txt | 29 +-
.../codecs/lucene70/Lucene70SegmentInfoFormat.java | 168 +---
.../lucene/codecs/lucene70/package-info.java | 2 +-
.../lucene/codecs/lucene84/Lucene84Codec.java | 46 +-
.../lucene/codecs/lucene84}/package-info.java | 4 +-
.../services/org.apache.lucene.codecs.Codec | 1 +
.../lucene70/Lucene70RWSegmentInfoFormat.java | 204 ++++
.../lucene70/TestLucene70SegmentInfoFormat.java | 13 +-
.../lucene/index/TestBackwardsCompatibility.java | 11 +-
.../org/apache/lucene/index/index.8.5.2-cfs.zip | Bin 0 -> 15897 bytes
.../org/apache/lucene/index/index.8.5.2-nocfs.zip | Bin 0 -> 15902 bytes
.../test/org/apache/lucene/index/sorted.8.5.2.zip | Bin 0 -> 80768 bytes
.../apache/lucene/index/unsupported.7.7.3-cfs.zip | Bin 0 -> 15646 bytes
.../lucene/index/unsupported.7.7.3-nocfs.zip | Bin 0 -> 15643 bytes
.../lucene/index/unsupported.sorted.7.7.3.zip | Bin 0 -> 86356 bytes
.../benchmark/byTask/tasks/CreateIndexTask.java | 4 +-
.../simpletext/SimpleTextSegmentInfoFormat.java | 306 +-----
lucene/common-build.xml | 2 +-
.../src/java/org/apache/lucene/codecs/Codec.java | 2 +-
.../lucene/codecs/lucene84/package-info.java | 396 +-------
.../Lucene86Codec.java} | 72 +-
.../codecs/lucene86/Lucene86SegmentInfoFormat.java | 217 ++++
.../{lucene84 => lucene86}/package-info.java | 60 +-
.../apache/lucene/index/BinaryDocValuesWriter.java | 29 +-
.../apache/lucene/index/DefaultIndexingChain.java | 183 ++--
.../apache/lucene/index/DocValuesLeafReader.java | 89 ++
.../org/apache/lucene/index/DocValuesWriter.java | 8 +-
.../java/org/apache/lucene/index/IndexSorter.java | 448 +++++++++
.../org/apache/lucene/index/IndexWriterConfig.java | 17 +-
.../java/org/apache/lucene/index/MultiSorter.java | 144 +--
.../lucene/index/NumericDocValuesWriter.java | 33 +-
.../java/org/apache/lucene/index/SegmentInfos.java | 236 ++---
.../org/apache/lucene/index/SortFieldProvider.java | 118 +++
.../apache/lucene/index/SortedDocValuesWriter.java | 50 +-
.../lucene/index/SortedNumericDocValuesWriter.java | 33 +-
.../lucene/index/SortedSetDocValuesWriter.java | 45 +-
.../src/java/org/apache/lucene/index/Sorter.java | 238 +----
.../java/org/apache/lucene/search/FuzzyQuery.java | 2 +-
.../java/org/apache/lucene/search/SortField.java | 135 +++
.../lucene/search/SortedNumericSortField.java | 106 ++
.../apache/lucene/search/SortedSetSortField.java | 69 +-
.../src/java/org/apache/lucene/util/Version.java | 7 +
.../services/org.apache.lucene.codecs.Codec | 2 +-
.../org.apache.lucene.index.SortFieldProvider | 20 +
...tLucene50StoredFieldsFormatHighCompression.java | 11 +-
.../codecs/lucene80/TestLucene80NormsFormat.java | 4 +-
.../TestLucene86SegmentInfoFormat.java} | 6 +-
.../org/apache/lucene/index/TestIndexSorting.java | 5 +-
.../org/apache/lucene/index/TestPointValues.java | 4 +-
.../org/apache/lucene/index/TestSegmentInfos.java | 64 ++
.../org/apache/lucene/search/TestBoolean2.java | 8 +-
.../org/apache/lucene/search/TestFuzzyQuery.java | 46 +-
.../apache/lucene/search/TestLRUQueryCache.java | 17 +-
.../lucene/search/TestSameScoresWithThreads.java | 1 +
.../apache/lucene/search/TestSearcherManager.java | 1 +
.../org/apache/lucene/search/TestTermQuery.java | 7 +-
.../search/uhighlight/UnifiedHighlighter.java | 2 +
.../lucene/search/highlight/HighlighterTest.java | 27 +-
.../lucene/search/highlight/TokenSourcesTest.java | 2 +
.../highlight/custom/HighlightCustomQueryTest.java | 23 +-
lucene/ivy-versions.properties | 3 +-
.../function/valuesource/DocFreqValueSource.java | 175 ++--
.../function/valuesource/IDFValueSource.java | 2 +-
.../function/valuesource/MaxDocValueSource.java | 2 +-
.../function/valuesource/NumDocsValueSource.java | 2 +-
.../document/TestFloatPointNearestNeighbor.java | 2 +-
.../test/org/apache/lucene/search/TestNearest.java | 2 +-
.../lucene/search/TestTermAutomatonQuery.java | 3 +-
.../suggest/analyzing/TestFreeTextSuggester.java | 1 +
.../suggest/analyzing/TestSuggestStopFilter.java | 9 -
.../search/suggest/document/TestSuggestField.java | 13 +-
.../apache/lucene/geo/BaseGeoPointTestCase.java | 2 +-
.../org/apache/lucene/geo/BaseXYPointTestCase.java | 2 +-
.../lucene/search/ShardSearchingTestBase.java | 3 +-
.../util/TestRuleSetupAndRestoreClassEnv.java | 29 +-
.../src/java/org/apache/lucene/util/TestUtil.java | 4 +-
solr/CHANGES.txt | 74 +-
solr/core/build.gradle | 1 -
solr/core/ivy.xml | 1 -
.../org/apache/solr/cloud/ElectionContext.java | 709 -------------
.../apache/solr/cloud/ExclusiveSliceProperty.java | 2 +-
.../apache/solr/cloud/OverseerElectionContext.java | 110 +++
...ontext.java => ShardLeaderElectionContext.java} | 423 ++------
.../solr/cloud/ShardLeaderElectionContextBase.java | 194 ++++
.../java/org/apache/solr/cloud/ZkController.java | 2 +-
.../autoscaling/AutoAddReplicasPlanAction.java | 47 +-
.../apache/solr/cloud/autoscaling/AutoScaling.java | 2 +
.../solr/cloud/autoscaling/AutoScalingHandler.java | 10 +
.../solr/cloud/autoscaling/ComputePlanAction.java | 174 ++--
.../solr/cloud/autoscaling/ExecutePlanAction.java | 2 +
.../cloud/autoscaling/InactiveShardPlanAction.java | 1 +
.../solr/cloud/autoscaling/IndexSizeTrigger.java | 2 +
.../solr/cloud/autoscaling/MetricTrigger.java | 1 +
.../solr/cloud/autoscaling/NodeAddedTrigger.java | 2 +
.../solr/cloud/autoscaling/NodeLostTrigger.java | 2 +
.../solr/cloud/autoscaling/ScheduledTriggers.java | 3 +
.../solr/cloud/autoscaling/SearchRateTrigger.java | 5 +
.../solr/cloud/autoscaling/SystemLogListener.java | 2 +
.../apache/solr/cloud/autoscaling/TriggerBase.java | 3 +
.../solr/cloud/autoscaling/TriggerEvent.java | 4 +
.../solr/cloud/autoscaling/TriggerEventQueue.java | 2 +
.../solr/cloud/autoscaling/TriggerUtils.java | 1 +
.../cloud/autoscaling/sim/SimCloudManager.java | 6 +
.../autoscaling/sim/SimClusterStateProvider.java | 19 +
.../autoscaling/sim/SimDistribStateManager.java | 1 +
.../sim/SimDistributedQueueFactory.java | 1 +
.../autoscaling/sim/SimNodeStateProvider.java | 3 +
.../solr/cloud/autoscaling/sim/SimScenario.java | 8 +
.../solr/cloud/autoscaling/sim/SimUtils.java | 1 +
.../autoscaling/sim/SnapshotCloudManager.java | 3 +
.../sim/SnapshotClusterStateProvider.java | 2 +
.../sim/SnapshotDistribStateManager.java | 2 +
.../autoscaling/sim/SnapshotNodeStateProvider.java | 3 +
.../solr/core/AbstractSolrEventListener.java | 5 +-
.../java/org/apache/solr/core/BlobRepository.java | 9 +-
.../apache/solr/core/CachingDirectoryFactory.java | 4 +-
.../java/org/apache/solr/core/CodecFactory.java | 2 +-
.../java/org/apache/solr/core/ConfigOverlay.java | 14 +
.../src/java/org/apache/solr/core/ConfigSet.java | 3 +
.../org/apache/solr/core/ConfigSetProperties.java | 2 +
.../org/apache/solr/core/ConfigSetService.java | 3 +
.../java/org/apache/solr/core/CoreContainer.java | 13 +-
.../java/org/apache/solr/core/CoreDescriptor.java | 6 +-
.../apache/solr/core/CorePropertiesLocator.java | 6 +-
.../org/apache/solr/core/DirectoryFactory.java | 19 +-
.../org/apache/solr/core/HdfsDirectoryFactory.java | 2 +-
.../solr/core/IndexDeletionPolicyWrapper.java | 4 +-
.../org/apache/solr/core/IndexReaderFactory.java | 2 +-
.../src/java/org/apache/solr/core/InitParams.java | 12 +-
.../org/apache/solr/core/MMapDirectoryFactory.java | 1 +
.../java/org/apache/solr/core/MemClassLoader.java | 5 +-
.../solr/core/NRTCachingDirectoryFactory.java | 1 +
.../src/java/org/apache/solr/core/NodeConfig.java | 20 +-
.../src/java/org/apache/solr/core/PluginBag.java | 27 +-
.../src/java/org/apache/solr/core/PluginInfo.java | 6 +-
.../org/apache/solr/core/QuerySenderListener.java | 1 +
.../java/org/apache/solr/core/RequestParams.java | 22 +-
.../org/apache/solr/core/SchemaCodecFactory.java | 5 +-
.../apache/solr/core/SimpleTextCodecFactory.java | 1 +
.../src/java/org/apache/solr/core/SolrConfig.java | 13 +-
.../src/java/org/apache/solr/core/SolrCore.java | 24 +-
.../org/apache/solr/core/SolrDeletionPolicy.java | 2 +-
.../org/apache/solr/core/SolrResourceLoader.java | 82 +-
.../solr/core/TransientSolrCoreCacheDefault.java | 6 +-
.../backup/repository/HdfsBackupRepository.java | 1 +
.../repository/LocalFileSystemRepository.java | 3 +-
.../solr/core/snapshots/SolrSnapshotManager.java | 4 +-
.../solr/core/snapshots/SolrSnapshotsTool.java | 1 +
.../java/org/apache/solr/handler/GraphHandler.java | 3 +-
.../apache/solr/handler/RequestHandlerBase.java | 1 +
.../org/apache/solr/handler/SolrConfigHandler.java | 5 +-
.../org/apache/solr/handler/StreamHandler.java | 4 +-
.../solr/handler/admin/AdminHandlersProxy.java | 2 +
.../handler/admin/AutoscalingHistoryHandler.java | 1 +
.../solr/handler/admin/BaseHandlerApiSupport.java | 5 +-
.../apache/solr/handler/admin/ClusterStatus.java | 4 +-
.../org/apache/solr/handler/admin/ColStatus.java | 1 +
.../solr/handler/admin/CollectionsHandler.java | 12 +-
.../solr/handler/admin/ConfigSetsHandler.java | 3 +
.../solr/handler/admin/CoreAdminHandler.java | 2 +-
.../solr/handler/admin/CoreAdminOperation.java | 7 +-
.../solr/handler/admin/HealthCheckHandler.java | 2 +-
.../solr/handler/admin/IndexSizeEstimator.java | 3 +
.../org/apache/solr/handler/admin/InfoHandler.java | 2 +-
.../apache/solr/handler/admin/LoggingHandler.java | 2 +
.../solr/handler/admin/LukeRequestHandler.java | 1 +
.../handler/admin/MetricsCollectorHandler.java | 2 +-
.../apache/solr/handler/admin/MetricsHandler.java | 7 +-
.../solr/handler/admin/MetricsHistoryHandler.java | 4 +
.../solr/handler/admin/RebalanceLeaders.java | 8 +-
.../solr/handler/admin/SecurityConfHandler.java | 7 +-
.../solr/handler/admin/ShowFileRequestHandler.java | 2 +-
.../solr/handler/admin/SolrInfoMBeanHandler.java | 4 +
.../org/apache/solr/handler/admin/SplitOp.java | 2 +
.../solr/handler/admin/SystemInfoHandler.java | 1 +
.../solr/handler/admin/ZookeeperInfoHandler.java | 1 +
.../solr/handler/admin/ZookeeperStatusHandler.java | 3 +-
.../solr/handler/component/HttpShardHandler.java | 140 +--
.../handler/component/HttpShardHandlerFactory.java | 1 +
.../handler/component/PivotFacetProcessor.java | 4 +-
.../solr/handler/component/QueryComponent.java | 12 +-
.../handler/component/RealTimeGetComponent.java | 22 +-
.../solr/handler/component/ShardRequestor.java | 178 ++++
.../solr/handler/component/StatsComponent.java | 110 +--
.../apache/solr/handler/component/StatsInfo.java | 108 ++
.../export/{DoubleCmp.java => DoubleComp.java} | 30 +-
.../apache/solr/handler/export/ExportWriter.java | 28 +-
.../export/{FloatCmp.java => FloatComp.java} | 30 +-
.../org/apache/solr/handler/export/IntComp.java | 32 +-
.../handler/export/{LongCmp.java => LongComp.java} | 31 +-
.../apache/solr/handler/loader/JavabinLoader.java | 6 +-
.../apache/solr/metrics/SolrMetricProducer.java | 9 +-
.../java/org/apache/solr/pkg/PackageListeners.java | 4 +-
.../java/org/apache/solr/pkg/PackageLoader.java | 41 +-
.../org/apache/solr/pkg/PackagePluginHolder.java | 34 +-
.../solr/request/json/JsonQueryConverter.java | 50 +-
.../apache/solr/response/JSONResponseWriter.java | 8 +-
.../apache/solr/response/PythonResponseWriter.java | 2 +-
.../apache/solr/response/RubyResponseWriter.java | 2 +-
.../response/transform/ShardAugmenterFactory.java | 2 +-
.../response/transform/ValueAugmenterFactory.java | 78 +-
.../java/org/apache/solr/search/CaffeineCache.java | 3 +-
.../apache/solr/search/ExtendedDismaxQParser.java | 2 +-
.../org/apache/solr/search/FunctionRangeQuery.java | 3 +
.../java/org/apache/solr/search/QueryCommand.java | 10 +-
.../java/org/apache/solr/search/QueryContext.java | 1 +
.../org/apache/solr/search/QueryResultKey.java | 10 +-
.../src/java/org/apache/solr/search/SolrCache.java | 3 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 20 +-
.../apache/solr/search/facet/AggValueSource.java | 3 +-
.../java/org/apache/solr/search/facet/AvgAgg.java | 28 +-
.../org/apache/solr/search/facet/CountAgg.java | 6 +-
.../org/apache/solr/search/facet/CountValsAgg.java | 20 +-
.../org/apache/solr/search/facet/DocValuesAcc.java | 577 +++++------
.../org/apache/solr/search/facet/FacetBucket.java | 10 +-
.../org/apache/solr/search/facet/FacetContext.java | 74 ++
.../apache/solr/search/facet/FacetDebugInfo.java | 2 +-
.../org/apache/solr/search/facet/FacetField.java | 45 +-
.../apache/solr/search/facet/FacetFieldMerger.java | 7 +-
.../solr/search/facet/FacetFieldProcessor.java | 23 +-
.../search/facet/FacetFieldProcessorByArray.java | 10 +-
.../search/facet/FacetFieldProcessorByArrayDV.java | 2 +-
.../facet/FacetFieldProcessorByArrayUIF.java | 2 +-
.../FacetFieldProcessorByEnumTermsStream.java | 3 +-
.../search/facet/FacetFieldProcessorByHashDV.java | 9 +-
.../org/apache/solr/search/facet/FacetHeatmap.java | 8 +-
.../org/apache/solr/search/facet/FacetModule.java | 315 +++---
.../org/apache/solr/search/facet/FacetParser.java | 637 ++++++++++++
.../apache/solr/search/facet/FacetProcessor.java | 21 +-
.../org/apache/solr/search/facet/FacetQuery.java | 7 +-
.../org/apache/solr/search/facet/FacetRange.java | 1038 +-------------------
.../apache/solr/search/facet/FacetRangeMerger.java | 4 +-
.../apache/solr/search/facet/FacetRangeParser.java | 76 ++
.../{FacetRange.java => FacetRangeProcessor.java} | 278 +++---
.../org/apache/solr/search/facet/FacetRequest.java | 706 +------------
.../solr/search/facet/FacetRequestSorted.java | 58 ++
.../search/facet/FacetRequestSortedMerger.java | 10 +-
.../java/org/apache/solr/search/facet/HLLAgg.java | 16 +-
.../org/apache/solr/search/facet/LegacyFacet.java | 1 +
.../org/apache/solr/search/facet/MinMaxAgg.java | 35 +-
.../org/apache/solr/search/facet/MissingAgg.java | 8 +-
.../apache/solr/search/facet/PercentileAgg.java | 18 +-
.../apache/solr/search/facet/RelatednessAgg.java | 16 +-
.../solr/search/facet/SimpleAggValueSource.java | 1 +
.../java/org/apache/solr/search/facet/SlotAcc.java | 750 +++++++-------
.../org/apache/solr/search/facet/StddevAgg.java | 18 +-
.../java/org/apache/solr/search/facet/SumAgg.java | 18 +-
.../org/apache/solr/search/facet/SumsqAgg.java | 16 +-
.../apache/solr/search/facet/UnInvertedField.java | 4 +-
.../solr/search/facet/UnInvertedFieldAcc.java | 176 ++--
.../org/apache/solr/search/facet/UniqueAgg.java | 14 +-
.../apache/solr/search/facet/UniqueBlockAgg.java | 6 +-
.../solr/search/facet/UniqueBlockFieldAgg.java | 2 +-
.../solr/search/facet/UniqueBlockQueryAgg.java | 8 +-
.../solr/search/facet/UniqueMultiDvSlotAcc.java | 2 +-
.../search/facet/UniqueMultivaluedSlotAcc.java | 2 +-
.../search/facet/UniqueSinglevaluedSlotAcc.java | 2 +-
.../apache/solr/search/facet/UniqueSlotAcc.java | 4 +-
.../org/apache/solr/search/facet/VarianceAgg.java | 18 +-
.../search/function/CollapseScoreFunction.java | 2 +
.../solr/search/function/FieldNameValueSource.java | 1 +
.../solr/search/function/FileFloatSource.java | 11 +-
.../solr/search/function/MultiStringFunction.java | 1 +
.../solr/search/function/OrdFieldSource.java | 1 +
.../search/function/ReverseOrdFieldSource.java | 1 +
.../search/function/ValueSourceRangeFilter.java | 2 +
.../distance/GeoDistValueSourceParser.java | 3 +-
.../search/function/distance/GeohashFunction.java | 1 +
.../distance/GeohashHaversineFunction.java | 2 +
.../function/distance/HaversineConstFunction.java | 2 +
.../function/distance/HaversineFunction.java | 2 +
.../function/distance/StringDistanceFunction.java | 1 +
.../function/distance/VectorDistanceFunction.java | 2 +
.../solr/search/join/BlockJoinChildQParser.java | 7 +-
.../solr/search/join/BlockJoinParentQParser.java | 105 +-
.../search/join/ChildFieldValueSourceParser.java | 4 +-
...TermsCollector.java => GraphEdgeCollector.java} | 149 +--
.../org/apache/solr/search/join/GraphQuery.java | 2 +-
.../org/apache/solr/security/KerberosPlugin.java | 27 +
.../apache/solr/servlet/SolrDispatchFilter.java | 18 +-
.../apache/solr/servlet/SolrRequestParsers.java | 149 +--
.../java/org/apache/solr/update/SolrCoreState.java | 3 +-
.../org/apache/solr/update/TransactionLog.java | 160 +--
.../processor/DistributedZkUpdateProcessor.java | 2 +-
.../processor/RunUpdateProcessorFactory.java | 123 ++-
.../apache/solr/util/SolrFileCleaningTracker.java | 147 ---
.../java/org/apache/solr/util/SolrLogPostTool.java | 182 ++--
.../java/org/apache/solr/util/SolrPluginUtils.java | 16 +-
.../org/apache/solr/TestDistributedSearch.java | 16 +-
.../test/org/apache/solr/TestGroupingSearch.java | 4 +-
.../autoscaling/AutoAddReplicasPlanActionTest.java | 12 +-
.../cloud/autoscaling/ComputePlanActionTest.java | 80 +-
.../autoscaling/sim/TestSnapshotCloudManager.java | 4 +-
.../org/apache/solr/core/QueryResultKeyTest.java | 2 +-
.../org/apache/solr/core/TestCoreDiscovery.java | 2 +-
.../handler/BinaryUpdateRequestHandlerTest.java | 29 +-
.../solr/handler/MoreLikeThisHandlerTest.java | 11 +-
.../org/apache/solr/handler/TestCoreBackup.java | 20 +-
.../solr/handler/XsltUpdateRequestHandlerTest.java | 7 +-
.../solr/handler/admin/CoreAdminHandlerTest.java | 4 +-
.../handler/admin/CoreAdminRequestStatusTest.java | 1 +
.../admin/CoreMergeIndexesAdminHandlerTest.java | 5 +-
.../solr/handler/admin/MBeansHandlerTest.java | 1 +
.../solr/handler/admin/MetricsHandlerTest.java | 5 +
.../handler/admin/SecurityConfHandlerTest.java | 5 +-
.../solr/handler/admin/TestCollectionAPIs.java | 10 +-
.../apache/solr/handler/admin/TestConfigsApi.java | 19 +-
.../solr/handler/admin/TestCoreAdminApis.java | 10 +-
.../handler/admin/ZookeeperStatusHandlerTest.java | 14 +-
.../component/QueryElevationComponentTest.java | 71 +-
.../solr/handler/component/SearchHandlerTest.java | 74 +-
.../handler/component/SpellCheckComponentTest.java | 1 +
.../solr/handler/component/StatsComponentTest.java | 2 -
.../solr/handler/component/TermsComponentTest.java | 13 +-
.../component/TestHttpShardHandlerFactory.java | 2 +
.../component/TestTrackingShardHandlerFactory.java | 2 +
.../org/apache/solr/highlight/HighlighterTest.java | 18 +
.../src/test/org/apache/solr/pkg/TestPackages.java | 146 ++-
.../test/org/apache/solr/request/TestFaceting.java | 6 +-
.../org/apache/solr/response/JSONWriterTest.java | 4 +-
.../apache/solr/search/SolrIndexSearcherTest.java | 296 ++++--
.../solr/search/TestCollapseQParserPlugin.java | 29 +
.../solr/search/TestExtendedDismaxParser.java | 41 +-
.../org/apache/solr/search/facet/DebugAgg.java | 10 +-
.../solr/search/facet/TestCloudJSONFacetSKG.java | 278 ++++--
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 989 +++++++++++++++++++
.../solr/search/facet/TestJsonFacetRefinement.java | 21 +-
.../apache/solr/search/facet/TestJsonFacets.java | 105 +-
.../join/another/BJQFilterAccessibleTest.java | 2 +-
.../apache/solr/search/json/TestJsonRequest.java | 39 +-
.../UpdateRequestProcessorFactoryTest.java | 2 +-
.../org/apache/solr/util/SolrLogPostToolTest.java | 18 +
solr/licenses/caffeine-2.8.0.jar.sha1 | 1 -
solr/licenses/caffeine-2.8.4.jar.sha1 | 1 +
solr/licenses/commons-fileupload-1.3.3.jar.sha1 | 1 -
solr/licenses/commons-fileupload-LICENSE-ASL.txt | 202 ----
solr/licenses/commons-fileupload-NOTICE.txt | 5 -
.../src/cluster-node-management.adoc | 19 +-
.../src/common-query-parameters.adoc | 42 +-
solr/solr-ref-guide/src/css/decoration.css | 2 +-
solr/solr-ref-guide/src/css/ref-guide.css | 6 +-
solr/solr-ref-guide/src/distributed-requests.adoc | 4 +
solr/solr-ref-guide/src/enabling-ssl.adoc | 238 ++---
solr/solr-ref-guide/src/metrics-reporting.adoc | 2 +-
.../src/solrcloud-autoscaling-trigger-actions.adoc | 71 +-
.../apache/solr/common/params/CommonParams.java | 4 +-
solr/solrj/src/java/org/noggit/CharArr.java | 262 ++---
solr/solrj/src/java/org/noggit/JSONParser.java | 2 +-
.../solr/common/params/CommonParamsTest.java | 2 +-
.../component/TrackingShardHandlerFactory.java | 1 +
solr/webapp/web/js/angular/controllers/index.js | 2 +-
versions.lock | 5 +-
versions.props | 3 +-
366 files changed, 8922 insertions(+), 8035 deletions(-)
rename lucene/{core => backward-codecs}/src/java/org/apache/lucene/codecs/lucene70/Lucene70SegmentInfoFormat.java (63%)
copy lucene/{core => backward-codecs}/src/java/org/apache/lucene/codecs/lucene70/package-info.java (96%)
copy lucene/{core => backward-codecs}/src/java/org/apache/lucene/codecs/lucene84/Lucene84Codec.java (96%)
rename lucene/{core/src/java/org/apache/lucene/codecs/lucene70 => backward-codecs/src/java/org/apache/lucene/codecs/lucene84}/package-info.java (86%)
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene70/Lucene70RWSegmentInfoFormat.java
copy lucene/{core => backward-codecs}/src/test/org/apache/lucene/codecs/lucene70/TestLucene70SegmentInfoFormat.java (77%)
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.5.2-cfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.5.2-nocfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.5.2.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/unsupported.7.7.3-cfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/unsupported.7.7.3-nocfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/unsupported.sorted.7.7.3.zip
rename lucene/core/src/java/org/apache/lucene/codecs/{lucene84/Lucene84Codec.java => lucene86/Lucene86Codec.java} (86%)
create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene86/Lucene86SegmentInfoFormat.java
copy lucene/core/src/java/org/apache/lucene/codecs/{lucene84 => lucene86}/package-info.java (95%)
create mode 100644 lucene/core/src/java/org/apache/lucene/index/DocValuesLeafReader.java
create mode 100644 lucene/core/src/java/org/apache/lucene/index/IndexSorter.java
create mode 100644 lucene/core/src/java/org/apache/lucene/index/SortFieldProvider.java
create mode 100644 lucene/core/src/resources/META-INF/services/org.apache.lucene.index.SortFieldProvider
rename lucene/core/src/test/org/apache/lucene/codecs/{lucene70/TestLucene70SegmentInfoFormat.java => lucene86/TestLucene86SegmentInfoFormat.java} (91%)
create mode 100644 solr/core/src/java/org/apache/solr/cloud/OverseerElectionContext.java
copy solr/core/src/java/org/apache/solr/cloud/{ElectionContext.java => ShardLeaderElectionContext.java} (58%)
create mode 100644 solr/core/src/java/org/apache/solr/cloud/ShardLeaderElectionContextBase.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/component/ShardRequestor.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/component/StatsInfo.java
rename solr/core/src/java/org/apache/solr/handler/export/{DoubleCmp.java => DoubleComp.java} (69%)
rename solr/core/src/java/org/apache/solr/handler/export/{FloatCmp.java => FloatComp.java} (70%)
rename solr/core/src/java/org/apache/solr/handler/export/{LongCmp.java => LongComp.java} (70%)
create mode 100644 solr/core/src/java/org/apache/solr/search/facet/FacetContext.java
create mode 100644 solr/core/src/java/org/apache/solr/search/facet/FacetParser.java
create mode 100644 solr/core/src/java/org/apache/solr/search/facet/FacetRangeParser.java
copy solr/core/src/java/org/apache/solr/search/facet/{FacetRange.java => FacetRangeProcessor.java} (84%)
create mode 100644 solr/core/src/java/org/apache/solr/search/facet/FacetRequestSorted.java
rename solr/core/src/java/org/apache/solr/search/join/{GraphTermsCollector.java => GraphEdgeCollector.java} (59%)
delete mode 100644 solr/core/src/java/org/apache/solr/util/SolrFileCleaningTracker.java
create mode 100644 solr/core/src/test/org/apache/solr/search/facet/TestCloudJSONFacetSKGEquiv.java
delete mode 100644 solr/licenses/caffeine-2.8.0.jar.sha1
create mode 100644 solr/licenses/caffeine-2.8.4.jar.sha1
delete mode 100644 solr/licenses/commons-fileupload-1.3.3.jar.sha1
delete mode 100644 solr/licenses/commons-fileupload-LICENSE-ASL.txt
delete mode 100644 solr/licenses/commons-fileupload-NOTICE.txt
[lucene-solr] 01/01: Merge branch 'master' into jira/solr-14470-2
Posted by ab...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ab pushed a commit to branch jira/solr-14470-2
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit a4ff7116e4c13400fcc19dbdf56b8ca1f67d8dfe
Merge: 56ec965 bab4fcc
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Thu Jun 4 17:11:28 2020 +0200
Merge branch 'master' into jira/solr-14470-2
build.gradle | 4 +-
dev-tools/doap/lucene.rdf | 7 +
dev-tools/doap/solr.rdf | 7 +
dev-tools/maven/pom.xml.template | 2 +-
dev-tools/scripts/releaseWizard.py | 2 +-
dev-tools/scripts/releaseWizard.yaml | 27 +-
gradle/jar-manifest.gradle | 9 +-
gradle/validation/check-environment.gradle | 2 +-
gradle/validation/validate-log-calls.gradle | 41 +-
gradle/wrapper/gradle-wrapper.jar | Bin 58702 -> 58910 bytes
gradle/wrapper/gradle-wrapper.jar.sha256 | 2 +-
gradle/wrapper/gradle-wrapper.jar.version | 2 +-
gradle/wrapper/gradle-wrapper.properties | 2 +-
lucene/CHANGES.txt | 29 +-
.../codecs/lucene70/Lucene70SegmentInfoFormat.java | 168 +---
.../lucene/codecs/lucene70/package-info.java | 2 +-
.../lucene/codecs/lucene84/Lucene84Codec.java | 46 +-
.../lucene/codecs/lucene84}/package-info.java | 4 +-
.../services/org.apache.lucene.codecs.Codec | 1 +
.../lucene70/Lucene70RWSegmentInfoFormat.java | 204 ++++
.../lucene70/TestLucene70SegmentInfoFormat.java | 13 +-
.../lucene/index/TestBackwardsCompatibility.java | 11 +-
.../org/apache/lucene/index/index.8.5.2-cfs.zip | Bin 0 -> 15897 bytes
.../org/apache/lucene/index/index.8.5.2-nocfs.zip | Bin 0 -> 15902 bytes
.../test/org/apache/lucene/index/sorted.8.5.2.zip | Bin 0 -> 80768 bytes
.../apache/lucene/index/unsupported.7.7.3-cfs.zip | Bin 0 -> 15646 bytes
.../lucene/index/unsupported.7.7.3-nocfs.zip | Bin 0 -> 15643 bytes
.../lucene/index/unsupported.sorted.7.7.3.zip | Bin 0 -> 86356 bytes
.../benchmark/byTask/tasks/CreateIndexTask.java | 4 +-
.../simpletext/SimpleTextSegmentInfoFormat.java | 306 +-----
lucene/common-build.xml | 2 +-
.../src/java/org/apache/lucene/codecs/Codec.java | 2 +-
.../lucene/codecs/lucene84/package-info.java | 396 +-------
.../Lucene86Codec.java} | 72 +-
.../codecs/lucene86/Lucene86SegmentInfoFormat.java | 217 ++++
.../{lucene84 => lucene86}/package-info.java | 60 +-
.../apache/lucene/index/BinaryDocValuesWriter.java | 29 +-
.../apache/lucene/index/DefaultIndexingChain.java | 183 ++--
.../apache/lucene/index/DocValuesLeafReader.java | 89 ++
.../org/apache/lucene/index/DocValuesWriter.java | 8 +-
.../java/org/apache/lucene/index/IndexSorter.java | 448 +++++++++
.../org/apache/lucene/index/IndexWriterConfig.java | 17 +-
.../java/org/apache/lucene/index/MultiSorter.java | 144 +--
.../lucene/index/NumericDocValuesWriter.java | 33 +-
.../java/org/apache/lucene/index/SegmentInfos.java | 236 ++---
.../org/apache/lucene/index/SortFieldProvider.java | 118 +++
.../apache/lucene/index/SortedDocValuesWriter.java | 50 +-
.../lucene/index/SortedNumericDocValuesWriter.java | 33 +-
.../lucene/index/SortedSetDocValuesWriter.java | 45 +-
.../src/java/org/apache/lucene/index/Sorter.java | 238 +----
.../java/org/apache/lucene/search/FuzzyQuery.java | 2 +-
.../java/org/apache/lucene/search/SortField.java | 135 +++
.../lucene/search/SortedNumericSortField.java | 106 ++
.../apache/lucene/search/SortedSetSortField.java | 69 +-
.../src/java/org/apache/lucene/util/Version.java | 7 +
.../services/org.apache.lucene.codecs.Codec | 2 +-
.../org.apache.lucene.index.SortFieldProvider | 20 +
...tLucene50StoredFieldsFormatHighCompression.java | 11 +-
.../codecs/lucene80/TestLucene80NormsFormat.java | 4 +-
.../TestLucene86SegmentInfoFormat.java} | 6 +-
.../org/apache/lucene/index/TestIndexSorting.java | 5 +-
.../org/apache/lucene/index/TestPointValues.java | 4 +-
.../org/apache/lucene/index/TestSegmentInfos.java | 64 ++
.../org/apache/lucene/search/TestBoolean2.java | 8 +-
.../org/apache/lucene/search/TestFuzzyQuery.java | 46 +-
.../apache/lucene/search/TestLRUQueryCache.java | 17 +-
.../lucene/search/TestSameScoresWithThreads.java | 1 +
.../apache/lucene/search/TestSearcherManager.java | 1 +
.../org/apache/lucene/search/TestTermQuery.java | 7 +-
.../search/uhighlight/UnifiedHighlighter.java | 2 +
.../lucene/search/highlight/HighlighterTest.java | 27 +-
.../lucene/search/highlight/TokenSourcesTest.java | 2 +
.../highlight/custom/HighlightCustomQueryTest.java | 23 +-
lucene/ivy-versions.properties | 3 +-
.../function/valuesource/DocFreqValueSource.java | 175 ++--
.../function/valuesource/IDFValueSource.java | 2 +-
.../function/valuesource/MaxDocValueSource.java | 2 +-
.../function/valuesource/NumDocsValueSource.java | 2 +-
.../document/TestFloatPointNearestNeighbor.java | 2 +-
.../test/org/apache/lucene/search/TestNearest.java | 2 +-
.../lucene/search/TestTermAutomatonQuery.java | 3 +-
.../suggest/analyzing/TestFreeTextSuggester.java | 1 +
.../suggest/analyzing/TestSuggestStopFilter.java | 9 -
.../search/suggest/document/TestSuggestField.java | 13 +-
.../apache/lucene/geo/BaseGeoPointTestCase.java | 2 +-
.../org/apache/lucene/geo/BaseXYPointTestCase.java | 2 +-
.../lucene/search/ShardSearchingTestBase.java | 3 +-
.../util/TestRuleSetupAndRestoreClassEnv.java | 29 +-
.../src/java/org/apache/lucene/util/TestUtil.java | 4 +-
solr/CHANGES.txt | 74 +-
solr/core/build.gradle | 1 -
solr/core/ivy.xml | 1 -
.../org/apache/solr/cloud/ElectionContext.java | 709 -------------
.../apache/solr/cloud/ExclusiveSliceProperty.java | 2 +-
.../apache/solr/cloud/OverseerElectionContext.java | 110 +++
...ontext.java => ShardLeaderElectionContext.java} | 423 ++------
.../solr/cloud/ShardLeaderElectionContextBase.java | 194 ++++
.../java/org/apache/solr/cloud/ZkController.java | 2 +-
.../autoscaling/AutoAddReplicasPlanAction.java | 47 +-
.../apache/solr/cloud/autoscaling/AutoScaling.java | 2 +
.../solr/cloud/autoscaling/AutoScalingHandler.java | 10 +
.../solr/cloud/autoscaling/ComputePlanAction.java | 174 ++--
.../solr/cloud/autoscaling/ExecutePlanAction.java | 2 +
.../cloud/autoscaling/InactiveShardPlanAction.java | 1 +
.../solr/cloud/autoscaling/IndexSizeTrigger.java | 2 +
.../solr/cloud/autoscaling/MetricTrigger.java | 1 +
.../solr/cloud/autoscaling/NodeAddedTrigger.java | 2 +
.../solr/cloud/autoscaling/NodeLostTrigger.java | 2 +
.../solr/cloud/autoscaling/ScheduledTriggers.java | 3 +
.../solr/cloud/autoscaling/SearchRateTrigger.java | 5 +
.../solr/cloud/autoscaling/SystemLogListener.java | 2 +
.../apache/solr/cloud/autoscaling/TriggerBase.java | 3 +
.../solr/cloud/autoscaling/TriggerEvent.java | 4 +
.../solr/cloud/autoscaling/TriggerEventQueue.java | 2 +
.../solr/cloud/autoscaling/TriggerUtils.java | 1 +
.../cloud/autoscaling/sim/SimCloudManager.java | 6 +
.../autoscaling/sim/SimClusterStateProvider.java | 19 +
.../autoscaling/sim/SimDistribStateManager.java | 1 +
.../sim/SimDistributedQueueFactory.java | 1 +
.../autoscaling/sim/SimNodeStateProvider.java | 3 +
.../solr/cloud/autoscaling/sim/SimScenario.java | 8 +
.../solr/cloud/autoscaling/sim/SimUtils.java | 1 +
.../autoscaling/sim/SnapshotCloudManager.java | 3 +
.../sim/SnapshotClusterStateProvider.java | 2 +
.../sim/SnapshotDistribStateManager.java | 2 +
.../autoscaling/sim/SnapshotNodeStateProvider.java | 3 +
.../solr/core/AbstractSolrEventListener.java | 5 +-
.../java/org/apache/solr/core/BlobRepository.java | 9 +-
.../apache/solr/core/CachingDirectoryFactory.java | 4 +-
.../java/org/apache/solr/core/CodecFactory.java | 2 +-
.../java/org/apache/solr/core/ConfigOverlay.java | 14 +
.../src/java/org/apache/solr/core/ConfigSet.java | 3 +
.../org/apache/solr/core/ConfigSetProperties.java | 2 +
.../org/apache/solr/core/ConfigSetService.java | 3 +
.../java/org/apache/solr/core/CoreContainer.java | 13 +-
.../java/org/apache/solr/core/CoreDescriptor.java | 6 +-
.../apache/solr/core/CorePropertiesLocator.java | 6 +-
.../org/apache/solr/core/DirectoryFactory.java | 19 +-
.../org/apache/solr/core/HdfsDirectoryFactory.java | 2 +-
.../solr/core/IndexDeletionPolicyWrapper.java | 4 +-
.../org/apache/solr/core/IndexReaderFactory.java | 2 +-
.../src/java/org/apache/solr/core/InitParams.java | 12 +-
.../org/apache/solr/core/MMapDirectoryFactory.java | 1 +
.../java/org/apache/solr/core/MemClassLoader.java | 5 +-
.../solr/core/NRTCachingDirectoryFactory.java | 1 +
.../src/java/org/apache/solr/core/NodeConfig.java | 20 +-
.../src/java/org/apache/solr/core/PluginBag.java | 27 +-
.../src/java/org/apache/solr/core/PluginInfo.java | 6 +-
.../org/apache/solr/core/QuerySenderListener.java | 1 +
.../java/org/apache/solr/core/RequestParams.java | 22 +-
.../org/apache/solr/core/SchemaCodecFactory.java | 5 +-
.../apache/solr/core/SimpleTextCodecFactory.java | 1 +
.../src/java/org/apache/solr/core/SolrConfig.java | 13 +-
.../src/java/org/apache/solr/core/SolrCore.java | 24 +-
.../org/apache/solr/core/SolrDeletionPolicy.java | 2 +-
.../org/apache/solr/core/SolrResourceLoader.java | 82 +-
.../solr/core/TransientSolrCoreCacheDefault.java | 6 +-
.../backup/repository/HdfsBackupRepository.java | 1 +
.../repository/LocalFileSystemRepository.java | 3 +-
.../solr/core/snapshots/SolrSnapshotManager.java | 4 +-
.../solr/core/snapshots/SolrSnapshotsTool.java | 1 +
.../java/org/apache/solr/handler/GraphHandler.java | 3 +-
.../apache/solr/handler/RequestHandlerBase.java | 1 +
.../org/apache/solr/handler/SolrConfigHandler.java | 5 +-
.../org/apache/solr/handler/StreamHandler.java | 4 +-
.../solr/handler/admin/AdminHandlersProxy.java | 2 +
.../handler/admin/AutoscalingHistoryHandler.java | 1 +
.../solr/handler/admin/BaseHandlerApiSupport.java | 5 +-
.../apache/solr/handler/admin/ClusterStatus.java | 4 +-
.../org/apache/solr/handler/admin/ColStatus.java | 1 +
.../solr/handler/admin/CollectionsHandler.java | 12 +-
.../solr/handler/admin/ConfigSetsHandler.java | 3 +
.../solr/handler/admin/CoreAdminHandler.java | 2 +-
.../solr/handler/admin/CoreAdminOperation.java | 7 +-
.../solr/handler/admin/HealthCheckHandler.java | 2 +-
.../solr/handler/admin/IndexSizeEstimator.java | 3 +
.../org/apache/solr/handler/admin/InfoHandler.java | 2 +-
.../apache/solr/handler/admin/LoggingHandler.java | 2 +
.../solr/handler/admin/LukeRequestHandler.java | 1 +
.../handler/admin/MetricsCollectorHandler.java | 2 +-
.../apache/solr/handler/admin/MetricsHandler.java | 7 +-
.../solr/handler/admin/MetricsHistoryHandler.java | 4 +
.../solr/handler/admin/RebalanceLeaders.java | 8 +-
.../solr/handler/admin/SecurityConfHandler.java | 7 +-
.../solr/handler/admin/ShowFileRequestHandler.java | 2 +-
.../solr/handler/admin/SolrInfoMBeanHandler.java | 4 +
.../org/apache/solr/handler/admin/SplitOp.java | 2 +
.../solr/handler/admin/SystemInfoHandler.java | 1 +
.../solr/handler/admin/ZookeeperInfoHandler.java | 1 +
.../solr/handler/admin/ZookeeperStatusHandler.java | 3 +-
.../solr/handler/component/HttpShardHandler.java | 140 +--
.../handler/component/HttpShardHandlerFactory.java | 1 +
.../handler/component/PivotFacetProcessor.java | 4 +-
.../solr/handler/component/QueryComponent.java | 12 +-
.../handler/component/RealTimeGetComponent.java | 22 +-
.../solr/handler/component/ShardRequestor.java | 178 ++++
.../solr/handler/component/StatsComponent.java | 110 +--
.../apache/solr/handler/component/StatsInfo.java | 108 ++
.../export/{DoubleCmp.java => DoubleComp.java} | 30 +-
.../apache/solr/handler/export/ExportWriter.java | 28 +-
.../export/{FloatCmp.java => FloatComp.java} | 30 +-
.../org/apache/solr/handler/export/IntComp.java | 32 +-
.../handler/export/{LongCmp.java => LongComp.java} | 31 +-
.../apache/solr/handler/loader/JavabinLoader.java | 6 +-
.../apache/solr/metrics/SolrMetricProducer.java | 9 +-
.../java/org/apache/solr/pkg/PackageListeners.java | 4 +-
.../java/org/apache/solr/pkg/PackageLoader.java | 41 +-
.../org/apache/solr/pkg/PackagePluginHolder.java | 34 +-
.../solr/request/json/JsonQueryConverter.java | 50 +-
.../apache/solr/response/JSONResponseWriter.java | 8 +-
.../apache/solr/response/PythonResponseWriter.java | 2 +-
.../apache/solr/response/RubyResponseWriter.java | 2 +-
.../response/transform/ShardAugmenterFactory.java | 2 +-
.../response/transform/ValueAugmenterFactory.java | 78 +-
.../java/org/apache/solr/search/CaffeineCache.java | 3 +-
.../apache/solr/search/ExtendedDismaxQParser.java | 2 +-
.../org/apache/solr/search/FunctionRangeQuery.java | 3 +
.../java/org/apache/solr/search/QueryCommand.java | 10 +-
.../java/org/apache/solr/search/QueryContext.java | 1 +
.../org/apache/solr/search/QueryResultKey.java | 10 +-
.../src/java/org/apache/solr/search/SolrCache.java | 3 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 20 +-
.../apache/solr/search/facet/AggValueSource.java | 3 +-
.../java/org/apache/solr/search/facet/AvgAgg.java | 28 +-
.../org/apache/solr/search/facet/CountAgg.java | 6 +-
.../org/apache/solr/search/facet/CountValsAgg.java | 20 +-
.../org/apache/solr/search/facet/DocValuesAcc.java | 577 +++++------
.../org/apache/solr/search/facet/FacetBucket.java | 10 +-
.../org/apache/solr/search/facet/FacetContext.java | 74 ++
.../apache/solr/search/facet/FacetDebugInfo.java | 2 +-
.../org/apache/solr/search/facet/FacetField.java | 45 +-
.../apache/solr/search/facet/FacetFieldMerger.java | 7 +-
.../solr/search/facet/FacetFieldProcessor.java | 23 +-
.../search/facet/FacetFieldProcessorByArray.java | 10 +-
.../search/facet/FacetFieldProcessorByArrayDV.java | 2 +-
.../facet/FacetFieldProcessorByArrayUIF.java | 2 +-
.../FacetFieldProcessorByEnumTermsStream.java | 3 +-
.../search/facet/FacetFieldProcessorByHashDV.java | 9 +-
.../org/apache/solr/search/facet/FacetHeatmap.java | 8 +-
.../org/apache/solr/search/facet/FacetModule.java | 315 +++---
.../org/apache/solr/search/facet/FacetParser.java | 637 ++++++++++++
.../apache/solr/search/facet/FacetProcessor.java | 21 +-
.../org/apache/solr/search/facet/FacetQuery.java | 7 +-
.../org/apache/solr/search/facet/FacetRange.java | 1038 +-------------------
.../apache/solr/search/facet/FacetRangeMerger.java | 4 +-
.../apache/solr/search/facet/FacetRangeParser.java | 76 ++
.../{FacetRange.java => FacetRangeProcessor.java} | 278 +++---
.../org/apache/solr/search/facet/FacetRequest.java | 706 +------------
.../solr/search/facet/FacetRequestSorted.java | 58 ++
.../search/facet/FacetRequestSortedMerger.java | 10 +-
.../java/org/apache/solr/search/facet/HLLAgg.java | 16 +-
.../org/apache/solr/search/facet/LegacyFacet.java | 1 +
.../org/apache/solr/search/facet/MinMaxAgg.java | 35 +-
.../org/apache/solr/search/facet/MissingAgg.java | 8 +-
.../apache/solr/search/facet/PercentileAgg.java | 18 +-
.../apache/solr/search/facet/RelatednessAgg.java | 16 +-
.../solr/search/facet/SimpleAggValueSource.java | 1 +
.../java/org/apache/solr/search/facet/SlotAcc.java | 750 +++++++-------
.../org/apache/solr/search/facet/StddevAgg.java | 18 +-
.../java/org/apache/solr/search/facet/SumAgg.java | 18 +-
.../org/apache/solr/search/facet/SumsqAgg.java | 16 +-
.../apache/solr/search/facet/UnInvertedField.java | 4 +-
.../solr/search/facet/UnInvertedFieldAcc.java | 176 ++--
.../org/apache/solr/search/facet/UniqueAgg.java | 14 +-
.../apache/solr/search/facet/UniqueBlockAgg.java | 6 +-
.../solr/search/facet/UniqueBlockFieldAgg.java | 2 +-
.../solr/search/facet/UniqueBlockQueryAgg.java | 8 +-
.../solr/search/facet/UniqueMultiDvSlotAcc.java | 2 +-
.../search/facet/UniqueMultivaluedSlotAcc.java | 2 +-
.../search/facet/UniqueSinglevaluedSlotAcc.java | 2 +-
.../apache/solr/search/facet/UniqueSlotAcc.java | 4 +-
.../org/apache/solr/search/facet/VarianceAgg.java | 18 +-
.../search/function/CollapseScoreFunction.java | 2 +
.../solr/search/function/FieldNameValueSource.java | 1 +
.../solr/search/function/FileFloatSource.java | 11 +-
.../solr/search/function/MultiStringFunction.java | 1 +
.../solr/search/function/OrdFieldSource.java | 1 +
.../search/function/ReverseOrdFieldSource.java | 1 +
.../search/function/ValueSourceRangeFilter.java | 2 +
.../distance/GeoDistValueSourceParser.java | 3 +-
.../search/function/distance/GeohashFunction.java | 1 +
.../distance/GeohashHaversineFunction.java | 2 +
.../function/distance/HaversineConstFunction.java | 2 +
.../function/distance/HaversineFunction.java | 2 +
.../function/distance/StringDistanceFunction.java | 1 +
.../function/distance/VectorDistanceFunction.java | 2 +
.../solr/search/join/BlockJoinChildQParser.java | 7 +-
.../solr/search/join/BlockJoinParentQParser.java | 105 +-
.../search/join/ChildFieldValueSourceParser.java | 4 +-
...TermsCollector.java => GraphEdgeCollector.java} | 149 +--
.../org/apache/solr/search/join/GraphQuery.java | 2 +-
.../org/apache/solr/security/KerberosPlugin.java | 27 +
.../apache/solr/servlet/SolrDispatchFilter.java | 18 +-
.../apache/solr/servlet/SolrRequestParsers.java | 149 +--
.../java/org/apache/solr/update/SolrCoreState.java | 3 +-
.../org/apache/solr/update/TransactionLog.java | 160 +--
.../processor/DistributedZkUpdateProcessor.java | 2 +-
.../processor/RunUpdateProcessorFactory.java | 123 ++-
.../apache/solr/util/SolrFileCleaningTracker.java | 147 ---
.../java/org/apache/solr/util/SolrLogPostTool.java | 182 ++--
.../java/org/apache/solr/util/SolrPluginUtils.java | 16 +-
.../org/apache/solr/TestDistributedSearch.java | 16 +-
.../test/org/apache/solr/TestGroupingSearch.java | 4 +-
.../autoscaling/AutoAddReplicasPlanActionTest.java | 12 +-
.../cloud/autoscaling/ComputePlanActionTest.java | 80 +-
.../autoscaling/sim/TestSnapshotCloudManager.java | 4 +-
.../org/apache/solr/core/QueryResultKeyTest.java | 2 +-
.../org/apache/solr/core/TestCoreDiscovery.java | 2 +-
.../handler/BinaryUpdateRequestHandlerTest.java | 29 +-
.../solr/handler/MoreLikeThisHandlerTest.java | 11 +-
.../org/apache/solr/handler/TestCoreBackup.java | 20 +-
.../solr/handler/XsltUpdateRequestHandlerTest.java | 7 +-
.../solr/handler/admin/CoreAdminHandlerTest.java | 4 +-
.../handler/admin/CoreAdminRequestStatusTest.java | 1 +
.../admin/CoreMergeIndexesAdminHandlerTest.java | 5 +-
.../solr/handler/admin/MBeansHandlerTest.java | 1 +
.../solr/handler/admin/MetricsHandlerTest.java | 5 +
.../handler/admin/SecurityConfHandlerTest.java | 5 +-
.../solr/handler/admin/TestCollectionAPIs.java | 10 +-
.../apache/solr/handler/admin/TestConfigsApi.java | 19 +-
.../solr/handler/admin/TestCoreAdminApis.java | 10 +-
.../handler/admin/ZookeeperStatusHandlerTest.java | 14 +-
.../component/QueryElevationComponentTest.java | 71 +-
.../solr/handler/component/SearchHandlerTest.java | 74 +-
.../handler/component/SpellCheckComponentTest.java | 1 +
.../solr/handler/component/StatsComponentTest.java | 2 -
.../solr/handler/component/TermsComponentTest.java | 13 +-
.../component/TestHttpShardHandlerFactory.java | 2 +
.../component/TestTrackingShardHandlerFactory.java | 2 +
.../org/apache/solr/highlight/HighlighterTest.java | 18 +
.../src/test/org/apache/solr/pkg/TestPackages.java | 146 ++-
.../test/org/apache/solr/request/TestFaceting.java | 6 +-
.../org/apache/solr/response/JSONWriterTest.java | 4 +-
.../apache/solr/search/SolrIndexSearcherTest.java | 296 ++++--
.../solr/search/TestCollapseQParserPlugin.java | 29 +
.../solr/search/TestExtendedDismaxParser.java | 41 +-
.../org/apache/solr/search/facet/DebugAgg.java | 10 +-
.../solr/search/facet/TestCloudJSONFacetSKG.java | 278 ++++--
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 989 +++++++++++++++++++
.../solr/search/facet/TestJsonFacetRefinement.java | 21 +-
.../apache/solr/search/facet/TestJsonFacets.java | 105 +-
.../join/another/BJQFilterAccessibleTest.java | 2 +-
.../apache/solr/search/json/TestJsonRequest.java | 39 +-
.../UpdateRequestProcessorFactoryTest.java | 2 +-
.../org/apache/solr/util/SolrLogPostToolTest.java | 18 +
solr/licenses/caffeine-2.8.0.jar.sha1 | 1 -
solr/licenses/caffeine-2.8.4.jar.sha1 | 1 +
solr/licenses/commons-fileupload-1.3.3.jar.sha1 | 1 -
solr/licenses/commons-fileupload-LICENSE-ASL.txt | 202 ----
solr/licenses/commons-fileupload-NOTICE.txt | 5 -
.../src/cluster-node-management.adoc | 19 +-
.../src/common-query-parameters.adoc | 42 +-
solr/solr-ref-guide/src/css/decoration.css | 2 +-
solr/solr-ref-guide/src/css/ref-guide.css | 6 +-
solr/solr-ref-guide/src/distributed-requests.adoc | 4 +
solr/solr-ref-guide/src/enabling-ssl.adoc | 238 ++---
solr/solr-ref-guide/src/metrics-reporting.adoc | 2 +-
.../src/solrcloud-autoscaling-trigger-actions.adoc | 71 +-
.../apache/solr/common/params/CommonParams.java | 4 +-
solr/solrj/src/java/org/noggit/CharArr.java | 262 ++---
solr/solrj/src/java/org/noggit/JSONParser.java | 2 +-
.../solr/common/params/CommonParamsTest.java | 2 +-
.../component/TrackingShardHandlerFactory.java | 1 +
solr/webapp/web/js/angular/controllers/index.js | 2 +-
versions.lock | 5 +-
versions.props | 3 +-
366 files changed, 8922 insertions(+), 8035 deletions(-)