This is an automated email from the ASF dual-hosted git repository.
miroslav pushed a change to branch issue/OAK-10636
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 82021c78d6 OAK-10636 remove logger
add 6a0e44dccd OAK-10620 - Print summary at the end of the indexing job
(#1289)
add 76a1f4b783 OAK-10595 : explicit invalidation journal entry after
collsion rollback (#1284)
add 0dd985cf84 OAK-10620: Print summary at the end of the indexing job -
handle other locales in test
add dccb3b4d46 OAK-10599: oak-search-elastic: improve aggregations support
(#1275)
add 4767f38d78 OAK-10638: Build fails on Java 17 due to JAR size limit -
increase size limit (#1295)
add 1cb0962e1e OAK-10637 - If downloading the root directory, do not add a
filter to the Mongo query. (#1293)
add bbee74e96f OAK-10640: fix external link on lucene multi-word synonyms
(#1298)
add ed1274c878 OAK-10641: DocumentStore: improve test coverage for large
properties / documents (#1299)
add f7b20aa777 OAK-10644: JsopBuilder: remove JDK6ism (#1304)
add 1bd815d6b2 OAK-10639 : NodeImpl calculate mixinTypes lazy (#1300)
add 1b0a692aa4 OAK-10645: MongoDS docker container: set default Mongo
version to 4.4 (#1305)
add 07fbc86a9a OAK-10641: DocumentStore: improve test coverage for large
properties / documents - add test case for revision properties
add f165691e0b OAK-10650: MongoDocumentStore.findDocuments can fail with
BSON exception (#1307)
add 0dc38bc30e OAK-10281 : osgi config variant of recovery delay - vs
system propert… (#1288)
add 66b8bef296 OAK-10643: MongoDocumentStore: improve diagnostics for too
large docs (#1306)
add 4a9219f4be OAK-10653: BasicDocumentStore: handle
DocumentStoreException on ds.create (#1310)
add 03e307d7c5 OAK-10649: MemoryDS: add toggle to limit document size
(#1309)
add 32462bde8b OAK-10643: MongoDocumentStore: improve diagnostics for too
large docs: fix misplaced quotes in string output
add d2fdd67f26 Repository writes in SegmentStoreMigrator blocked when
migrating to Azure segment store (#1308)
add d679f33de2 OAK-10643: MongoDocumentStore: improve diagnostics for too
large docs: hide potentially sensitive info and refactor code
add 3387059f1c OAK-10642: Add tests for operations on very large ordered
collections (#1303)
add 2e996d78f0 OAK-10656: MongoDocumentStore: keep metrics about document
size related exceptions (#1313)
add 93e9c22c2e OAK-10636 - Merge with trunk
No new revisions were added by this update.
Summary of changes:
.../jackrabbit/oak/commons/json/JsopBuilder.java | 3 +-
.../spi/nodetype/EffectiveNodeTypeProvider.java | 21 +-
.../jackrabbit/oak/spi/nodetype/package-info.java | 2 +-
.../oak/plugins/index/ConsoleIndexingReporter.java | 101 +++++
.../oak/plugins/index/IndexerMBeanImpl.java | 4 +-
.../oak/plugins/index/IndexingReporter.java | 69 +++
.../jackrabbit/oak/plugins/index/MetricsUtils.java | 10 +
.../oak/plugins/index/importer/IndexImporter.java | 19 +-
.../oak/plugins/index/importer/package-info.java | 2 +-
.../plugins/nodetype/ReadOnlyNodeTypeManager.java | 5 +-
.../oak/plugins/version/VersionEditor.java | 2 +-
.../plugins/index/ConsoleIndexingReporterTest.java | 103 +++++
oak-doc/src/site/markdown/query/lucene.md | 66 +--
.../jackrabbit/oak/jcr/session/NodeImpl.java | 3 +-
.../apache/jackrabbit/oak/jcr/ManyChildrenIT.java | 65 +++
.../index/lucene/LuceneIndexAggregation2Test.java | 480 +++------------------
.../lucene/LuceneIndexAggregationCommonTest.java | 65 ---
.../index/lucene/LuceneIndexAggregationTest.java | 442 +------------------
.../apache/jackrabbit/oak/index/IndexHelper.java | 15 +-
.../oak/index/IndexImporterSupportBase.java | 8 +-
.../indexer/document/DocumentStoreIndexerBase.java | 39 +-
.../flatfile/FlatFileNodeStoreBuilder.java | 12 +-
.../flatfile/pipelined/PipelinedMergeSortTask.java | 27 +-
.../flatfile/pipelined/PipelinedMetrics.java | 1 +
.../pipelined/PipelinedMongoDownloadTask.java | 97 +++--
.../flatfile/pipelined/PipelinedSortBatchTask.java | 12 +-
.../flatfile/pipelined/PipelinedStrategy.java | 40 +-
.../pipelined/TransformStageStatistics.java | 29 +-
.../oak/run/cli/NodeStoreFixtureProvider.java | 3 +
.../document/flatfile/pipelined/PipelinedIT.java | 28 +-
.../pipelined/PipelinedMergeSortTaskTest.java | 5 +-
.../pipelined/PipelinedMergeSortTaskTestBase.java | 5 +-
.../pipelined/PipelinedMongoDownloadTaskTest.java | 89 +++-
.../pipelined/PipelinedSortBatchTaskTest.java | 4 +-
.../incrementalstore/IncrementalStoreIT.java | 4 +-
oak-run/pom.xml | 3 +-
.../apache/jackrabbit/oak/index/IndexCommand.java | 2 +
.../oak/index/DocumentStoreIndexerIT.java | 5 +-
.../index/elastic/ElasticIndexDefinition.java | 6 +
.../index/elastic/index/ElasticDocument.java | 29 +-
.../index/elastic/index/ElasticIndexHelper.java | 58 ++-
.../index/elastic/query/ElasticRequestHandler.java | 37 +-
.../plugins/index/elastic/ElasticContentTest.java | 9 +
.../index/elastic/ElasticFullTextAnalyzerTest.java | 64 +--
.../elastic/ElasticIndexAggregation2Test.java | 64 ++-
.../elastic/ElasticIndexAggregationNtFileTest.java | 14 +-
...nTest.java => ElasticIndexAggregationTest.java} | 26 +-
.../elastic/ElasticTestRepositoryBuilder.java | 21 +-
.../oak/plugins/index/elastic/test_nodetypes.cnd | 34 --
.../plugins/index/FullTextAnalyzerCommonTest.java | 334 +++++++-------
.../plugins/index/IndexAggregation2CommonTest.java | 96 +++--
.../plugins/index/IndexAggregationCommonTest.java | 222 +++++-----
.../oak/plugins/index/TestRepositoryBuilder.java | 24 ++
.../src/test/resources}/test_nodetypes.cnd | 0
.../segment/azure/tool/SegmentStoreMigrator.java | 5 +
.../segment/azure/tool/SegmentCopyTestBase.java | 5 -
.../oak/plugins/document/ClusterNodeInfo.java | 14 +-
.../oak/plugins/document/Configuration.java | 9 +-
.../oak/plugins/document/DocumentNodeStore.java | 79 +++-
.../plugins/document/DocumentNodeStoreBuilder.java | 21 +
.../plugins/document/DocumentNodeStoreService.java | 20 +-
.../oak/plugins/document/JournalEntry.java | 25 +-
.../document/memory/MemoryDocumentStore.java | 46 +-
.../plugins/document/mongo/MongoDocumentStore.java | 87 +++-
.../document/mongo/MongoDocumentStoreMetrics.java | 18 +-
.../oak/plugins/document/util/Utils.java | 85 +++-
.../plugins/document/BasicDocumentStoreTest.java | 129 +++++-
.../plugins/document/CollisionRollbackTest.java | 351 +++++++++++++++
.../DocumentNodeStoreServiceConfigurationTest.java | 15 +
.../document/DocumentNodeStoreServiceTest.java | 26 ++
.../document/DocumentNodeStoreSweepTest.java | 266 ------------
.../oak/plugins/document/DocumentStoreFixture.java | 30 ++
.../oak/plugins/document/FailingDocumentStore.java | 123 +++++-
.../plugins/document/PausableDocumentStore.java | 156 +++++++
.../plugins/document/mongo/MongoDockerRule.java | 2 +-
.../mongo/MongoDocumentStoreMetricsTest.java | 1 +
76 files changed, 2555 insertions(+), 1886 deletions(-)
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConsoleIndexingReporter.java
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexingReporter.java
create mode 100644
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConsoleIndexingReporterTest.java
delete mode 100644
oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexAggregationCommonTest.java
rename
oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexAggregation2CommonTest.java
=>
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexAggregation2Test.java
(67%)
copy
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/{ElasticIndexExclusionQueryCommonTest.java
=> ElasticIndexAggregationTest.java} (65%)
delete mode 100644
oak-search-elastic/src/test/resources/org/apache/jackrabbit/oak/plugins/index/elastic/test_nodetypes.cnd
rename
{oak-lucene/src/test/resources/org/apache/jackrabbit/oak/plugins/index/lucene
=> oak-search/src/test/resources}/test_nodetypes.cnd (100%)
create mode 100644
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/CollisionRollbackTest.java
create mode 100644
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/PausableDocumentStore.java