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/10/08 18:39:48 UTC
[lucene-solr] branch jira/solr-13350 updated (fec884a -> 41eeee9)
This is an automated email from the ASF dual-hosted git repository.
ishan pushed a change to branch jira/solr-13350
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from fec884a Merge remote-tracking branch 'origin/master' into jira/solr-13350
add c223792 SOLR-13780: fix ClassCastException in NestableJsonFacet
add 59fe7b7 SOLR-13725: allow negative values for limit in TermsFacetMap
add 43ee86a SOLR-13272: add support for arbitrary ranges in JSON Range faceting
add d75f027 SOLR-11492 - clean up /solr/cloud-dev and add a well documented script.
add 4ec4061 SOLR-13786: AwaitsFix SolrExporterIntegrationTest
add d279fe8 LUCENE-8984: MoreLikeThis MLT is biased for uncommon fields (#871)
add cd9f3a9 SOLR-13022: validate sort parameters in JSON facet after parsing
add 25f88c5 LUCENE-8978: Maximal Of Minimum Scores Based Concurrent Early Termination (#897)
add a333b6d LUCENE-8984: Fix ut by cleaning up resources after test
add 0d0af50 SOLR-13784: EmbeddedSolrServer coreName optional
add 42e64ff SOLR-13272: add documentation for arbitrary range in JSON facet
add 99f4cec LUCENE-8980: Blocktree seekExact now checks min-max range of the segment
add ec9780c SOLR-13747: New TestSSLTestConfig.testFailIfUserRunsTestsWithJVMThatHasKnownSSLBugs() to give people running tests more visibility if/when they use a known-buggy JVM causing most SSL tests to silently SKIP
add 15db6bf LUCENE-8989: Allow IndexSearcher To Handle Rejected Execution (#899)
add a9cf5f6 Do not wait on task's future if it was rejected
add ae72f4f SOLR-13399: add SPLITSHARD splitByPrefix docs (#903)
add 7752964 SOLR-13180: fix classCastEx in JSON Request API
add e5d9501 SOLR-13417: handle stats on date/str fields in solrj's JSON facet resp
add 0dfbf55 LUCENE-8213: Introduce Asynchronous Caching in LRUQueryCache (#815)
add 2ba61c8 SOLR-13712: JMX MBeans are not exposed because of race condition between creating platform mbean server and registering mbeans
add 4f89987 :SOLR-13454: Investigate ReindexCollectionTest failures, added more safeguards in bandaid code
add d4f6123 SOLR-13632: Support integral plots, cosine distance and string truncation with math expressions
add 22b8943 SOLR-13632: Fix precommit
add e752229 SOLR-13632,SOLR-13667,SOLR-13625: Update CHANGES.txt
add 3c399bb Update testLRUEviction To Work With Async Loads
add 7350c50 SOLR-13798: SSL: Adding Enabling/Disabling client's hostname verification config
add 0ec7986 Minor logging improvements
add a1f3d2c SOLR-13771: Add -v and -m to ulimit section of reference guide and bin/solr checks
add 67f4c7f SOLR-13771: Add -v and -m to ulimit section of reference guide and bin/solr checks. Forgot CHANGES.txt entry
add 4ddde00 SOLR-13802: Write analyzer property luceneMatchVersion to managed schema
add ee53209 LUCENE-8993: Change all repository references in Maven POM files to HTTPs; update some related URLs, too
add 9063cf1 Fixing link to Lucene Java Bugs page (#909)
add 302cd09 Revert "LUCENE-8213: Introduce Asynchronous Caching in LRUQueryCache (#815)" (#914)
add a57ec14 SOLR-13811: Refactor AutoAddReplicasIntegrationTest to isolate problematic situation into an AwaitsFix test method
add 2d3baf6 SOLR-13797 SolrResourceLoader no longer caches bad results when asked for wrong type
add 10da07a LUCENE-8991: disable java.util.HashMap assertions to avoid spurious vailures due to JDK-8205399
add 2bdfc39 LUCENE-8993: Also update to latest version of Apache Parent POM
add 8007ac0 SOLR-8241: Add CaffeineCache, an efficient implementation of SolrCache.
add a0396da SOLR-8241: Fix an NPE.
add d4ab808 LUCENE-8860: add additional leaf node level optimizations in LatLonShapeBoundingBoxQuery. (#844)
add 9942544 LUCENE-8990: Add estimateDocCount(visitor) method to PointValues (#905)
add 824f0ec SOLR-13791: Remove remaining Commons BeanUtils references. (Andras Salamon, Christine Poerschke)
add b51013a SOLR-13812: Add javadocs, uneven rejection and basic test coverage for the SolrTestCaseJ4.params method. (Diego Ceccarelli, Christine Poerschke, Munendra S N)
add 22e9669 SOLR-13795: Managed schema should do a core reload in standalone mode. Fixes #902
add 42ff080 LUCENE-8998: Fix OverviewImplTest.testIsOptimized reproducible failure
add 515af6d SOLR-13661: Reverting all half-baked stuff from SOLR-13707, SOLR-13659, SOLR-13565, SOLR-13650, SOLR-13710, SOLR-13721, SOLR-13637
add 1cf7368 SOLR-13719: introducing SolrClient.ping(collection)
add c5dc671 SOLR-13787: An annotation based system to write v2 APIs
add 88fee95 SOLR-13298: Allow zplot to plot matrices
add c40cd19 Fix test bug in TestFeatureSort.testDuelFloat.
add 24afd95 SOLR-13539: Improve atomic-update test coverage
add 2b04363 SOLR-13820: Improve RBAP documentation (#924)
add ceb4704 SOLR-13539: Fix MV removeregex atomic-updates
add 4d0afd4 LUCENE-8999: LuceneTestCase.expectThrows now propogates assert/assumption failures up to the test w/o wrapping in a new assertion failure unless the caller has explicitly expected them
add c0a446b SOLR-13790: LRUStatsCache size explosion and ineffective caching.
add 25eda17 Fix atomic-update test failures
add bc0652e LUCENE-8991: disable HashMap assertions (by default) on java9 and java1.8 as well
add e3bd5a7 SOLR-13821: Package Store for storing package artifacts (#929)
add 8c14444 SOLR-13376: Multi-node race condition to create/remove nodeLost markers.
add 44dc516 SOLR-13298: Update CHANGES.txt
add 2e1a470 Adding 8.4.0 version
new 41eeee9 Merge branch 'master' into jira/solr-13350
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:
dev-tools/maven/README.maven | 8 +-
dev-tools/maven/pom.xml.template | 22 +-
dev-tools/maven/solr/pom.xml.template | 10 +-
lucene/CHANGES.txt | 46 ++
lucene/common-build.xml | 20 +-
.../lucene/codecs/blocktree/SegmentTermsEnum.java | 4 +
.../org/apache/lucene/document/FeatureField.java | 2 +-
.../lucene/document/LatLonPointDistanceQuery.java | 2 +-
.../lucene/document/LatLonPointInPolygonQuery.java | 2 +-
.../java/org/apache/lucene/document/LongPoint.java | 2 +-
.../apache/lucene/document/RangeFieldQuery.java | 2 +-
.../java/org/apache/lucene/index/PointValues.java | 28 +-
.../apache/lucene/search/BottomValueChecker.java | 52 ++
.../org/apache/lucene/search/IndexSearcher.java | 22 +-
.../org/apache/lucene/search/PointRangeQuery.java | 2 +-
.../apache/lucene/search/TopScoreDocCollector.java | 50 +-
.../src/java/org/apache/lucene/util/Version.java | 7 +
.../codecs/lucene60/TestLucene60PointsFormat.java | 310 +++++---
.../apache/lucene/document/TestFeatureSort.java | 2 +-
.../lucene/search/TestIndexOrDocValuesQuery.java | 67 ++
.../apache/lucene/search/TestIndexSearcher.java | 82 +++
.../apache/lucene/search/TestLRUQueryCache.java | 36 +-
.../apache/lucene/search/TestTopDocsCollector.java | 52 +-
.../org/apache/lucene/util/fst/TestFstDirect.java | 1 -
lucene/default-nested-ivy-settings.xml | 2 +-
lucene/ivy-versions.properties | 3 +-
.../luke/models/overview/OverviewTestBase.java | 6 +-
.../apache/lucene/queries/mlt/MoreLikeThis.java | 6 +-
.../lucene/queries/mlt/TestMoreLikeThis.java | 59 ++
.../apache/lucene/queryparser/xml/CoreParser.java | 35 +-
.../lucene/queryparser/xml/TestCoreParser.java | 6 +-
.../document/LatLonShapeBoundingBoxQuery.java | 3 +
.../org/apache/lucene/document/ShapeQuery.java | 2 +-
.../lucene/document/XYShapeBoundingBoxQuery.java | 3 +
.../java/org/apache/lucene/geo/Rectangle2D.java | 77 +-
.../org/apache/lucene/search/MultiRangeQuery.java | 2 +-
.../org/apache/lucene/geo/TestRectangle2D.java | 58 +-
.../org/apache/lucene/util/LuceneTestCase.java | 152 ++--
.../org/apache/lucene/util/TestExpectThrows.java | 155 ++++
solr/CHANGES.txt | 125 +++-
solr/bin/solr | 24 +-
solr/bin/solr.in.cmd | 2 +
solr/bin/solr.in.sh | 2 +
solr/cloud-dev/clean.sh | 20 -
solr/cloud-dev/cli-test-solrcloud-start.sh | 53 --
solr/cloud-dev/cloud.sh | 383 ++++++++++
solr/cloud-dev/control.sh | 37 -
solr/cloud-dev/example1.sh | 26 -
solr/cloud-dev/example2.sh | 36 -
solr/cloud-dev/example3.sh | 35 -
solr/cloud-dev/functions.sh | 77 --
solr/cloud-dev/solrcloud-start-existing.sh | 39 -
solr/cloud-dev/solrcloud-start.sh | 74 --
solr/cloud-dev/stop.sh | 64 --
.../exporter/SolrExporterIntegrationTest.java | 1 +
.../prometheus/exporter/SolrExporterTestBase.java | 2 +-
solr/core/ivy.xml | 1 -
.../src/java/org/apache/solr/api/AnnotatedApi.java | 275 ++++++++
solr/core/src/java/org/apache/solr/api/ApiBag.java | 26 +-
.../org/apache/solr/api/Command.java} | 30 +-
.../org/apache/solr/api/EndPoint.java} | 29 +-
.../client/solrj/embedded/EmbeddedSolrServer.java | 101 ++-
.../client/solrj/embedded/JettySolrRunner.java | 4 +-
.../org/apache/solr/cloud/ReplicateFromLeader.java | 2 +-
.../autoscaling/InactiveMarkersPlanAction.java | 11 +-
.../solr/cloud/autoscaling/IndexSizeTrigger.java | 2 +-
.../solr/cloud/autoscaling/NodeAddedTrigger.java | 16 +
.../solr/cloud/autoscaling/NodeLostTrigger.java | 21 +-
.../cloud/autoscaling/OverseerTriggerThread.java | 30 +-
.../java/org/apache/solr/core/BlobRepository.java | 190 +----
.../java/org/apache/solr/core/CoreContainer.java | 24 +-
.../java/org/apache/solr/core/MemClassLoader.java | 25 +-
.../java/org/apache/solr/core/PackageManager.java | 370 ----------
.../src/java/org/apache/solr/core/PluginBag.java | 323 ++++++---
.../src/java/org/apache/solr/core/PluginInfo.java | 79 +--
.../src/java/org/apache/solr/core/RuntimeLib.java | 227 ------
.../src/java/org/apache/solr/core/SolrConfig.java | 61 +-
.../src/java/org/apache/solr/core/SolrCore.java | 58 +-
.../org/apache/solr/core/SolrResourceLoader.java | 41 +-
.../apache/solr/filestore/DistribPackageStore.java | 495 +++++++++++++
.../org/apache/solr/filestore/PackageStore.java | 122 ++++
.../org/apache/solr/filestore/PackageStoreAPI.java | 273 +++++++
.../apache/solr/handler/ReplicationHandler.java | 2 +-
.../apache/solr/handler/RequestHandlerBase.java | 10 +-
.../org/apache/solr/handler/SolrConfigHandler.java | 574 +++++++--------
.../solr/handler/admin/CollectionHandlerApi.java | 313 +--------
.../solr/handler/admin/CollectionsHandler.java | 2 +-
.../solr/handler/component/DebugComponent.java | 12 +-
.../solr/handler/component/QueryComponent.java | 13 +-
.../handler/component/QueryElevationComponent.java | 2 +-
.../solr/handler/component/ResponseBuilder.java | 14 -
.../solr/handler/component/SuggestComponent.java | 2 +-
.../org/apache/solr/metrics/SolrMetricManager.java | 17 +-
.../apache/solr/metrics/SolrMetricProducer.java | 14 +-
.../solr/metrics/reporters/SolrJmxReporter.java | 2 +-
.../metrics/reporters/jmx/JmxMetricsReporter.java | 4 -
.../org/apache/solr/request/IntervalFacets.java | 2 +-
.../org/apache/solr/request/json/ObjectUtil.java | 8 +-
.../org/apache/solr/request/json/RequestUtil.java | 2 +
.../org/apache/solr/response/SchemaXmlWriter.java | 2 +
.../solr/rest/schema/FieldTypeXmlAdapter.java | 5 +-
.../src/java/org/apache/solr/schema/BoolField.java | 6 +-
.../apache/solr/schema/FieldTypePluginLoader.java | 5 +-
.../java/org/apache/solr/schema/IndexSchema.java | 104 ++-
.../org/apache/solr/schema/ManagedIndexSchema.java | 40 +-
.../java/org/apache/solr/schema/SchemaManager.java | 1 +
.../java/org/apache/solr/search/CacheConfig.java | 192 +++--
.../java/org/apache/solr/search/CaffeineCache.java | 367 ++++++++++
.../java/org/apache/solr/search/FastLRUCache.java | 149 ++--
.../src/java/org/apache/solr/search/LFUCache.java | 6 +-
.../src/java/org/apache/solr/search/LRUCache.java | 11 +-
.../src/java/org/apache/solr/search/SolrCache.java | 28 +-
.../org/apache/solr/search/SolrCacheHolder.java | 82 +--
.../apache/solr/search/SolrDocumentFetcher.java | 3 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 45 +-
.../solr/search/facet/FacetFieldProcessor.java | 12 +-
.../org/apache/solr/search/facet/FacetRange.java | 279 +++++++-
.../org/apache/solr/search/facet/FacetRequest.java | 109 ++-
.../solr/search/stats/ExactSharedStatsCache.java | 24 +-
.../apache/solr/search/stats/ExactStatsCache.java | 184 ++---
.../apache/solr/search/stats/LRUStatsCache.java | 166 ++++-
.../apache/solr/search/stats/LocalStatsCache.java | 31 +-
.../apache/solr/search/stats/LocalStatsSource.java | 6 +-
.../org/apache/solr/search/stats/StatsCache.java | 196 +++++-
.../org/apache/solr/search/stats/StatsUtil.java | 239 +++++--
.../org/apache/solr/search/stats/TermStats.java | 4 +-
.../apache/solr/security/AuthenticationPlugin.java | 17 +-
.../solr/security/PermissionNameProvider.java | 5 +-
.../apache/solr/servlet/SolrDispatchFilter.java | 12 +-
.../apache/solr/servlet/SolrRequestParsers.java | 4 +-
.../processor/AtomicUpdateDocumentMerger.java | 6 +-
.../processor/UpdateRequestProcessorChain.java | 16 +-
.../org/apache/solr/util/ConcurrentLFUCache.java | 119 ++--
.../org/apache/solr/util/ConcurrentLRUCache.java | 63 +-
.../src/java/org/apache/solr/util/CryptoKeys.java | 29 +-
.../src/java/org/apache/solr/util/JmxUtil.java | 9 +-
.../src/test-files/cryptokeys/priv_key2048.pem | 27 -
.../core/src/test-files/cryptokeys/pub_key2048.der | Bin 294 -> 0 bytes
solr/core/src/test-files/runtimecode/cache.jar.bin | Bin 820 -> 0 bytes
.../src/test-files/runtimecode/cache_v2.jar.bin | Bin 818 -> 0 bytes
solr/core/src/test-files/runtimecode/sig.txt | 10 +-
.../solr/collection1/conf/schema-tiny.xml | 2 +
.../test-files/solr/collection1/conf/schema.xml | 30 +
.../configsets/cloud-dynamic/conf/solrconfig.xml | 2 +
.../test/org/apache/solr/SolrTestCaseJ4Test.java | 22 +
.../apache/solr/cloud/TestBaseStatsCacheCloud.java | 221 ++++++
.../apache/solr/cloud/TestClusterProperties.java | 6 +-
.../test/org/apache/solr/cloud/TestCryptoKeys.java | 2 +-
.../cloud/TestExactSharedStatsCacheCloud.java} | 25 +-
.../solr/cloud/TestExactStatsCacheCloud.java} | 27 +-
.../apache/solr/cloud/TestLRUStatsCacheCloud.java} | 25 +-
.../solr/cloud/TestLocalStatsCacheCloud.java | 46 ++
.../AutoAddReplicasIntegrationTest.java | 332 +++++++--
.../autoscaling/NodeMarkersRegistrationTest.java | 23 +-
.../autoscaling/sim/TestSimTriggerIntegration.java | 133 ++--
.../solr/core/BlobRepositoryMockingTest.java | 22 +-
.../org/apache/solr/core/ResourceLoaderTest.java | 19 +
.../org/apache/solr/core/TestDynamicLoading.java | 10 +-
.../apache/solr/core/TestDynamicLoadingUrl.java | 8 +-
.../apache/solr/core/TestSolrConfigHandler.java | 6 +-
.../solr/filestore/TestDistribPackageStore.java | 250 +++++++
.../solr/handler/TestContainerReqHandler.java | 782 ---------------------
.../solr/handler/admin/MetricsHandlerTest.java | 22 +-
.../solr/handler/admin/TestApiFramework.java | 136 +++-
.../solr/handler/component/DebugComponentTest.java | 4 +-
.../apache/solr/rest/schema/TestBulkSchemaAPI.java | 25 +-
.../org/apache/solr/search/TestCaffeineCache.java | 285 ++++++++
.../org/apache/solr/search/TestFastLRUCache.java | 108 ++-
.../test/org/apache/solr/search/TestLFUCache.java | 6 +-
.../solr/search/facet/RangeFacetCloudTest.java | 164 ++++-
.../solr/search/facet/TestJsonFacetRefinement.java | 36 +-
.../apache/solr/search/facet/TestJsonFacets.java | 285 +++++++-
.../apache/solr/search/json/TestJsonRequest.java | 12 +-
.../solr/search/stats/TestDefaultStatsCache.java | 1 +
.../solr/security/BasicAuthIntegrationTest.java | 4 +-
.../solr/store/blockcache/BlockCacheTest.java | 85 ++-
.../AbstractAtomicUpdatesMultivalueTestBase.java | 428 +++++++++++
.../solr/update/processor/AtomicUpdatesTest.java | 108 ++-
.../JavaBinAtomicUpdateMultivalueTest.java} | 19 +-
.../apache/solr/update/processor/RuntimeUrp.java | 2 +-
.../processor/XMLAtomicUpdateMultivalueTest.java} | 19 +-
.../test/org/apache/solr/util/TestExportTool.java | 5 +-
solr/licenses/caffeine-2.4.0.jar.sha1 | 1 -
solr/licenses/caffeine-2.8.0.jar.sha1 | 1 +
solr/licenses/commons-beanutils-1.9.3.jar.sha1 | 1 -
solr/licenses/commons-beanutils-LICENSE-ASL.txt | 202 ------
solr/licenses/commons-beanutils-NOTICE.txt | 5 -
solr/server/etc/jetty-ssl.xml | 1 +
.../adding-custom-plugins-in-solrcloud-mode.adoc | 16 +-
solr/solr-ref-guide/src/enabling-ssl.adoc | 6 +-
solr/solr-ref-guide/src/json-facet-api.adoc | 90 +++
solr/solr-ref-guide/src/ping.adoc | 11 +-
.../src/query-settings-in-solrconfig.adoc | 11 +-
.../src/rule-based-authorization-plugin.adoc | 243 ++++---
solr/solr-ref-guide/src/shard-management.adoc | 29 +
.../src/solr-system-requirements.adoc | 2 +-
.../src/solrcloud-autoscaling-triggers.adoc | 44 ++
.../src/taking-solr-to-production.adoc | 23 +-
.../org/apache/solr/client/solrj/SolrClient.java | 16 +
.../solr/client/solrj/impl/HttpSolrClient.java | 2 +-
.../java/org/apache/solr/client/solrj/io/Lang.java | 4 +-
.../client/solrj/io/eval/CorrelationEvaluator.java | 25 +
.../solrj/io/eval/CosineDistanceEvaluator.java | 60 ++
.../solrj/io/eval/CosineSimilarityEvaluator.java | 6 +-
.../client/solrj/io/eval/CovarianceEvaluator.java | 6 +-
.../client/solrj/io/eval/DerivativeEvaluator.java | 14 +-
.../client/solrj/io/eval/DistanceEvaluator.java | 6 +-
.../client/solrj/io/eval/FuzzyKmeansEvaluator.java | 6 +
.../client/solrj/io/eval/IntegrateEvaluator.java | 52 +-
.../client/solrj/io/eval/NormalizeEvaluator.java | 5 +-
.../solrj/io/eval/NormalizeSumEvaluator.java | 5 +-
.../client/solrj/io/eval/TopFeaturesEvaluator.java | 22 +-
...NormalizeEvaluator.java => TruncEvaluator.java} | 40 +-
.../solr/client/solrj/io/eval/UnitEvaluator.java | 2 +-
.../solr/client/solrj/io/stream/ZplotStream.java | 97 ++-
.../client/solrj/request/CollectionApiMapping.java | 17 -
.../solr/client/solrj/request/V2Request.java | 39 +-
.../client/solrj/request/json/TermsFacetMap.java | 7 +-
.../solrj/response/json/NestableJsonFacet.java | 25 +-
.../solr/common/cloud/ClusterProperties.java | 14 +-
.../apache/solr/common/cloud/ZkStateReader.java | 90 +--
.../apache/solr/common/params/CommonParams.java | 3 +-
.../org/apache/solr/common/params/ShardParams.java | 5 +-
.../apache/solr/common/util/CommandOperation.java | 9 +-
.../org/apache/solr/common/util/ExecutorUtil.java | 1 -
.../java/org/apache/solr/common/util/PathTrie.java | 44 +-
.../java/org/apache/solr/common/util/StrUtils.java | 208 +++---
.../java/org/apache/solr/common/util/Utils.java | 365 ++++++----
.../apache/solr/common/util/ValidatingJsonMap.java | 3 +-
.../src/resources/apispec/cluster.Commands.json | 41 --
.../cluster.Commands.runtimelib.properties.json | 23 -
...nfig.Commands.addRequestHandler.properties.json | 2 +-
.../apispec/core.config.Commands.generic.json | 2 +-
solr/solrj/src/resources/apispec/core.config.json | 3 +-
.../solrj/src/resources/apispec/node.blob.GET.json | 11 -
solr/solrj/src/resources/apispec/node.ext.json | 13 -
.../ref_guide_examples/JsonRequestApiTest.java | 26 +-
.../solrj/embedded/MergeIndexesEmbeddedTest.java | 2 +-
.../client/solrj/embedded/TestSolrProperties.java | 6 +-
.../client/solrj/impl/CloudSolrClientTest.java | 13 +
.../org/apache/solr/client/solrj/io/TestLang.java | 4 +-
.../client/solrj/io/stream/MathExpressionTest.java | 289 ++++++--
.../solr/client/solrj/request/SchemaTest.java | 8 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 2 +-
...irectJsonQueryRequestFacetingEmbeddedTest.java} | 208 +++---
...ectJsonQueryRequestFacetingIntegrationTest.java | 4 +-
.../JsonQueryRequestFacetingIntegrationTest.java | 4 +-
.../solrj/request/json/TermsFacetMapTest.java | 15 +-
.../solrj/response/NestableJsonFacetTest.java | 85 +++
.../org/apache/solr/common/util/TestPathTrie.java | 13 +
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 48 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 4 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 2 +-
.../org/apache/solr/cloud/SolrCloudTestCase.java | 25 +-
.../org/apache/solr/util/TestSSLTestConfig.java | 17 +
255 files changed, 9863 insertions(+), 5480 deletions(-)
create mode 100644 lucene/core/src/java/org/apache/lucene/search/BottomValueChecker.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestExpectThrows.java
delete mode 100755 solr/cloud-dev/clean.sh
delete mode 100755 solr/cloud-dev/cli-test-solrcloud-start.sh
create mode 100644 solr/cloud-dev/cloud.sh
delete mode 100755 solr/cloud-dev/control.sh
delete mode 100755 solr/cloud-dev/example1.sh
delete mode 100755 solr/cloud-dev/example2.sh
delete mode 100755 solr/cloud-dev/example3.sh
delete mode 100755 solr/cloud-dev/functions.sh
delete mode 100755 solr/cloud-dev/solrcloud-start-existing.sh
delete mode 100755 solr/cloud-dev/solrcloud-start.sh
delete mode 100755 solr/cloud-dev/stop.sh
create mode 100644 solr/core/src/java/org/apache/solr/api/AnnotatedApi.java
copy solr/core/src/{test-files/runtimecode/MyDocCache.java => java/org/apache/solr/api/Command.java} (62%)
copy solr/core/src/{test-files/runtimecode/MyDocCache.java => java/org/apache/solr/api/EndPoint.java} (62%)
delete mode 100644 solr/core/src/java/org/apache/solr/core/PackageManager.java
delete mode 100644 solr/core/src/java/org/apache/solr/core/RuntimeLib.java
create mode 100644 solr/core/src/java/org/apache/solr/filestore/DistribPackageStore.java
create mode 100644 solr/core/src/java/org/apache/solr/filestore/PackageStore.java
create mode 100644 solr/core/src/java/org/apache/solr/filestore/PackageStoreAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/search/CaffeineCache.java
delete mode 100644 solr/core/src/test-files/cryptokeys/priv_key2048.pem
delete mode 100644 solr/core/src/test-files/cryptokeys/pub_key2048.der
delete mode 100644 solr/core/src/test-files/runtimecode/cache.jar.bin
delete mode 100644 solr/core/src/test-files/runtimecode/cache_v2.jar.bin
create mode 100644 solr/core/src/test/org/apache/solr/cloud/TestBaseStatsCacheCloud.java
copy solr/core/src/{test-files/runtimecode/MyDocCache.java => test/org/apache/solr/cloud/TestExactSharedStatsCacheCloud.java} (64%)
copy solr/core/src/{test-files/runtimecode/MyDocCache.java => test/org/apache/solr/cloud/TestExactStatsCacheCloud.java} (64%)
copy solr/core/src/{test-files/runtimecode/MyDocCache.java => test/org/apache/solr/cloud/TestLRUStatsCacheCloud.java} (64%)
create mode 100644 solr/core/src/test/org/apache/solr/cloud/TestLocalStatsCacheCloud.java
create mode 100644 solr/core/src/test/org/apache/solr/filestore/TestDistribPackageStore.java
delete mode 100644 solr/core/src/test/org/apache/solr/handler/TestContainerReqHandler.java
create mode 100644 solr/core/src/test/org/apache/solr/search/TestCaffeineCache.java
create mode 100644 solr/core/src/test/org/apache/solr/update/processor/AbstractAtomicUpdatesMultivalueTestBase.java
copy solr/core/src/{test-files/runtimecode/MyDocCache.java => test/org/apache/solr/update/processor/JavaBinAtomicUpdateMultivalueTest.java} (64%)
rename solr/core/src/{test-files/runtimecode/MyDocCache.java => test/org/apache/solr/update/processor/XMLAtomicUpdateMultivalueTest.java} (64%)
delete mode 100644 solr/licenses/caffeine-2.4.0.jar.sha1
create mode 100644 solr/licenses/caffeine-2.8.0.jar.sha1
delete mode 100644 solr/licenses/commons-beanutils-1.9.3.jar.sha1
delete mode 100644 solr/licenses/commons-beanutils-LICENSE-ASL.txt
delete mode 100644 solr/licenses/commons-beanutils-NOTICE.txt
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/CosineDistanceEvaluator.java
copy solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/{NormalizeEvaluator.java => TruncEvaluator.java} (53%)
delete mode 100644 solr/solrj/src/resources/apispec/cluster.Commands.runtimelib.properties.json
delete mode 100644 solr/solrj/src/resources/apispec/node.blob.GET.json
delete mode 100644 solr/solrj/src/resources/apispec/node.ext.json
copy solr/solrj/src/test/org/apache/solr/client/solrj/request/json/{DirectJsonQueryRequestFacetingIntegrationTest.java => DirectJsonQueryRequestFacetingEmbeddedTest.java} (72%)
create mode 100644 solr/solrj/src/test/org/apache/solr/client/solrj/response/NestableJsonFacetTest.java
[lucene-solr] 01/01: Merge branch 'master' into jira/solr-13350
Posted by is...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ishan pushed a commit to branch jira/solr-13350
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit 41eeee9e8de18ae56234ca1bc91bab8772b6afe1
Merge: fec884a 2e1a470
Author: Ishan Chattopadhyaya <is...@apache.org>
AuthorDate: Tue Oct 8 20:26:51 2019 +0530
Merge branch 'master' into jira/solr-13350
dev-tools/maven/README.maven | 8 +-
dev-tools/maven/pom.xml.template | 22 +-
dev-tools/maven/solr/pom.xml.template | 10 +-
lucene/CHANGES.txt | 46 ++
lucene/common-build.xml | 20 +-
.../lucene/codecs/blocktree/SegmentTermsEnum.java | 4 +
.../org/apache/lucene/document/FeatureField.java | 2 +-
.../lucene/document/LatLonPointDistanceQuery.java | 2 +-
.../lucene/document/LatLonPointInPolygonQuery.java | 2 +-
.../java/org/apache/lucene/document/LongPoint.java | 2 +-
.../apache/lucene/document/RangeFieldQuery.java | 2 +-
.../java/org/apache/lucene/index/PointValues.java | 28 +-
.../apache/lucene/search/BottomValueChecker.java | 52 ++
.../org/apache/lucene/search/IndexSearcher.java | 22 +-
.../org/apache/lucene/search/PointRangeQuery.java | 2 +-
.../apache/lucene/search/TopScoreDocCollector.java | 50 +-
.../src/java/org/apache/lucene/util/Version.java | 7 +
.../codecs/lucene60/TestLucene60PointsFormat.java | 310 +++++---
.../apache/lucene/document/TestFeatureSort.java | 2 +-
.../lucene/search/TestIndexOrDocValuesQuery.java | 67 ++
.../apache/lucene/search/TestIndexSearcher.java | 82 +++
.../apache/lucene/search/TestLRUQueryCache.java | 36 +-
.../apache/lucene/search/TestTopDocsCollector.java | 52 +-
.../org/apache/lucene/util/fst/TestFstDirect.java | 1 -
lucene/default-nested-ivy-settings.xml | 2 +-
lucene/ivy-versions.properties | 3 +-
.../luke/models/overview/OverviewTestBase.java | 6 +-
.../apache/lucene/queries/mlt/MoreLikeThis.java | 6 +-
.../lucene/queries/mlt/TestMoreLikeThis.java | 59 ++
.../apache/lucene/queryparser/xml/CoreParser.java | 35 +-
.../lucene/queryparser/xml/TestCoreParser.java | 6 +-
.../document/LatLonShapeBoundingBoxQuery.java | 3 +
.../org/apache/lucene/document/ShapeQuery.java | 2 +-
.../lucene/document/XYShapeBoundingBoxQuery.java | 3 +
.../java/org/apache/lucene/geo/Rectangle2D.java | 77 +-
.../org/apache/lucene/search/MultiRangeQuery.java | 2 +-
.../org/apache/lucene/geo/TestRectangle2D.java | 58 +-
.../org/apache/lucene/util/LuceneTestCase.java | 152 ++--
.../org/apache/lucene/util/TestExpectThrows.java | 155 ++++
solr/CHANGES.txt | 125 +++-
solr/bin/solr | 24 +-
solr/bin/solr.in.cmd | 2 +
solr/bin/solr.in.sh | 2 +
solr/cloud-dev/clean.sh | 20 -
solr/cloud-dev/cli-test-solrcloud-start.sh | 53 --
solr/cloud-dev/cloud.sh | 383 ++++++++++
solr/cloud-dev/control.sh | 37 -
solr/cloud-dev/example1.sh | 26 -
solr/cloud-dev/example2.sh | 36 -
solr/cloud-dev/example3.sh | 35 -
solr/cloud-dev/functions.sh | 77 --
solr/cloud-dev/solrcloud-start-existing.sh | 39 -
solr/cloud-dev/solrcloud-start.sh | 74 --
solr/cloud-dev/stop.sh | 64 --
.../exporter/SolrExporterIntegrationTest.java | 1 +
.../prometheus/exporter/SolrExporterTestBase.java | 2 +-
solr/core/ivy.xml | 1 -
.../src/java/org/apache/solr/api/AnnotatedApi.java | 275 ++++++++
solr/core/src/java/org/apache/solr/api/ApiBag.java | 26 +-
.../org/apache/solr/api/Command.java} | 30 +-
.../org/apache/solr/api/EndPoint.java} | 29 +-
.../client/solrj/embedded/EmbeddedSolrServer.java | 101 ++-
.../client/solrj/embedded/JettySolrRunner.java | 4 +-
.../org/apache/solr/cloud/ReplicateFromLeader.java | 2 +-
.../autoscaling/InactiveMarkersPlanAction.java | 11 +-
.../solr/cloud/autoscaling/IndexSizeTrigger.java | 2 +-
.../solr/cloud/autoscaling/NodeAddedTrigger.java | 16 +
.../solr/cloud/autoscaling/NodeLostTrigger.java | 21 +-
.../cloud/autoscaling/OverseerTriggerThread.java | 30 +-
.../java/org/apache/solr/core/BlobRepository.java | 190 +----
.../java/org/apache/solr/core/CoreContainer.java | 24 +-
.../java/org/apache/solr/core/MemClassLoader.java | 25 +-
.../java/org/apache/solr/core/PackageManager.java | 370 ----------
.../src/java/org/apache/solr/core/PluginBag.java | 323 ++++++---
.../src/java/org/apache/solr/core/PluginInfo.java | 79 +--
.../src/java/org/apache/solr/core/RuntimeLib.java | 227 ------
.../src/java/org/apache/solr/core/SolrConfig.java | 61 +-
.../src/java/org/apache/solr/core/SolrCore.java | 58 +-
.../org/apache/solr/core/SolrResourceLoader.java | 41 +-
.../apache/solr/filestore/DistribPackageStore.java | 495 +++++++++++++
.../org/apache/solr/filestore/PackageStore.java | 122 ++++
.../org/apache/solr/filestore/PackageStoreAPI.java | 273 +++++++
.../apache/solr/handler/ReplicationHandler.java | 2 +-
.../apache/solr/handler/RequestHandlerBase.java | 10 +-
.../org/apache/solr/handler/SolrConfigHandler.java | 574 +++++++--------
.../solr/handler/admin/CollectionHandlerApi.java | 313 +--------
.../solr/handler/admin/CollectionsHandler.java | 2 +-
.../solr/handler/component/DebugComponent.java | 12 +-
.../solr/handler/component/QueryComponent.java | 13 +-
.../handler/component/QueryElevationComponent.java | 2 +-
.../solr/handler/component/ResponseBuilder.java | 14 -
.../solr/handler/component/SuggestComponent.java | 2 +-
.../org/apache/solr/metrics/SolrMetricManager.java | 17 +-
.../apache/solr/metrics/SolrMetricProducer.java | 14 +-
.../solr/metrics/reporters/SolrJmxReporter.java | 2 +-
.../metrics/reporters/jmx/JmxMetricsReporter.java | 4 -
.../org/apache/solr/request/IntervalFacets.java | 2 +-
.../org/apache/solr/request/json/ObjectUtil.java | 8 +-
.../org/apache/solr/request/json/RequestUtil.java | 2 +
.../org/apache/solr/response/SchemaXmlWriter.java | 2 +
.../solr/rest/schema/FieldTypeXmlAdapter.java | 5 +-
.../src/java/org/apache/solr/schema/BoolField.java | 6 +-
.../apache/solr/schema/FieldTypePluginLoader.java | 5 +-
.../java/org/apache/solr/schema/IndexSchema.java | 104 ++-
.../org/apache/solr/schema/ManagedIndexSchema.java | 40 +-
.../java/org/apache/solr/schema/SchemaManager.java | 1 +
.../java/org/apache/solr/search/CacheConfig.java | 192 +++--
.../java/org/apache/solr/search/CaffeineCache.java | 367 ++++++++++
.../java/org/apache/solr/search/FastLRUCache.java | 149 ++--
.../src/java/org/apache/solr/search/LFUCache.java | 6 +-
.../src/java/org/apache/solr/search/LRUCache.java | 11 +-
.../src/java/org/apache/solr/search/SolrCache.java | 28 +-
.../org/apache/solr/search/SolrCacheHolder.java | 82 +--
.../apache/solr/search/SolrDocumentFetcher.java | 3 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 45 +-
.../solr/search/facet/FacetFieldProcessor.java | 12 +-
.../org/apache/solr/search/facet/FacetRange.java | 279 +++++++-
.../org/apache/solr/search/facet/FacetRequest.java | 109 ++-
.../solr/search/stats/ExactSharedStatsCache.java | 24 +-
.../apache/solr/search/stats/ExactStatsCache.java | 184 ++---
.../apache/solr/search/stats/LRUStatsCache.java | 166 ++++-
.../apache/solr/search/stats/LocalStatsCache.java | 31 +-
.../apache/solr/search/stats/LocalStatsSource.java | 6 +-
.../org/apache/solr/search/stats/StatsCache.java | 196 +++++-
.../org/apache/solr/search/stats/StatsUtil.java | 239 +++++--
.../org/apache/solr/search/stats/TermStats.java | 4 +-
.../apache/solr/security/AuthenticationPlugin.java | 17 +-
.../solr/security/PermissionNameProvider.java | 5 +-
.../apache/solr/servlet/SolrDispatchFilter.java | 12 +-
.../apache/solr/servlet/SolrRequestParsers.java | 4 +-
.../processor/AtomicUpdateDocumentMerger.java | 6 +-
.../processor/UpdateRequestProcessorChain.java | 16 +-
.../org/apache/solr/util/ConcurrentLFUCache.java | 119 ++--
.../org/apache/solr/util/ConcurrentLRUCache.java | 63 +-
.../src/java/org/apache/solr/util/CryptoKeys.java | 29 +-
.../src/java/org/apache/solr/util/JmxUtil.java | 9 +-
.../src/test-files/cryptokeys/priv_key2048.pem | 27 -
.../core/src/test-files/cryptokeys/pub_key2048.der | Bin 294 -> 0 bytes
solr/core/src/test-files/runtimecode/cache.jar.bin | Bin 820 -> 0 bytes
.../src/test-files/runtimecode/cache_v2.jar.bin | Bin 818 -> 0 bytes
solr/core/src/test-files/runtimecode/sig.txt | 10 +-
.../solr/collection1/conf/schema-tiny.xml | 2 +
.../test-files/solr/collection1/conf/schema.xml | 30 +
.../configsets/cloud-dynamic/conf/solrconfig.xml | 2 +
.../test/org/apache/solr/SolrTestCaseJ4Test.java | 22 +
.../apache/solr/cloud/TestBaseStatsCacheCloud.java | 221 ++++++
.../apache/solr/cloud/TestClusterProperties.java | 6 +-
.../test/org/apache/solr/cloud/TestCryptoKeys.java | 2 +-
.../cloud/TestExactSharedStatsCacheCloud.java} | 25 +-
.../solr/cloud/TestExactStatsCacheCloud.java} | 27 +-
.../apache/solr/cloud/TestLRUStatsCacheCloud.java} | 25 +-
.../solr/cloud/TestLocalStatsCacheCloud.java | 46 ++
.../AutoAddReplicasIntegrationTest.java | 332 +++++++--
.../autoscaling/NodeMarkersRegistrationTest.java | 23 +-
.../autoscaling/sim/TestSimTriggerIntegration.java | 133 ++--
.../solr/core/BlobRepositoryMockingTest.java | 22 +-
.../org/apache/solr/core/ResourceLoaderTest.java | 19 +
.../org/apache/solr/core/TestDynamicLoading.java | 10 +-
.../apache/solr/core/TestDynamicLoadingUrl.java | 8 +-
.../apache/solr/core/TestSolrConfigHandler.java | 6 +-
.../solr/filestore/TestDistribPackageStore.java | 250 +++++++
.../solr/handler/TestContainerReqHandler.java | 782 ---------------------
.../solr/handler/admin/MetricsHandlerTest.java | 22 +-
.../solr/handler/admin/TestApiFramework.java | 136 +++-
.../solr/handler/component/DebugComponentTest.java | 4 +-
.../apache/solr/rest/schema/TestBulkSchemaAPI.java | 25 +-
.../org/apache/solr/search/TestCaffeineCache.java | 285 ++++++++
.../org/apache/solr/search/TestFastLRUCache.java | 108 ++-
.../test/org/apache/solr/search/TestLFUCache.java | 6 +-
.../solr/search/facet/RangeFacetCloudTest.java | 164 ++++-
.../solr/search/facet/TestJsonFacetRefinement.java | 36 +-
.../apache/solr/search/facet/TestJsonFacets.java | 285 +++++++-
.../apache/solr/search/json/TestJsonRequest.java | 12 +-
.../solr/search/stats/TestDefaultStatsCache.java | 1 +
.../solr/security/BasicAuthIntegrationTest.java | 4 +-
.../solr/store/blockcache/BlockCacheTest.java | 85 ++-
.../AbstractAtomicUpdatesMultivalueTestBase.java | 428 +++++++++++
.../solr/update/processor/AtomicUpdatesTest.java | 108 ++-
.../JavaBinAtomicUpdateMultivalueTest.java} | 19 +-
.../apache/solr/update/processor/RuntimeUrp.java | 2 +-
.../processor/XMLAtomicUpdateMultivalueTest.java} | 19 +-
.../test/org/apache/solr/util/TestExportTool.java | 5 +-
solr/licenses/caffeine-2.4.0.jar.sha1 | 1 -
solr/licenses/caffeine-2.8.0.jar.sha1 | 1 +
solr/licenses/commons-beanutils-1.9.3.jar.sha1 | 1 -
solr/licenses/commons-beanutils-LICENSE-ASL.txt | 202 ------
solr/licenses/commons-beanutils-NOTICE.txt | 5 -
solr/server/etc/jetty-ssl.xml | 1 +
.../adding-custom-plugins-in-solrcloud-mode.adoc | 16 +-
solr/solr-ref-guide/src/enabling-ssl.adoc | 6 +-
solr/solr-ref-guide/src/json-facet-api.adoc | 90 +++
solr/solr-ref-guide/src/ping.adoc | 11 +-
.../src/query-settings-in-solrconfig.adoc | 11 +-
.../src/rule-based-authorization-plugin.adoc | 243 ++++---
solr/solr-ref-guide/src/shard-management.adoc | 29 +
.../src/solr-system-requirements.adoc | 2 +-
.../src/solrcloud-autoscaling-triggers.adoc | 44 ++
.../src/taking-solr-to-production.adoc | 23 +-
.../org/apache/solr/client/solrj/SolrClient.java | 16 +
.../solr/client/solrj/impl/HttpSolrClient.java | 2 +-
.../java/org/apache/solr/client/solrj/io/Lang.java | 4 +-
.../client/solrj/io/eval/CorrelationEvaluator.java | 25 +
.../solrj/io/eval/CosineDistanceEvaluator.java | 60 ++
.../solrj/io/eval/CosineSimilarityEvaluator.java | 6 +-
.../client/solrj/io/eval/CovarianceEvaluator.java | 6 +-
.../client/solrj/io/eval/DerivativeEvaluator.java | 14 +-
.../client/solrj/io/eval/DistanceEvaluator.java | 6 +-
.../client/solrj/io/eval/FuzzyKmeansEvaluator.java | 6 +
.../client/solrj/io/eval/IntegrateEvaluator.java | 52 +-
.../client/solrj/io/eval/NormalizeEvaluator.java | 5 +-
.../solrj/io/eval/NormalizeSumEvaluator.java | 5 +-
.../client/solrj/io/eval/TopFeaturesEvaluator.java | 22 +-
...NormalizeEvaluator.java => TruncEvaluator.java} | 40 +-
.../solr/client/solrj/io/eval/UnitEvaluator.java | 2 +-
.../solr/client/solrj/io/stream/ZplotStream.java | 97 ++-
.../client/solrj/request/CollectionApiMapping.java | 17 -
.../solr/client/solrj/request/V2Request.java | 39 +-
.../client/solrj/request/json/TermsFacetMap.java | 7 +-
.../solrj/response/json/NestableJsonFacet.java | 25 +-
.../solr/common/cloud/ClusterProperties.java | 14 +-
.../apache/solr/common/cloud/ZkStateReader.java | 90 +--
.../apache/solr/common/params/CommonParams.java | 3 +-
.../org/apache/solr/common/params/ShardParams.java | 5 +-
.../apache/solr/common/util/CommandOperation.java | 9 +-
.../org/apache/solr/common/util/ExecutorUtil.java | 1 -
.../java/org/apache/solr/common/util/PathTrie.java | 44 +-
.../java/org/apache/solr/common/util/StrUtils.java | 208 +++---
.../java/org/apache/solr/common/util/Utils.java | 365 ++++++----
.../apache/solr/common/util/ValidatingJsonMap.java | 3 +-
.../src/resources/apispec/cluster.Commands.json | 41 --
.../cluster.Commands.runtimelib.properties.json | 23 -
...nfig.Commands.addRequestHandler.properties.json | 2 +-
.../apispec/core.config.Commands.generic.json | 2 +-
solr/solrj/src/resources/apispec/core.config.json | 3 +-
.../solrj/src/resources/apispec/node.blob.GET.json | 11 -
solr/solrj/src/resources/apispec/node.ext.json | 13 -
.../ref_guide_examples/JsonRequestApiTest.java | 26 +-
.../solrj/embedded/MergeIndexesEmbeddedTest.java | 2 +-
.../client/solrj/embedded/TestSolrProperties.java | 6 +-
.../client/solrj/impl/CloudSolrClientTest.java | 13 +
.../org/apache/solr/client/solrj/io/TestLang.java | 4 +-
.../client/solrj/io/stream/MathExpressionTest.java | 289 ++++++--
.../solr/client/solrj/request/SchemaTest.java | 8 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 2 +-
...irectJsonQueryRequestFacetingEmbeddedTest.java} | 208 +++---
...ectJsonQueryRequestFacetingIntegrationTest.java | 4 +-
.../JsonQueryRequestFacetingIntegrationTest.java | 4 +-
.../solrj/request/json/TermsFacetMapTest.java | 15 +-
.../solrj/response/NestableJsonFacetTest.java | 85 +++
.../org/apache/solr/common/util/TestPathTrie.java | 13 +
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 48 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 4 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 2 +-
.../org/apache/solr/cloud/SolrCloudTestCase.java | 25 +-
.../org/apache/solr/util/TestSSLTestConfig.java | 17 +
255 files changed, 9863 insertions(+), 5480 deletions(-)