This is an automated email from the ASF dual-hosted git repository.
daim pushed a change to branch OAK-11832
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 5879c7185b Update
oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Traverser.java
add 7c59f0b60c OAK-11774: Remove usage of Guava's Splitter - fix split on
regex for Windows (#2420)
add 8f31a2201b OAK-11834: Add delay to getDefaultWriteConcern to avoid
UNKNOWN ClusterType (#2422)
add 5af3b217ff OAK-11814 - Improve error handling in
ElasticResultRowAsyncIterator to deal with timeouts of both slow Elastic
queries and slow readers. (#2410)
add 9b3667bdeb OAK-10790: FullTextBinaryTextExtractor fails to extract
text from csv (#2414)
add 8894d8bed3 OAK-10790: FullTextBinaryTextExtractor fails to extract
text from csv- updated comment (#2424)
add fb2fd6b2bf OAK-11837: Update commons-csv version to 1.14.1 (#2423)
add 465f60cfea OAK-10674 Use Oak's Bloom filter (#2412)
add c2464d6cdc Revert "OAK-10674 Use Oak's Bloom filter (#2412)"
add abfab2fc5e OAK-11840: Release Oak 1.84.0 - Candidate Release Notes
(#2428)
add f93acf7678 OAK-11835: Expose all Mongo connection pool parameters
(#2426)
add b2097d5b5c OAK-11839 : added throttler to throttle the document store
based on external factor set inside settings collection (#2429)
add 19f207c604 OAK-11389: added throttler to throttle the document store
based on external factor set inside settings collection - sonar complaints
(#2431)
add a45c4e3e5f OAK-11843: Improve diagnostics for NPE in SecureNodeBuilder
(#2433)
add a914a2dc0c OAK-11843: Improve diagnostics for NPE in SecureNodeBuilder
(#2434)
add 1d5d9909c6 OAK-11845: Make SecureNodeBuilder thread safe (#2435)
add e04f6d165c Revert "OAK-11845: Make SecureNodeBuilder thread safe
(#2435)"
add 2f3627e52c OAK-11847 - AzureJournalFile fails to rotate journal (#2438)
add 47875ef67a OAK-11840: Release Oak 1.84.0 - Candidate Release Notes
add 8ce0cbcc47 [maven-release-plugin] rollback the release of
jackrabbit-oak-1.82.0
add 5b4b97e0c1 Revert "[maven-release-plugin] rollback the release of
jackrabbit-oak-1.82.0"
add e4f500898c [maven-release-plugin] prepare release jackrabbit-oak-1.84.0
add 160b292759 [maven-release-plugin] prepare for next development
iteration
add 2921afa405 OAK-11808: Segment graph may need to be recomputed (#2393)
add 6cc35b6ad4 OAK-11850 - Use MutableInt to compute facets to avoid
boxing/unboxing between int and Integer (#2441)
add 982211a166 OAK-11849 - Make facet evaluation timeout configurable.
(#2440)
No new revisions were added by this update.
Summary of changes:
RELEASE-NOTES.txt | 101 +++++----
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 2 +-
oak-auth-ldap/pom.xml | 2 +-
oak-authorization-cug/pom.xml | 2 +-
oak-authorization-principalbased/pom.xml | 2 +-
oak-benchmarks-elastic/pom.xml | 2 +-
oak-benchmarks-lucene/pom.xml | 2 +-
oak-benchmarks/pom.xml | 2 +-
oak-blob-cloud-azure/pom.xml | 2 +-
oak-blob-cloud/pom.xml | 2 +-
oak-blob-plugins/pom.xml | 2 +-
oak-blob/pom.xml | 2 +-
oak-commons/pom.xml | 2 +-
oak-core-spi/pom.xml | 2 +-
oak-core/pom.xml | 2 +-
.../jackrabbit/oak/core/SecureNodeBuilder.java | 8 +-
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 2 +-
oak-examples/webapp/pom.xml | 2 +-
oak-exercise/pom.xml | 2 +-
oak-http/pom.xml | 2 +-
oak-it-osgi/pom.xml | 3 +-
.../jackrabbit/oak/osgi/TikaExtractionOsgiIT.java | 23 +-
.../org/apache/jackrabbit/oak/osgi/test2.txt | 4 +
oak-it-osgi/src/test/resources/versions.properties | 1 +
oak-it/pom.xml | 2 +-
oak-jackrabbit-api/pom.xml | 2 +-
oak-jcr/pom.xml | 2 +-
oak-lucene/pom.xml | 2 +-
oak-parent/pom.xml | 11 +-
oak-pojosr/pom.xml | 2 +-
oak-query-spi/pom.xml | 2 +-
oak-run-commons/pom.xml | 2 +-
oak-run-elastic/pom.xml | 5 +-
oak-run/pom.xml | 2 +-
.../jackrabbit/oak/run/DataStoreCheckCommand.java | 3 +-
oak-search-elastic/pom.xml | 2 +-
.../index/elastic/ElasticIndexProviderService.java | 25 ++-
.../plugins/index/elastic/query/ElasticIndex.java | 15 +-
.../index/elastic/query/ElasticIndexProvider.java | 31 ++-
.../index/elastic/query/ElasticRequestHandler.java | 6 +-
.../query/async/ElasticResultRowAsyncIterator.java | 166 ++++++++++----
.../query/async/facets/ElasticFacetProvider.java | 12 +-
.../facets/ElasticSecureFacetAsyncProvider.java | 41 ++--
.../ElasticStatisticalFacetAsyncProvider.java | 68 +++---
.../index/elastic/ElasticAbstractQueryTest.java | 18 +-
.../elastic/ElasticIndexProviderServiceTest.java | 25 ++-
.../ElasticReliabilitySlowReaderQueryTest.java | 110 ++++++++++
.../ElasticReliabilitySyncIndexingTest.java | 41 ++++
oak-search/pom.xml | 2 +-
oak-security-spi/pom.xml | 2 +-
oak-segment-aws/pom.xml | 2 +-
.../segment/aws/tool/AwsSegmentStoreMigrator.java | 8 +-
.../oak/segment/aws/tool/SegmentCopyTestBase.java | 9 +-
oak-segment-azure/pom.xml | 2 +-
.../oak/segment/azure/AzureJournalFile.java | 14 +-
.../oak/segment/azure/AzurePersistence.java | 9 +-
.../oak/segment/azure/AzurePersistenceManager.java | 2 +-
.../segment/azure/tool/SegmentStoreMigrator.java | 22 +-
.../oak/segment/azure/AzureJournalFileTest.java | 15 +-
.../segment/azure/tool/SegmentCopyTestBase.java | 11 +-
oak-segment-remote/pom.xml | 2 +-
.../remote/AbstractRemoteSegmentArchiveReader.java | 25 +--
.../oak/segment/remote/package-info.java | 2 +-
oak-segment-tar/pom.xml | 2 +-
.../oak/segment/file/tar/GraphLoader.java | 116 ----------
.../oak/segment/file/tar/SegmentGraph.java | 243 +++++++++++++++++++++
.../oak/segment/file/tar/SegmentTarReader.java | 36 +--
.../oak/segment/file/tar/TarConstants.java | 19 --
.../jackrabbit/oak/segment/file/tar/TarFiles.java | 26 +--
.../jackrabbit/oak/segment/file/tar/TarReader.java | 98 ++-------
.../jackrabbit/oak/segment/file/tar/TarWriter.java | 72 +-----
.../spi/persistence/SegmentArchiveReader.java | 17 +-
.../CachingSegmentArchiveReader.java | 11 +-
.../persistence/persistentcache/package-info.java | 2 +-
.../split/UnclosedSegmentArchiveReader.java | 8 +-
.../oak/segment/file/tar/TarFileTest.java | 8 +-
oak-shaded-guava/pom.xml | 2 +-
oak-store-composite/pom.xml | 2 +-
oak-store-document/pom.xml | 2 +-
.../oak/plugins/document/Configuration.java | 87 ++++++++
.../plugins/document/DocumentNodeStoreBuilder.java | 20 ++
.../plugins/document/DocumentNodeStoreService.java | 38 +++-
.../DocumentNodeStoreServiceConfiguration.java | 92 +++++++-
.../plugins/document/mongo/MongoDBConnection.java | 30 +--
.../mongo/MongoDocumentNodeStoreBuilderBase.java | 158 +++++++++++++-
.../plugins/document/mongo/MongoDocumentStore.java | 28 +--
.../MongoDocumentStoreThrottlingFactorUpdater.java | 101 +++++++++
.../document/mongo/MongoThrottlerFactory.java | 39 ++++
.../oak/plugins/document/util/MongoConnection.java | 108 +++++++--
.../DocumentNodeStoreServiceConfigurationTest.java | 105 +++++++++
.../mongo/MongoConnectionPoolSettingsTest.java | 195 +++++++++++++++++
.../mongo/MongoDocumentNodeStoreBuilderTest.java | 16 ++
...goDocumentStoreThrottlingFactorUpdaterTest.java | 127 +++++++++++
.../document/mongo/MongoThrottlerFactoryTest.java | 34 +++
oak-store-spi/pom.xml | 2 +-
oak-upgrade/pom.xml | 2 +-
pom.xml | 2 +-
99 files changed, 2053 insertions(+), 697 deletions(-)
create mode 100644
oak-it-osgi/src/test/resources/org/apache/jackrabbit/oak/osgi/test2.txt
create mode 100644
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticReliabilitySlowReaderQueryTest.java
delete mode 100644
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GraphLoader.java
create mode 100644
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentGraph.java
create mode 100644
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStoreThrottlingFactorUpdater.java
create mode 100644
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoConnectionPoolSettingsTest.java
create mode 100644
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStoreThrottlingFactorUpdaterTest.java