You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by st...@apache.org on 2024/11/25 15:25:02 UTC

(jackrabbit-oak) branch OAK-11248-reapply updated (09112fc4b4 -> ce6444e610)

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

stefanegli pushed a change to branch OAK-11248-reapply
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


    from 09112fc4b4 OAK-11248 : replaced array with varargs and added unit case
     add 339f41a5b4 OAK-11246 : increased package version from 2.2.0 -> 2.3.0
     add 9dba76887b Merge pull request #1866 from apache/OAK-11246
     add 61162060b4 OAK-11220 : removed usage of Sets.newConcurrentHashSet
     add 22cc85df55 OAK-11220 : updated package version
     add 597dff60bc Merge pull request #1846 from apache/OAK-11220
     add 7deb0a9219 OAK-11270: exclude CONTRIBUTING.md from rat check
     add bd5a984c96 Reapply "OAK-11259: bump testcontainers to v1.20.3 / toxiproxy v2.11.0 (#1857)"
     add b9a218dd57 Reapply "OAK-11260 Speed up Lucene cost estimation (#1858)"
     add 9fdfbb6831 OAK-11105: Remove usage of Guava ImmutableMap.of() - zero argument case
     add 607f849f68 Revert "OAK-11105: Remove usage of Guava ImmutableMap.of() - zero argument case"
     add 2639bdb9fe OAK-11274 | Upgrade solr to 8.11.3 | CVE-2023-50298
     add cbe84bad7c OAK-11276: add unit test for hunspell stem + documentation for elastic (#1871)
     add 4c53a63436 OAK-11277 Tree store: fix memory usage and support concurrent indexing (#1873)
     add 6fc731a969 OAK-11105: Remove usage of Guava ImmutableMap.of() - zero/one argument case (#1869)
     add 8d5bcb9ada OAK-11101: Remove usage of Guava ImmutableSet.of() - remove unused imports
     add 9c4e8e04b2 OAK-11280: webapp: update Tomcat dependency to 9.0.97
     add b2c32bfefd OAK-11281: Remove usage of Maps.newHashMap() (#1876)
     add ce6444e610 Merge branch 'trunk' into OAK-11248-reapply

No new revisions were added by this update.

Summary of changes:
 .../impl/principal/AutoMembershipPrincipals.java   |   4 +-
 .../external/ExternalIdentityRefTest.java          |   4 +-
 .../external/ExternalLoginAutoMembershipTest.java  |   1 -
 .../ExternalLoginDynamicMembershipTest.java        |   3 +-
 .../external/PreAuthLoginModule.java               |   1 -
 .../external/basic/DefaultSyncConfigTest.java      |   8 +-
 .../external/basic/DefaultSyncContextTest.java     |   5 +-
 .../external/impl/AutoMembershipAwareTest.java     |   1 -
 .../impl/CustomCredentialsSupportTest.java         |   8 +-
 .../external/impl/DefaultSyncConfigImplTest.java   |   5 +-
 .../external/impl/DefaultSyncHandlerTest.java      |   3 +-
 .../external/impl/DynamicGroupsTest.java           |   1 -
 .../external/impl/DynamicSyncContextTest.java      |   1 -
 .../external/impl/DynamicSyncTest.java             |   1 -
 .../external/impl/ExternalLoginModuleTest.java     |  23 +-
 .../impl/TokenExternalLoginModuleTest.java         |   5 +-
 .../external/impl/jmx/AbstractJmxTest.java         |   4 +-
 .../external/impl/jmx/DelegateeTest.java           |   4 +-
 .../external/impl/jmx/SyncMBeanImplTest.java       |   2 +-
 .../principal/AutoMembershipPrincipalsTest.java    |   3 +-
 .../impl/principal/AutoMembershipProviderTest.java |   3 +-
 .../impl/principal/ExternalGroupPrincipalTest.java |   1 -
 .../ExternalPrincipalConfigurationTest.java        |  14 +-
 .../impl/principal/SystemPrincipalConfigTest.java  |   3 +-
 .../authentication/ldap/impl/LdapGroupTest.java    |   3 +-
 .../authentication/ldap/impl/LdapIdentityTest.java |   3 +-
 .../cug/impl/CugConfigurationOsgiTest.java         |   8 +-
 .../cug/impl/CugConfigurationTest.java             |   3 +-
 .../cug/impl/CugExcludeDefaultTest.java            |   1 -
 .../authorization/cug/impl/CugExcludeImplTest.java |  10 +-
 .../cug/impl/CugPermissionProviderTest.java        |   1 -
 .../authorization/cug/impl/CugPolicyImplTest.java  |   5 +-
 .../authorization/cug/impl/CugUtilTest.java        |   1 -
 .../AccessControlManagerLimitedSystemUserTest.java |   1 -
 .../impl/AccessControlManagerLimitedUserTest.java  |   1 -
 .../impl/AggregationFilterImplTest.java            |   1 -
 .../principalbased/impl/EffectivePolicyTest.java   |   9 +-
 .../principalbased/impl/EntryCacheTest.java        |   1 -
 .../principalbased/impl/FilterImplTest.java        |   1 -
 .../impl/PermissionProviderAccessControlTest.java  |   6 +-
 .../impl/PermissionProviderVersionStoreTest.java   |   5 +-
 .../principalbased/impl/PolicyValidatorTest.java   |   5 +-
 ...palBasedAuthorizationConfigurationOsgiTest.java |  40 +-
 ...incipalBasedAuthorizationConfigurationTest.java |   1 -
 .../impl/PrincipalBasedPermissionProviderTest.java |   5 +-
 .../impl/PrincipalPolicyImplTest.java              |  28 +-
 .../impl/PrincipalPolicyImporterTest.java          |  14 +-
 .../impl/RepositoryPermissionTest.java             |   1 -
 .../org/apache/jackrabbit/oak/run/ElasticMain.java |   5 +-
 .../org/apache/jackrabbit/oak/run/LuceneMain.java  |   6 +-
 .../suites/ScalabilityNodeRelationshipSuite.java   |   9 +-
 .../scalability/suites/ScalabilityNodeSuite.java   |   6 +-
 .../org/apache/jackrabbit/oak/run/SolrMain.java    |   5 +-
 .../jackrabbit/oak/benchmark/FacetSearchTest.java  |  10 +-
 .../external/AbstractExternalTest.java             |   2 +-
 .../external/AutoMembershipTest.java               |   7 +-
 .../external/CachedMembershipLoginTest.java        |   7 +-
 .../authentication/external/ExternalLoginTest.java |   7 +-
 .../benchmark/authorization/AceCreationTest.java   |   4 +-
 .../principalbased/PrinicipalBasedReadTest.java    |   4 +-
 .../java/org/apache/jackrabbit/oak/run/Main.java   |   2 +-
 .../oak/scalability/ScalabilityRunner.java         |   4 +-
 .../azure/blobstorage/AzureBlobStoreBackend.java   |   6 +-
 .../azure/blobstorage/AzureDataStoreTest.java      |   8 +-
 .../jackrabbit/oak/blob/cloud/s3/S3Backend.java    |   9 +-
 .../apache/jackrabbit/oak/blob/cloud/s3/Utils.java |   5 +-
 .../oak/blob/cloud/s3/TestS3DataStore.java         |   6 +-
 .../plugins/blob/DataStoreCacheUpgradeUtils.java   |   3 +-
 .../oak/plugins/blob/cloud/CloudBlobStore.java     |   4 +-
 .../blob/datastore/AbstractDataStoreService.java   |   5 +-
 .../plugins/blob/AbstractDataStoreCacheTest.java   |   4 +-
 .../oak/plugins/blob/BlobGCCheckpointRefTest.java  |   4 +-
 .../blob/DataStoreCacheUpgradeUtilsTest.java       |   4 +-
 .../oak/plugins/blob/SharedDataStoreUtilsTest.java |   4 +-
 .../oak/plugins/blob/TimeLapsedDataStore.java      |   8 +-
 .../oak/plugins/blob/UploadStagingCacheTest.java   |   4 +-
 .../blob/datastore/DataStoreServiceTest.java       |   3 +-
 .../oak/plugins/blob/datastore/DataStoreUtils.java |   3 +-
 .../blob/datastore/SharedDataStoreTest.java        |   5 +-
 .../AbstractDataRecordAccessProviderTest.java      |   4 +-
 .../jackrabbit/oak/spi/blob/MemoryBlobStore.java   |   3 +-
 .../apache/jackrabbit/oak/commons/Profiler.java    |   3 +
 .../oak/commons/collections/CollectionUtils.java   |  20 +
 .../oak/commons/collections/package-info.java      |   2 +-
 .../jackrabbit/oak/commons/package-info.java       |   2 +-
 .../jackrabbit/oak/commons/StringUtilsTest.java    |   4 +-
 .../commons/collections/CollectionUtilsTest.java   |  20 +
 .../oak/spi/mount/SimpleMountInfoProvider.java     |   4 +-
 .../oak/stats/DefaultStatisticsProvider.java       |   5 +-
 .../oak/spi/mount/SimpleMountInfoProviderTest.java |   2 -
 .../oak/spi/whiteboard/DefaultWhiteboardTest.java  |  34 +-
 .../jackrabbit/oak/stats/StatisticManagerTest.java |   5 +-
 .../org/apache/jackrabbit/oak/OakInitializer.java  |   3 +-
 .../oak/cache/impl/CacheStatsMetrics.java          |   4 +-
 .../oak/plugins/atomic/AtomicCounterEditor.java    |   3 +-
 .../oak/plugins/commit/MergingNodeStateDiff.java   |   5 +-
 .../oak/plugins/index/AsyncIndexUpdate.java        |   4 +-
 .../oak/plugins/index/IndexMBeanRegistration.java  |   2 +-
 .../plugins/index/TrackingCorruptIndexHandler.java |   7 +-
 .../index/importer/IndexDefinitionUpdater.java     |   5 +-
 .../oak/plugins/index/importer/NodeStoreUtils.java |   3 +-
 .../oak/plugins/nodetype/NodeTypeImpl.java         |   6 +-
 .../oak/plugins/observation/NodeObserver.java      |   4 +-
 .../org/apache/jackrabbit/oak/query/QueryImpl.java |   3 +-
 .../jackrabbit/oak/query/UnionQueryImpl.java       |   4 +-
 .../oak/security/SecurityProviderImpl.java         |   2 +-
 .../token/TokenConfigurationImpl.java              |   3 +-
 .../authentication/token/TokenProviderImpl.java    |   3 +-
 .../permission/PermissionStoreEditor.java          |   4 +-
 .../jackrabbit/oak/security/user/UserImporter.java |   3 +-
 .../jackrabbit/oak/core/ImmutableRootTest.java     |   4 +-
 .../plugins/atomic/AtomicCounterEditorTest.java    |   1 -
 .../plugins/index/AsyncCheckpointServiceTest.java  |   6 +-
 .../oak/plugins/index/AsyncIndexerServiceTest.java |  13 +-
 .../oak/plugins/index/IndexUpdateTest.java         |   6 +-
 .../index/importer/IndexDefinitionUpdaterTest.java |   3 +-
 .../plugins/index/upgrade/IndexDisablerTest.java   |   2 -
 .../metric/StatisticsProviderFactoryTest.java      |   7 +-
 .../oak/plugins/observation/NodeObserverTest.java  |  11 +-
 .../oak/query/QueryEngineSettingsServiceTest.java  |  10 +-
 .../jackrabbit/oak/query/ResultRowImplTest.java    |   5 +-
 .../oak/query/SQL2OptimiseQueryTest.java           |  29 +
 .../oak/query/SimpleExcerptProviderTest.java       |   7 +-
 .../token/TestCredentialsSupport.java              |   9 +-
 .../authentication/token/TestLoginModule.java      |   1 -
 .../token/TokenAuthenticationTest.java             |   4 +-
 .../authentication/token/TokenCleanupTest.java     |   7 +-
 .../token/TokenConfigurationImplTest.java          |   5 +-
 .../TokenLoginModuleCredentialsSupportTest.java    |   3 +-
 .../authentication/token/TokenLoginModuleTest.java |  49 +-
 .../token/TokenProviderImplReadOnlyTest.java       |   7 +-
 .../authentication/user/LoginModuleImplTest.java   |  35 +-
 .../AuthorizationConfigurationImplOSGiTest.java    |   3 +-
 .../AccessControlManagerImplTest.java              |   4 +-
 .../accesscontrol/AccessControlValidatorTest.java  |  11 +-
 .../EffectivePoliciesByPrincipalsAndPathsTest.java |   1 -
 .../RemappedRestrictionNamesTest.java              |   4 +-
 .../authorization/accesscontrol/TestUtility.java   |   3 +-
 .../CompositeAuthorizationConfigurationTest.java   |   1 -
 .../composite/CompositeProviderAllTest.java        |   1 -
 .../composite/CompositeProviderCoverageTest.java   |   1 -
 .../composite/CompositeProviderCustomMixTest.java  |  11 +-
 .../composite/CompositeProviderEmptyTest.java      |   2 -
 .../composite/CompositeProviderFullScopeTest.java  |   1 -
 .../composite/CompositeProviderNoScopeTest.java    |   1 -
 .../composite/CompositeProviderScopeTest.java      |   1 -
 .../authorization/composite/FullScopeProvider.java |   1 -
 .../composite/LimitedScopeProvider.java            |   3 +-
 .../evaluation/AbstractQueryTest.java              |   9 +-
 .../evaluation/TraversingQueryTest.java            |   2 -
 .../permission/AbstractPermissionRandomTestIT.java |   2 -
 .../AdministrativePermissionProviderTest.java      |   5 +-
 .../permission/CompiledPermissionImplTest.java     |   1 -
 .../MoveAwarePermissionValidatorTest.java          |   1 -
 .../PermissionEntryProviderImplTest.java           |   1 -
 .../permission/PermissionHookTest.java             |   4 +-
 .../permission/PermissionProviderImplTest.java     |   5 +-
 .../permission/PermissionUtilTest.java             |   1 -
 .../permission/PermissionValidatorTest.java        |   1 -
 .../permission/PrincipalPermissionEntriesTest.java |   8 +-
 .../CompositeRestrictionProviderTest.java          |   6 +-
 .../restriction/CurrentRestrictionTest.java        |   4 +-
 .../restriction/CustomRestrictionProviderTest.java |   5 +-
 .../restriction/ItemNamePatternTest.java           |   1 -
 .../restriction/ItemNameRestrictionTest.java       |   3 +-
 .../restriction/NodeTypePatternTest.java           |   1 -
 .../restriction/PrefixPatternTest.java             |   1 -
 .../PrincipalRestrictionProviderTest.java          |   1 -
 .../restriction/RestrictionProviderImplTest.java   |   1 -
 .../WhiteboardRestrictionProviderTest.java         |   4 +-
 .../internal/SecurityProviderRegistrationTest.java |  61 +-
 .../privilege/PrivilegeManagerImplTest.java        |   6 +-
 .../oak/security/user/MembershipProviderTest.java  |   3 +-
 .../oak/security/user/MembershipWriterTest.java    |   3 +-
 .../PasswordExpiryAndForceInitialChangeTest.java   |   4 +-
 .../oak/security/user/PasswordHistoryTest.java     |   5 +-
 .../user/UserConfigurationImplOSGiTest.java        |   6 +-
 .../security/user/UserManagerImplActionsTest.java  |   1 -
 .../oak/security/user/UserManagerImplTest.java     |   4 +-
 .../user/action/GroupActionBestEffortTest.java     |   1 -
 .../oak/security/user/action/GroupActionTest.java  |   1 -
 .../user/query/XPathConditionVisitorTest.java      |   3 +-
 .../WhiteboardAuthorizableActionProviderTest.java  |   5 +-
 .../WhiteboardAuthorizableNodeNameTest.java        |   5 +-
 .../oak/spi/whiteboard/WhiteboardUtilsTest.java    |   3 +-
 oak-doc/src/site/markdown/query/elastic.md         |   1 +
 .../markdown/security/accesscontrol/editing.md     |   2 +-
 .../security/authentication/externalloginmodule.md |   2 +-
 .../security/authentication/token/default.md       |   2 +-
 .../markdown/security/authorization/restriction.md |   4 +-
 .../markdown/security/user/authorizableaction.md   |   2 +-
 .../markdown/security/user/authorizablenodename.md |   2 +-
 .../oak/standalone/RepositoryInitializer.java      |   4 +-
 oak-examples/webapp/pom.xml                        |   2 +-
 .../external/CustomExternalIdentityProvider.java   |   5 +-
 .../accesscontrol/L6_AccessControlContentTest.java |   7 +-
 .../accesscontrol/L7_RestrictionsTest.java         |   5 +-
 .../L4_CustomAccessControlManagementTest.java      |   1 -
 .../L4_PrivilegesAndPermissionsTest.java           |   4 +-
 .../principalbased/L1_IntroductionTest.java        |   1 -
 .../L2_AccessControlManagementTest.java            |   4 +-
 .../privilege/L3_BuiltInPrivilegesTest.java        |   4 +-
 .../security/privilege/L4_CustomPrivilegeTest.java |   1 -
 .../plugins/index/AsyncIndexUpdateLeaseTest.java   |   2 -
 .../oak/spi/commit/CommitContextTest.java          |   4 +-
 .../jackrabbit/oak/spi/state/NodeStoreTest.java    |   4 +-
 .../oak/jcr/delegate/WorkspaceDelegate.java        |   3 +-
 .../oak/jcr/observation/ChangeProcessor.java       |   3 +-
 .../oak/jcr/binary/BinaryAccessDSGCIT.java         |   9 +-
 .../oak/jcr/osgi/RepositoryManagerTest.java        |   7 +-
 .../authorization/AbstractEvaluationTest.java      |   4 +-
 .../security/authorization/HasPermissionTest.java  |   6 +-
 .../security/privilege/PrivilegeManagerTest.java   |   1 -
 .../jackrabbit/oak/jcr/version/VersionTest.java    |   2 -
 .../index/lucene/IndexAugmentorFactory.java        |   6 +-
 .../oak/plugins/index/lucene/IndexCopier.java      |   4 +-
 .../index/lucene/LuceneIndexDefinition.java        |   6 +-
 .../index/lucene/LuceneIndexLookupUtil.java        |  14 +
 .../index/lucene/LuceneIndexProviderService.java   |   7 +-
 .../index/lucene/LuceneIndexStatistics.java        |   4 +-
 .../plugins/index/lucene/LucenePropertyIndex.java  |   5 +-
 .../index/lucene/NodeStateAnalyzerFactory.java     |   4 +-
 .../lucene/directory/BufferedOakDirectory.java     |   4 +-
 .../lucene/directory/CopyOnWriteDirectory.java     |   6 +-
 .../plugins/index/lucene/directory/IndexMeta.java  |   7 +-
 .../index/lucene/directory/OakDirectory.java       |  14 +-
 .../lucene/property/PropertyIndexCleaner.java      |   5 +-
 .../index/lucene/util/IndexDefinitionBuilder.java  |  11 +-
 .../util/SecureSortedSetDocValuesFacetCounts.java  |   4 +-
 .../index/lucene/writer/DefaultIndexWriter.java    |   7 +-
 .../lucene/writer/MultiplexingIndexWriter.java     |  12 +-
 .../oak/composite/blueGreen/Persistence.java       |   4 +-
 .../jackrabbit/oak/jcr/AsyncConflictsIT.java       |   2 -
 .../oak/jcr/query/ManyIndexesAndUnionPlanTest.java |  96 +++
 .../lucene/LuceneIndexEditorProviderTest.java      |   5 +-
 .../index/lucene/LucenePropertyIndexTest.java      |   3 +-
 .../lucene/directory/LuceneIndexImporterTest.java  |   2 -
 .../index/lucene/hybrid/DocumentQueueTest.java     |   6 +-
 .../lucene/hybrid/ExternalIndexObserverTest.java   |   7 +-
 .../index/lucene/hybrid/HybridIndexTest.java       |   1 -
 .../lucene/hybrid/LocalIndexObserverTest.java      |   5 +-
 .../lucene/hybrid/LocalIndexWriterFactoryTest.java |   4 +-
 .../lucene/hybrid/LuceneDocumentHolderTest.java    |   5 +-
 .../ConcurrentMultiplexingIndexWriterTest.java     | 105 +++
 .../index/lucene/writer/FailedIndexUpdateTest.java |   7 +-
 oak-parent/pom.xml                                 |   4 +-
 .../jackrabbit/oak/run/osgi/ConfigInstaller.java   |   5 +-
 .../jackrabbit/oak/run/osgi/ConfigTracker.java     |   7 +-
 .../jackrabbit/oak/query/facet/FacetResult.java    |   3 +-
 .../jackrabbit/oak/spi/query/QueryIndex.java       |   3 +-
 .../oak/query/facet/FacetResultTest.java           |   5 +-
 .../jackrabbit/oak/fixture/BlobStoreFixture.java   |   6 +-
 .../pipelined/PipelinedTreeStoreStrategy.java      |   7 +-
 .../oak/index/indexer/document/tree/TreeStore.java |   2 +-
 .../oak/run/cli/BlobStoreFixtureProvider.java      |   4 +-
 .../jackrabbit/oak/run/cli/OakHelpFormatter.java   |   3 +-
 .../flatfile/ChildNodeStateProviderTest.java       |   2 -
 .../flatfile/FlatFileStoreIteratorTest.java        |   1 -
 .../PipelinedMongoConnectionFailureIT.java         |   2 +-
 .../jackrabbit/oak/index/ElasticIndexCommand.java  |   4 +-
 .../jackrabbit/oak/console/ConsoleSession.java     |   4 +-
 .../AbstractSegmentTarExplorerBackend.java         |   4 +-
 .../jackrabbit/oak/plugins/tika/BinaryStats.java   |   4 +-
 .../jackrabbit/oak/run/DataStoreCheckCommand.java  |   4 +-
 .../java/org/apache/jackrabbit/oak/run/Utils.java  |   5 +-
 .../jackrabbit/oak/run/DataStoreCheckTest.java     |   3 +-
 .../jackrabbit/oak/run/DataStoreCommandTest.java   |   4 +-
 .../run/MetricsExporterFixtureProviderTest.java    |   8 +-
 .../index/elastic/ElasticFullTextAnalyzerTest.java |   5 +
 .../index/elastic/ElasticReliabilityTest.java      |   2 +-
 oak-search/pom.xml                                 |   2 +
 .../oak/plugins/index/search/IndexDefinition.java  |   2 +-
 .../spi/binary/FulltextBinaryTextExtractor.java    |   7 +-
 .../index/search/util/IndexDefinitionBuilder.java  |  10 +-
 .../plugins/index/FullTextAnalyzerCommonTest.java  | 130 +++-
 .../binary/FulltextBinaryTextExtractorTest.java    |  42 ++
 oak-search/src/test/resources/fr-affix.txt         | 829 +++++++++++++++++++++
 oak-search/src/test/resources/fr-dictionary.txt    |  64 ++
 .../oak/spi/security/ConfigurationParameters.java  |   2 +-
 .../credentials/CompositeCredentialsSupport.java   |   4 +-
 .../action/DefaultAuthorizableActionProvider.java  |   2 +-
 .../spi/security/ConfigurationParametersTest.java  |   2 +-
 .../authentication/AbstractLoginModuleTest.java    |  11 +-
 .../security/authentication/AuthInfoImplTest.java  |   3 +-
 .../credentials/AbstractCredentialsTest.java       |   3 +-
 .../CompositeCredentialsSupportTest.java           |   7 +-
 .../credentials/SimpleCredentialsSupportTest.java  |   2 +-
 .../token/CompositeTokenProviderTest.java          |  12 +-
 .../authorization/accesscontrol/ACETest.java       |   1 -
 .../AbstractAccessControlManagerTest.java          |   7 +-
 .../authorization/permission/PermissionsTest.java  |  10 +-
 .../CompositeRestrictionProviderTest.java          |   1 -
 .../CompositePrincipalConfigurationTest.java       |   1 -
 .../oak/segment/SegmentBufferMonitor.java          |   4 +-
 .../segment/spi/monitor/CompositeIOMonitor.java    |   4 +-
 .../jackrabbit/oak/segment/tool/DebugStore.java    |   4 +-
 .../oak/segment/DefaultSegmentWriterTest.java      |  24 +-
 .../jackrabbit/oak/segment/InitializerTest.java    |   4 +-
 .../checks/UniqueIndexNodeStoreChecker.java        |   6 +-
 .../composite/CompositeNodeStoreServiceTest.java   |  12 +-
 .../composite/MountInfoProviderServiceTest.java    |   9 +-
 .../oak/plugins/document/BatchCommitQueue.java     |   8 +-
 .../oak/plugins/document/Checkpoints.java          |   8 +-
 .../oak/plugins/document/CommitBuilder.java        |   2 +-
 .../jackrabbit/oak/plugins/document/Document.java  |   3 +-
 .../oak/plugins/document/DocumentNodeStore.java    |  13 +-
 .../oak/plugins/document/JournalEntry.java         |   4 +-
 .../plugins/document/JournalPropertyHandler.java   |   4 +-
 .../oak/plugins/document/LocalDiffCache.java       |   7 +-
 .../oak/plugins/document/NodeDocument.java         |   8 +-
 .../oak/plugins/document/SplitOperations.java      |   7 +-
 .../oak/plugins/document/UnsavedModifications.java |   4 +-
 .../jackrabbit/oak/plugins/document/UpdateOp.java  |   8 +-
 .../plugins/document/VersionGarbageCollector.java  |   2 +-
 .../oak/plugins/document/bundlor/BundlorUtils.java |   5 +-
 .../document/memory/MemoryDocumentStore.java       |   4 +-
 .../plugins/document/mongo/MongoDocumentStore.java |   2 +-
 .../oak/plugins/document/mongo/MongoStatus.java    |   4 +-
 .../oak/plugins/document/rdb/RDBDocumentStore.java |   5 +-
 .../plugins/document/BasicDocumentStoreTest.java   |   4 +-
 .../oak/plugins/document/CheckpointsTest.java      |   4 +-
 .../document/DocumentNodeStoreServiceTest.java     |   4 +-
 .../document/DocumentNodeStoreSweepTest.java       |   4 +-
 .../oak/plugins/document/DocumentStoreStatsIT.java |   5 +-
 .../oak/plugins/document/ExternalChangesTest.java  |   4 +-
 .../oak/plugins/document/InitializerTest.java      |   6 +-
 .../document/LastRevRecoveryRandomizedIT.java      |   9 +-
 .../oak/plugins/document/LocalDiffCacheTest.java   |   4 +-
 .../oak/plugins/document/ManyChildNodesTest.java   |   5 +-
 .../oak/plugins/document/MongoDocumentStoreIT.java |   5 +-
 .../plugins/document/MultiDocumentStoreTest.java   |   6 +-
 .../document/bundlor/DocumentBundlingTest.java     |   2 -
 .../document/mongo/LeaseUpdateSocketTimeoutIT.java |   2 +-
 .../secondary/SecondaryStoreCacheServiceTest.java  |   3 +-
 .../oak/plugins/memory/MemoryNodeStore.java        |   3 +-
 .../oak/spi/commit/SimpleCommitContext.java        |   7 +-
 .../oak/spi/commit/ObserverTrackerTest.java        |   2 -
 .../jackrabbit/oak/spi/state/MoveDetectorTest.java |  15 +-
 .../oak/upgrade/JackrabbitNodeState.java           |   2 +-
 .../jackrabbit/oak/upgrade/RepositoryUpgrade.java  |   4 +-
 .../oak/upgrade/blob/LengthCachingDataStore.java   |   3 +-
 .../upgrade/cli/blob/AzureDataStoreFactory.java    |   3 +-
 .../oak/upgrade/cli/blob/S3DataStoreFactory.java   |   3 +-
 .../oak/upgrade/CopyVersionHistoryTest.java        |   4 +-
 .../oak/upgrade/PrivilegeUpgradeTest.java          |   5 +-
 pom.xml                                            |   1 +
 346 files changed, 2096 insertions(+), 965 deletions(-)
 create mode 100644 oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/query/ManyIndexesAndUnionPlanTest.java
 create mode 100644 oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/ConcurrentMultiplexingIndexWriterTest.java
 create mode 100644 oak-search/src/test/resources/fr-affix.txt
 create mode 100644 oak-search/src/test/resources/fr-dictionary.txt