This is an automated email from the ASF dual-hosted git repository. reschke pushed a change to branch OAK-10787 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from b9a062aa5a OAK-10787: oak-lucene: backport fix for lucene-core vulnerability add dc6dc4e15f OAK-10768: query-spi: deprecate use of slf4j.event.Level in QueryInde… (#1426) add 99edbd48d7 OAK-10793: Update Logback version to 1.2.13 (#1442) add 6f9cb9b998 OAK-10797: Update to Jackrabbit 2.20.16 (#1444) add 98206cb404 OAK-10778 - Support downloading from Mongo in parallel. (#1435) add 4914c1923e OAK-10795 - Indexing job: eliminate unnecessary intermediate object creation in transform stage (#1446) add 6706898c83 OAK-10796 - Avoid creation of intermediate StringBuilder in JsopBuilder (#1445) add ecfe8f6381 OAK-10786: oak-lucene: use copy of lucene-core 4.7.2 source code (#1439) add 68e3a16fa1 merge trunk No new revisions were added by this update. Summary of changes: .../jackrabbit/oak/commons/json/JsopBuilder.java | 3 +- .../oak/plugins/index/IndexingReporter.java | 3 + .../org/apache/jackrabbit/oak/query/QueryImpl.java | 16 +- oak-lucene/pom.xml | 2 +- oak-parent/pom.xml | 4 +- .../jackrabbit/oak/spi/query/QueryIndex.java | 55 +- .../jackrabbit/oak/spi/query/package-info.java | 2 +- oak-run-commons/pom.xml | 19 +- .../indexer/document/DocumentStoreIndexerBase.java | 6 + .../flatfile/FlatFileNodeStoreBuilder.java | 9 +- .../document/flatfile/pipelined/DownloadRange.java | 48 +- .../pipelined/DownloadStageStatistics.java | 104 +++ .../pipelined/MongoDownloaderRegexUtils.java | 169 ++++ .../MongoParallelDownloadCoordinator.java | 138 ++++ .../pipelined/MongoRegexPathFilterFactory.java | 4 +- .../flatfile/pipelined/NodeDocumentCodec.java | 28 +- .../pipelined/PipelinedMongoDownloadTask.java | 904 ++++++++++++--------- .../pipelined/PipelinedMongoServerSelector.java | 179 ++++ .../flatfile/pipelined/PipelinedStrategy.java | 28 +- .../flatfile/pipelined/PipelinedTransformTask.java | 24 +- .../document/mongo/MongoDocumentStoreHelper.java | 4 + .../oak/run/cli/DocumentFixtureProvider.java | 1 + .../MongoParallelDownloadCoordinatorTest.java | 169 ++++ .../flatfile/pipelined/MongoTestBackend.java | 57 ++ .../flatfile/pipelined/PipelineITUtil.java | 215 +++++ .../document/flatfile/pipelined/PipelinedIT.java | 355 +++----- .../PipelinedMongoConnectionFailureIT.java | 138 ++++ .../pipelined/PipelinedMongoDownloadTaskTest.java | 152 +--- .../PipelinedMongoServerSelectorTest.java | 315 +++++++ .../pipelined/PipelinedParametrizedIT.java | 288 +++++++ .../oak/index/DocumentStoreIndexerIT.java | 3 + .../jackrabbit/oak/index/IncrementalStoreTest.java | 9 +- .../search/spi/query/FulltextIndexPlanner.java | 5 +- .../oak/plugins/document/util/MongoConnection.java | 8 + 34 files changed, 2596 insertions(+), 868 deletions(-) create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/DownloadStageStatistics.java create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoDownloaderRegexUtils.java create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoParallelDownloadCoordinator.java create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoServerSelector.java create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoParallelDownloadCoordinatorTest.java create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoTestBackend.java create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelineITUtil.java create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoConnectionFailureIT.java create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoServerSelectorTest.java create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedParametrizedIT.java