You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by da...@apache.org on 2020/07/06 10:16:54 UTC

[lucene-solr] branch jira/SOLR-14354 updated (8473ce3 -> 2f579ec)

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

datcm pushed a change to branch jira/SOLR-14354
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


    from 8473ce3  Fix TestSolrCloudWithHadoopAuthPlugin
     add 3ff3310  LUCENE-9418: Fix ordered intervals over interleaved terms (#1618)
     add 1ec78ac  LUCENE-9418: Add CHANGES entry
     add adf3361  SOLR-14599: Package manager support for cluster level plugins
     add f0764db  SOLR-14561: Fix failing @Nightly test
     add 20c1fdb  SOLR-14404: use MethodHandles in AnnotatedAPI (#1624)
     add f647400  SOLR-14539: Introducing {!bool excludeTags=foo,bar}
     add ccbdb77  Remove Unused Import in BoolQParserPlugin
     add d1c29ae  SOLR-14609: Fix Unused Imports in TestJsonFacetsWithNestedObjects
     add 6eb7bc3  SOLR-14590 : Add support for Lucene's FeatureField in Solr (#1620)
     add 1f6de31  SOLR-14539 Ref Guide update {!bool excludeTags}
     add 76e1d90  SOLR-14592: Upgrade Zookeeper to 3.6.1
     add d0864a1  SOLR-14523: Enhance gradle logging calls validation: eliminate getMessage()
     add 2e60e1f  SOLR-14404: Unregister was not working for plugins with $path-prefix
     add ccdfee2  Remove Redundant Import in TestContainerPlugin
     add 3f9cc22  SOLR-14588: Implement Circuit Breakers (#1626)
     add 7c593b1  SOLR-14022: Deprecate CDCR
     add dd6d1c9  SOLR-14066: Deprecate DIH
     add cc9df5a  SOLR-14561: Adding upgrade notes for allowPaths (#1641)
     add 257a185  SOLR-14561: Fix silly mistake in refguide link
     add 1b8fb70  SOLR-14537: Improve performance of ExportWriter.
     add b50dd0c  SOLR-14358 respond to feedback on URLClassifyProcessorFactory (#1632)
     add 2005c43  fix link and wordsmith a bit (#1642)
     add e9568c3  SOLR-10742: SolrCores.getNamesForCore is quite inefficient and blocks other core operations
     add 05324e7  SOLR-14610: ReflectMapWriter to use VarHandle instead of old legacy reflection (#1635)
     add 35b5eea  SOLR-14537: Fix gradle precommit failures
     add df3bc42  SOLR-14603: Upgrade Restlet to 2.4.3
     add 04d9b52  SOLR-14603: Update CHANGES.txt
     add c3d6a8b  SOLR-14021: Deprecate HDFS support
     add 743234e  SOLR-14523: Enhance gradle logging calls validation: eliminate getMessage(). Added Gradle validation check.
     add 3642aa3  SOLR-14404: update was not working
     add fea6c1b  SOLR-14595: add AwaitsFix test to TestJsonFacetRefinement demonstrating problem, and work around to randomized testing in TestCloudJSONFacetSKGEquiv
     add 6a92804  Merge branch 'master' into jira/SOLR-14354
     add 2f579ec  Move change entry to 8.7.0

No new revisions were added by this update.

Summary of changes:
 gradle/hacks/findbugs.gradle                       |   3 +-
 gradle/validation/validate-log-calls.gradle        |   5 +-
 lucene/CHANGES.txt                                 |   2 +
 lucene/ivy-versions.properties                     |  14 +-
 .../queries/intervals/OrderedIntervalsSource.java  |   4 +-
 .../queries/intervals/TestIntervalQuery.java       |  10 +-
 .../lucene/queries/intervals/TestIntervals.java    |  15 +-
 solr/CHANGES.txt                                   |  61 +++-
 .../handler/dataimport/MailEntityProcessor.java    |   6 +-
 .../src/java/overview.html                         |   2 +-
 solr/contrib/dataimporthandler/README.md           |   9 +
 .../solr/handler/dataimport/DataImportHandler.java |   3 +
 .../dataimporthandler/src/java/overview.html       |   2 +-
 .../TestSolrEntityProcessorEndToEnd.java           |  16 +-
 .../test/org/apache/solr/ltr/TestRerankBase.java   |  25 --
 .../solr/prometheus/scraper/SolrScraper.java       |   2 +-
 solr/core/build.gradle                             |   3 +
 .../src/java/org/apache/solr/api/AnnotatedApi.java | 116 +++----
 .../apache/solr/api/CustomContainerPlugins.java    |  48 ++-
 .../java/org/apache/solr/cloud/SolrZkServer.java   |  70 ----
 .../java/org/apache/solr/cloud/ZkController.java   |   5 +-
 .../autoscaling/InactiveMarkersPlanAction.java     |   2 +-
 .../cloud/autoscaling/OverseerTriggerThread.java   |   4 +-
 .../org/apache/solr/core/ConfigSetProperties.java  |   2 +-
 .../java/org/apache/solr/core/CoreContainer.java   |  12 +-
 .../apache/solr/core/CorePropertiesLocator.java    |   4 +-
 .../org/apache/solr/core/HdfsDirectoryFactory.java |   4 +
 .../src/java/org/apache/solr/core/SolrConfig.java  |  19 ++
 .../src/java/org/apache/solr/core/SolrCore.java    |  17 +-
 .../src/java/org/apache/solr/core/SolrCores.java   |  23 --
 .../src/java/org/apache/solr/core/SolrPaths.java   |   2 +-
 .../java/org/apache/solr/core/SolrXmlConfig.java   |   2 +-
 .../apache/solr/core/TransientSolrCoreCache.java   |  10 -
 .../solr/core/TransientSolrCoreCacheDefault.java   |  11 -
 .../solr/core/TransientSolrCoreCacheFactory.java   |   6 +-
 .../backup/repository/HdfsBackupRepository.java    |  11 +
 .../solr/handler/CdcrBufferStateManager.java       |   2 +
 .../solr/handler/CdcrLeaderStateManager.java       |   2 +
 .../solr/handler/CdcrProcessStateManager.java      |   2 +
 .../org/apache/solr/handler/CdcrReplicator.java    |   2 +
 .../apache/solr/handler/CdcrReplicatorManager.java |   1 +
 .../apache/solr/handler/CdcrReplicatorState.java   |   2 +-
 .../apache/solr/handler/CdcrRequestHandler.java    |   4 +
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |   8 +-
 .../org/apache/solr/handler/ExportHandler.java     |  14 +-
 .../apache/solr/handler/MoreLikeThisHandler.java   |   2 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |   2 +-
 .../solr/handler/component/SearchHandler.java      |  32 +-
 .../solr/handler/export/DoubleValueSortDoc.java    |   1 +
 .../apache/solr/handler/export/ExportBuffers.java  | 268 +++++++++++++++
 .../apache/solr/handler/export/ExportWriter.java   | 373 ++++++++-------------
 .../solr/handler/export/ExportWriterStream.java    | 242 +++++++++++++
 .../org/apache/solr/handler/export/LongValue.java  |   4 +-
 .../apache/solr/handler/export/PriorityQueue.java  | 218 ------------
 .../solr/handler/export/QuadValueSortDoc.java      |   1 +
 .../solr/handler/export/SingleValueSortDoc.java    |   8 +-
 .../org/apache/solr/handler/export/SortDoc.java    |  23 +-
 .../org/apache/solr/handler/export/SortQueue.java  | 155 ++++++++-
 .../solr/handler/export/StringFieldWriter.java     |  13 +-
 .../apache/solr/handler/export/StringValue.java    |  14 +-
 .../solr/handler/export/TripleValueSortDoc.java    |   1 +
 .../apache/solr/packagemanager/PackageManager.java | 301 ++++++++++++++---
 .../apache/solr/packagemanager/PackageUtils.java   |   3 +
 .../solr/packagemanager/RepositoryManager.java     |  12 +-
 .../apache/solr/packagemanager/SolrPackage.java    |   4 +
 .../solr/packagemanager/SolrPackageInstance.java   |  15 +
 .../src/java/org/apache/solr/pkg/PackageAPI.java   |   2 +-
 .../src/java/org/apache/solr/schema/RankField.java | 140 ++++++++
 .../org/apache/solr/search/BoolQParserPlugin.java  |  53 +--
 .../src/java/org/apache/solr/search/Grouping.java  |   2 +-
 .../java/org/apache/solr/search/QParserPlugin.java |   1 +
 .../org/apache/solr/search/RankQParserPlugin.java  | 158 +++++++++
 .../org/apache/solr/search/SolrIndexSearcher.java  |   2 +-
 .../solr/search/grouping/CommandHandler.java       |   2 +-
 .../apache/solr/search/join/FiltersQParser.java    |  91 ++---
 .../security/Sha256AuthenticationProvider.java     |   2 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |   4 +-
 .../org/apache/solr/store/hdfs/HdfsDirectory.java  |   6 +
 .../org/apache/solr/store/hdfs/HdfsFileWriter.java |   2 +
 .../solr/store/hdfs/HdfsLocalityReporter.java      |   4 +
 .../apache/solr/store/hdfs/HdfsLockFactory.java    |   4 +
 .../org/apache/solr/update/CdcrTransactionLog.java |   2 +
 .../org/apache/solr/update/HdfsTransactionLog.java |   2 +
 .../java/org/apache/solr/update/HdfsUpdateLog.java |   8 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |   2 +-
 .../processor/AtomicUpdateProcessorFactory.java    |   3 +-
 .../solr/update/processor/CdcrUpdateProcessor.java |   2 +
 ...DocBasedVersionConstraintsProcessorFactory.java |   2 +-
 .../DocExpirationUpdateProcessorFactory.java       |   6 +-
 .../update/processor/TolerantUpdateProcessor.java  |   2 +-
 .../update/processor/URLClassifyProcessor.java     |  12 +-
 .../src/java/org/apache/solr/util/PackageTool.java |  11 +-
 .../src/java/org/apache/solr/util/SolrCLI.java     |  17 +-
 .../solr/util/circuitbreaker/CircuitBreaker.java   |  56 ++++
 .../util/circuitbreaker/CircuitBreakerManager.java | 134 ++++++++
 .../util/circuitbreaker/MemoryCircuitBreaker.java  | 114 +++++++
 .../resources/EditableSolrConfigAttributes.json    |   2 +
 solr/core/src/test-files/runtimecode/MyPlugin.java |   2 +-
 .../solr/collection1/conf/schema-rank-fields.xml}  |  16 +-
 .../test-files/solr/collection1/conf/schema15.xml  |   3 +
 .../conf/solrconfig-memory-circuitbreaker.xml      |  95 ++++++
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |   4 +-
 .../solr/cloud/TestConfigSetsAPIZkFailure.java     |  28 +-
 .../api/collections/CollectionReloadTest.java      |   2 +-
 .../CollectionsAPIAsyncDistributedZkTest.java      |   2 +-
 .../test/org/apache/solr/core/SolrCoreTest.java    |   2 +
 .../org/apache/solr/core/TestConfigOverlay.java    |   2 +
 .../apache/solr/handler/TestContainerPlugin.java   |  29 ++
 .../solr/handler/TestStressThreadBackup.java       |  13 +
 .../solr/handler/admin/TestApiFramework.java       |  15 +-
 .../solr/handler/export/TestExportWriter.java      |  41 ++-
 .../apache/solr/schema/ChangedSchemaMergeTest.java |   4 +-
 .../test/org/apache/solr/schema/RankFieldTest.java | 285 ++++++++++++++++
 .../org/apache/solr/search/QueryEqualityTest.java  |  12 +
 .../apache/solr/search/RankQParserPluginTest.java  | 258 ++++++++++++++
 .../search/facet/TestCloudJSONFacetSKGEquiv.java   |  20 +-
 .../solr/search/facet/TestJsonFacetRefinement.java |  43 +++
 .../facet/TestJsonFacetsWithNestedObjects.java     |  58 ++++
 .../update/processor/URLClassifyProcessorTest.java |   2 +
 .../org/apache/solr/util/TestCircuitBreaker.java   | 218 ++++++++++++
 solr/example/example-DIH/README.md                 |   2 +
 solr/example/files/conf/solrconfig.xml             |  38 +++
 solr/licenses/commons-lang-2.6.jar.sha1            |   1 +
 .../commons-lang-LICENSE-ASL.txt}                  |   0
 solr/licenses/commons-lang-NOTICE.txt              |   5 +
 solr/licenses/netty-buffer-4.1.47.Final.jar.sha1   |   1 -
 solr/licenses/netty-buffer-4.1.50.Final.jar.sha1   |   1 +
 solr/licenses/netty-codec-4.1.47.Final.jar.sha1    |   1 -
 solr/licenses/netty-codec-4.1.50.Final.jar.sha1    |   1 +
 solr/licenses/netty-common-4.1.47.Final.jar.sha1   |   1 -
 solr/licenses/netty-common-4.1.50.Final.jar.sha1   |   1 +
 solr/licenses/netty-handler-4.1.47.Final.jar.sha1  |   1 -
 solr/licenses/netty-handler-4.1.50.Final.jar.sha1  |   1 +
 solr/licenses/netty-resolver-4.1.47.Final.jar.sha1 |   1 -
 solr/licenses/netty-resolver-4.1.50.Final.jar.sha1 |   1 +
 .../licenses/netty-transport-4.1.47.Final.jar.sha1 |   1 -
 .../licenses/netty-transport-4.1.50.Final.jar.sha1 |   1 +
 ...ty-transport-native-epoll-4.1.47.Final.jar.sha1 |   1 -
 ...ty-transport-native-epoll-4.1.50.Final.jar.sha1 |   1 +
 ...nsport-native-unix-common-4.1.47.Final.jar.sha1 |   1 -
 ...nsport-native-unix-common-4.1.50.Final.jar.sha1 |   1 +
 solr/licenses/org.restlet-2.4.0.jar.sha1           |   1 -
 solr/licenses/org.restlet-2.4.3.jar.sha1           |   1 +
 .../org.restlet.ext.servlet-2.4.0.jar.sha1         |   1 -
 .../org.restlet.ext.servlet-2.4.3.jar.sha1         |   1 +
 solr/licenses/snappy-java-1.1.7.6.jar.sha1         |   1 +
 .../snappy-java-LICENSE-ASL.txt}                   |   0
 solr/licenses/snappy-java-NOTICE.txt               |  17 +
 solr/licenses/zookeeper-3.5.7.jar.sha1             |   1 -
 solr/licenses/zookeeper-3.6.1.jar.sha1             |   1 +
 solr/licenses/zookeeper-jute-3.5.7.jar.sha1        |   1 -
 solr/licenses/zookeeper-jute-3.6.1.jar.sha1        |   1 +
 .../solr/configsets/_default/conf/managed-schema   |   7 +
 .../solr/configsets/_default/conf/solrconfig.xml   |  59 ++++
 .../conf/solrconfig.xml                            |  42 +++
 solr/solr-ref-guide/src/circuit-breakers.adoc      |  68 ++++
 solr/solr-ref-guide/src/config-api.adoc            |   7 +
 .../src/cross-data-center-replication-cdcr.adoc    |   2 +
 solr/solr-ref-guide/src/dataimport-screen.adoc     |   2 +
 solr/solr-ref-guide/src/exporting-result-sets.adoc |   2 +
 solr/solr-ref-guide/src/index.adoc                 |   3 +
 solr/solr-ref-guide/src/json-query-dsl.adoc        |  24 ++
 solr/solr-ref-guide/src/other-parsers.adoc         |  24 ++
 .../src/query-settings-in-solrconfig.adoc          |  20 ++
 solr/solr-ref-guide/src/running-solr-on-hdfs.adoc  |   2 +
 solr/solr-ref-guide/src/solr-upgrade-notes.adoc    |  16 +
 ...ta-store-data-with-the-data-import-handler.adoc |   2 +
 solr/solr-ref-guide/src/using-solrj.adoc           |  10 +-
 solr/solrj/ivy.xml                                 |   4 +
 .../solrj/impl/SolrClientNodeStateProvider.java    |   2 +-
 .../solr/client/solrj/impl/XMLResponseParser.java  |   2 +-
 .../org/apache/solr/client/solrj/io/Tuple.java     |  17 +
 .../apache/solr/common/cloud/ZkStateReader.java    |  14 +-
 .../apache/solr/common/util/ReflectMapWriter.java  |  29 +-
 .../org/apache/solr/common/util/RetryUtil.java     |   2 +-
 .../java/org/apache/solr/common/util/Utils.java    | 123 +++++--
 .../apache/solr/common/util/XMLErrorLogger.java    |   2 +-
 .../solr/client/solrj/LargeVolumeTestBase.java     |   2 +-
 .../solr/common/util/TestSolrJsonWriter.java       | 101 +++++-
 .../java/org/apache/solr/cloud/ZkTestServer.java   |   5 +-
 solr/webapp/web/css/angular/dataimport.css         |   3 +-
 solr/webapp/web/partials/dataimport.html           |   1 +
 versions.lock                                      |  26 +-
 versions.props                                     |   9 +-
 184 files changed, 3945 insertions(+), 1056 deletions(-)
 create mode 100644 solr/core/src/java/org/apache/solr/handler/export/ExportBuffers.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/export/ExportWriterStream.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/export/PriorityQueue.java
 create mode 100644 solr/core/src/java/org/apache/solr/schema/RankField.java
 create mode 100644 solr/core/src/java/org/apache/solr/search/RankQParserPlugin.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreaker.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreakerManager.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/MemoryCircuitBreaker.java
 copy solr/{contrib/dataimporthandler-extras/src/java/overview.html => core/src/test-files/solr/collection1/conf/schema-rank-fields.xml} (65%)
 create mode 100644 solr/core/src/test-files/solr/collection1/conf/solrconfig-memory-circuitbreaker.xml
 create mode 100644 solr/core/src/test/org/apache/solr/schema/RankFieldTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/search/RankQParserPluginTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/util/TestCircuitBreaker.java
 create mode 100644 solr/licenses/commons-lang-2.6.jar.sha1
 copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/commons-lang-LICENSE-ASL.txt} (100%)
 mode change 100755 => 100644
 create mode 100644 solr/licenses/commons-lang-NOTICE.txt
 delete mode 100644 solr/licenses/netty-buffer-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-buffer-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-codec-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-codec-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-common-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-common-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-handler-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-handler-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-resolver-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-resolver-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-transport-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-transport-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-transport-native-epoll-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-transport-native-epoll-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-transport-native-unix-common-4.1.47.Final.jar.sha1
 create mode 100644 solr/licenses/netty-transport-native-unix-common-4.1.50.Final.jar.sha1
 delete mode 100644 solr/licenses/org.restlet-2.4.0.jar.sha1
 create mode 100644 solr/licenses/org.restlet-2.4.3.jar.sha1
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-2.4.0.jar.sha1
 create mode 100644 solr/licenses/org.restlet.ext.servlet-2.4.3.jar.sha1
 create mode 100644 solr/licenses/snappy-java-1.1.7.6.jar.sha1
 copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt => licenses/snappy-java-LICENSE-ASL.txt} (100%)
 mode change 100755 => 100644
 create mode 100644 solr/licenses/snappy-java-NOTICE.txt
 delete mode 100644 solr/licenses/zookeeper-3.5.7.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.6.1.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-jute-3.5.7.jar.sha1
 create mode 100644 solr/licenses/zookeeper-jute-3.6.1.jar.sha1
 create mode 100644 solr/solr-ref-guide/src/circuit-breakers.adoc