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

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


    omit 3e73a675bd OAK-11451 : reverted unused imports
    omit aa7c914cd5 OAK-11451 : reverted code changes for Iterables.concat with 
Iterable<Iterable<E>> from oak-segment
    omit 0c991715e4 OAK-11451 : reverted code changes for Iterables.concat with 
Iterable<Iterable<E>>
    omit f101480e73 OAK-11451 : fixed test failure because streams can't be 
used twice
    omit 25ea688f71 OAK-11451 : fixed test failure caused due to collecting 
element into list via Stream
    omit b1e2be891e OAK-11451 : removed usage of Guava Iterables.concat
     add ad3254e474  OAK-11448: Remove usage of Guava Files.readLines()  (#2046)
     add ae48fc10cb OAK-11450 Correctly detect expanded names using empty 
namespace or internal namespace
     add dffc7af926 OAK-11453 : added support for setting max revision age for 
full gc fr… (#2051)
     add 3d94d33a5c OAK-11455: Release Oak 1.76.0 - Candidate Release Notes
     add dc9c36c794 [maven-release-plugin] prepare release jackrabbit-oak-1.76.0
     add 5f5851e69e [maven-release-plugin] prepare for next development 
iteration
     add 7d241126ee OAK-11454 Explain query output: fix 
synchronousPropertyCondition (#2052)
     add 7d46f395f5 OAK-11457 Tree store sometimes contains bundled properties 
(#2053)
     add 080a08b806 OAK-11459 - Code cleanups on indexing related packages 
(#2056)
     add a8fe2ac814 OAK-8413 Use the new Azure SDK in the Azure Segment Store 
(#1748)
     add 9365bd5683 OAK-11435: oak-search: the special baseline configuration 
may be removed from the pom. (#2044)
     add 4f84b5cee3 OAK-11436: oak-segment-aws: the special baseline 
configuration may be removed from the pom. (#2043)
     add 1d9507d4aa OAK-11456: oak-solr-osgi embeds vulnerable Zookeeper 3.9.2 
(#2061)
     add f4a8aefc42 Revert "OAK-8413 Use the new Azure SDK in the Azure Segment 
Store (#1748)"
     add 6bcf85007c Revert "OAK-11459 - Code cleanups on indexing related 
packages (#2056)"
     add 67a5f78c88 Revert "OAK-11456: oak-solr-osgi embeds vulnerable 
Zookeeper 3.9.2 (#2061)"
     add f91837a1c1 Revert "OAK-11436: oak-segment-aws: the special baseline 
configuration may be removed from the pom. (#2043)"
     add e423e3c8ae Revert "OAK-11457 Tree store sometimes contains bundled 
properties (#2053)"
     add eb56c9ba11 Revert "OAK-11454 Explain query output: fix 
synchronousPropertyCondition (#2052)"
     add fc3a8a6623 Revert "OAK-11435: oak-search: the special baseline 
configuration may be removed from the pom. (#2044)"
     add 8640813d7e Revert "[maven-release-plugin] prepare for next development 
iteration"
     add b7597c77c7 Revert "[maven-release-plugin] prepare release 
jackrabbit-oak-1.76.0"
     add fb0c6cbf0c OAK-11470: Undo changes to remove usage of Guava 
ImmutableSet (#2066)
     add 2fae6c2105 OAK-11470: Undo changes to remove usage of Guava 
ImmutableSet - restore changes in test classes
     add 79e7c2b03f OAK-11455: Release Oak 1.76.0 - Candidate Release Notes
     add 613bf835ad OAK-11455: Release Oak 1.76.0 - Candidate Release Notes
     add b8ebb34034 [maven-release-plugin] prepare release jackrabbit-oak-1.76.0
     add 6c206827a4 [maven-release-plugin] prepare for next development 
iteration
     add fd0c57c3a8 OAK-11469 - Speedup resolution of mount paths by 
SimpleMountInfoProvider (#2065)
     add 0ab3ca607d OAK-11460 Allow configuring the 
index.mapping.total_fields.limit (#2058)
     add 4543c6feb2 OAK-11461 : DocumentNodeStoreService -  disable discovery  
(#2057)
     add a009063035 OAK-11472 - Better error message when Tika configuration is 
missing. (#2068)
     add 62a148c550 OAK-11455: Release Oak 1.76.0 - POM cleanup
     add 8817710c43 OAK-11435: oak-search: the special baseline configuration 
may be removed from the pom. (#2044)
     add 9e679221c9 OAK-11454 Explain query output: fix 
synchronousPropertyCondition (#2052)
     add e6752c19bf OAK-11457 Tree store sometimes contains bundled properties 
(#2053)
     add f081139632 OAK-11436: oak-segment-aws: the special baseline 
configuration may be removed from the pom. (#2043)
     add 4ce8c32151 OAK-11456: oak-solr-osgi embeds vulnerable Zookeeper 3.9.2 
(#2061)
     add 756f465a25 OAK-11459 - Code cleanups on indexing related packages 
(#2056)
     add 1939b6c15a OAK-8413 Use the new Azure SDK in the Azure Segment Store 
(#1748)
     add 528e4b50ac OAK-11462: Remove usage of Guava Files.write() (#2059)
     add aa2a821dc1 OAK-11481: Remove (once more) usage of Guava 
Files.createTempDir() (#2074)
     add be3937e6ef OAK-11482: Remove usage of Guava Files.newReader (#2075)
     add 2f32f64a1c OAK-11475: fix param conversion for WordDelimiterFilter 
(#2070)
     add 456b4df4ef OAK-11488 Flaky test 
org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollectorIT. 
testDeletedPropsAndUnmergedBCWithCollisionWithDryRunMode (#2083)
     add b60b7816d7 OAK-11489 Flaky test 
BranchCommitGCTest.unmergedAddsThenMergedAddThenUnmergedRemovesChildren (#2084)
     add 4c398a1502 OAK-11464: oak-it-osgi fails to load oak-search-elastic if 
the profile rdb-mysql is used for building and testing. (#2060)
     add 945650d99a OAK-11484: Remove usage of Guava io.CountingInputStream 
(#2077)
     add 5c1dc931ef OAK-11490 VersionGarbageCollectorIT takes 1 hour to run - 
ignore for now (#2087)
     add 91321a0312 OAK-11491 clear system property in tearDown method (#2086)
     add 7f332c669f OAK-11480 - Graceful handling when getErrorCode() returns 
null. (#2078)
     add 3a91e04888 OAK-11483 - Throttle log warn messages during indexing in 
Elastic (#2080)
     add 96a86e5420 OAK-11438 - Add support for parallelization in the Lucene 
index writer backend. (#2031)
     add 4fedf2eda5 OAK-11458 : added utils class for replacing Guava's 
Iterables (#2055)
     add 4784aeb4b6 OAK-11477 : dont fail if lease couldnt be renewed in crash 
simulation (#2088)
     add 64fd6ad410 OAK-11494 : added utils class for repalcing Guava's 
Iterables.contains (#2089)
     add e97dfebeb4 OAK-11390 Generate aggregate UT/IT reports with profile 
"pedantic"
     add 7bfc8fedab OAK-11495 : added utils method for repalcing Guava's 
Iterables.size (#2090)
     add 846ec69591 OAK-11496 : added utils method for repalcing Guava's 
Iterables.all (#2096)
     add 1fe0054f42 OAK-11468: RDBDataSourceFactory unnecessarily loads the 
JDBC driver class explicitly. (#2085)
     add f6232932d7 OAK-11503 : added utils method for repalcing Guava's 
Iterables.size (#2097)
     add 289bc1a0b0 OAK-11451 : removed usage of Guava Iterables.concat
     add d0679fbde2 OAK-11451 : fixed test failure caused due to collecting 
element into list via Stream
     add df3f1ebe4d OAK-11451 : fixed test failure because streams can't be 
used twice
     add b0d4201f18 OAK-11451 : reverted code changes for Iterables.concat with 
Iterable<Iterable<E>>
     add 3c8df9953b OAK-11451 : reverted code changes for Iterables.concat with 
Iterable<Iterable<E>> from oak-segment
     add 9d10d92c3d OAK-11451 : reverted unused imports
     add 71020cc5ef OAK-11451 : removed usage of Guava Iterables.concat with 
oak-commons IterableUtils

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (3e73a675bd)
            \
             N -- N -- N   refs/heads/OAK-11451 (71020cc5ef)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 RELEASE-NOTES.txt                                  | 170 ++++-----
 oak-api/pom.xml                                    |   2 +-
 oak-auth-external/pom.xml                          |   2 +-
 .../external/basic/DefaultSyncConfig.java          |   8 +-
 .../impl/principal/AutoMembershipPrincipals.java   |   3 +-
 .../ExternalAuthorizableActionProvider.java        |   4 +-
 .../principal/ExternalGroupPrincipalProvider.java  |   4 +-
 .../impl/principal/ProtectionConfigImpl.java       |   6 +-
 oak-auth-ldap/pom.xml                              |   2 +-
 oak-authorization-cug/pom.xml                      |   2 +-
 .../cug/impl/CugAccessControlManager.java          |   7 +-
 .../authorization/cug/impl/CugExcludeImpl.java     |   7 +-
 oak-authorization-principalbased/pom.xml           |   2 +-
 oak-benchmarks-elastic/pom.xml                     |   2 +-
 oak-benchmarks-lucene/pom.xml                      |   2 +-
 oak-benchmarks-solr/pom.xml                        |   2 +-
 oak-benchmarks/pom.xml                             |   2 +-
 .../authorization/AbstractHasItemGetItemTest.java  |   3 +-
 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/spi/blob/stats/StatsCollectingStreams.java |   5 +-
 oak-commons/pom.xml                                |  11 +-
 .../oak/commons/collections/CollectionUtils.java   |   2 +-
 .../oak/commons/collections/IterableUtils.java     | 193 ++++++++++
 .../oak/commons/collections/package-info.java      |   2 +-
 .../jackrabbit/oak/commons/FixturesHelper.java     |   2 +-
 .../oak/commons/collections/IterableUtilsTest.java | 280 ++++++++++++++
 .../oak/commons/sort/ExternalSortTest.java         |   8 +-
 oak-core-spi/pom.xml                               |   2 +-
 .../apache/jackrabbit/oak/spi/mount/MountInfo.java |   3 +-
 .../oak/spi/mount/SimpleMountInfoProvider.java     |  60 ++-
 .../jackrabbit/oak/spi/observation/ChangeSet.java  |  12 +-
 .../oak/spi/mount/SimpleMountInfoProviderTest.java |  19 +-
 oak-core/pom.xml                                   |   2 +-
 .../oak/namepath/impl/GlobalNameMapper.java        |  25 +-
 .../index/CompositeIndexEditorProvider.java        |   8 +
 .../oak/plugins/index}/ConfigHelper.java           |   2 +-
 .../oak/plugins/index/IndexEditorProvider.java     |   7 +-
 .../index/datastore/DataStoreTextWriter.java       |   9 +-
 .../index/progress/IndexingProgressReporter.java   |   2 +-
 .../index/property/PropertyIndexLookup.java        |   2 +-
 .../plugins/index/property/PropertyIndexPlan.java  |   4 +-
 .../plugins/index/reference/ReferenceIndex.java    |   3 +-
 .../oak/plugins/migration/NodeStateCopier.java     |  21 +-
 .../plugins/nodetype/EffectiveNodeTypeImpl.java    |   3 +-
 .../token/TokenConfigurationImpl.java              |   7 +-
 .../composite/CompositeAccessControlManager.java   |  50 +--
 .../authorization/restriction/CurrentPattern.java  |   4 +-
 .../authorization/restriction/ItemNamePattern.java |   4 +-
 .../authorization/restriction/NodeTypePattern.java |   4 +-
 .../authorization/restriction/PrefixPattern.java   |   4 +-
 .../internal/SecurityProviderRegistration.java     |   3 +-
 .../security/user/RepMembersConflictHandler.java   |  16 +-
 .../oak/namepath/impl/GlobalNameMapperTest.java    |  12 +
 .../oak/plugins/index}/ConfigHelperTest.java       |   7 +-
 .../plugins/index/importer/IndexImporterTest.java  |  11 +-
 oak-doc-railroad-macro/pom.xml                     |   2 +-
 oak-doc/pom.xml                                    |   2 +-
 .../security/authentication/externalloginmodule.md |   2 +-
 .../security/authentication/token/default.md       |   2 +-
 oak-doc/src/site/markdown/security/user/default.md |   2 +-
 oak-examples/pom.xml                               |   2 +-
 oak-examples/standalone/pom.xml                    |   2 +-
 oak-examples/webapp/pom.xml                        |   2 +-
 oak-exercise/pom.xml                               |   2 +-
 .../authorization/models/simplifiedroles/Role.java |  10 +-
 .../ThreeRolesPermissionProvider.java              |   6 +-
 .../principal/CustomPrincipalProvider.java         |   3 +-
 oak-http/pom.xml                                   |   2 +-
 oak-it-osgi/pom.xml                                |   2 +-
 oak-it/pom.xml                                     |   2 +-
 .../apache/jackrabbit/oak/NodeStoreFixtures.java   |   6 +
 .../jackrabbit/oak/spi/state/NodeStoreTest.java    |   2 +-
 oak-jackrabbit-api/pom.xml                         |   2 +-
 oak-jcr/pom.xml                                    |   2 +-
 oak-lucene/pom.xml                                 |   2 +-
 .../plugins/index/lucene/LuceneDocumentMaker.java  |  76 ++--
 .../index/lucene/LuceneIndexEditorProvider.java    |  39 +-
 .../lucene/directory/CopyOnReadDirectory.java      |   4 +-
 .../lucene/directory/IndexConsistencyChecker.java  |   9 +-
 .../index/lucene/directory/OakDirectory.java       |   3 +-
 .../property/UniquenessConstraintValidator.java    |   4 +-
 .../index/lucene/writer/DefaultIndexWriter.java    |   8 +
 .../lucene/writer/DefaultIndexWriterFactory.java   |  42 ++-
 .../index/lucene/writer/IndexWriterPool.java       | 407 +++++++++++++++++++++
 .../lucene/writer/LuceneIndexWriterConfig.java     |  15 +-
 .../lucene/writer/MultiplexingIndexWriter.java     |  11 +-
 .../lucene/writer/PooledLuceneIndexWriter.java     |  78 ++++
 .../index/lucene/LucenePropertyIndexTest.java      |   4 +-
 .../property/SynchronousPropertyIndexTest.java     |   4 +-
 .../reader/DefaultIndexReaderFactoryTest.java      |  40 +-
 .../index/lucene/writer/IndexWriterPoolTest.java   | 172 +++++++++
 oak-parent/pom.xml                                 |  11 +-
 oak-pojosr/pom.xml                                 |   2 +-
 oak-query-spi/pom.xml                              |   2 +-
 oak-run-commons/pom.xml                            |   2 +-
 .../jackrabbit/oak/fixture/SegmentTarFixture.java  |   6 +-
 .../jackrabbit/oak/index/OutOfBandIndexerBase.java |  56 +--
 .../indexer/document/DocumentStoreIndexerBase.java |  13 +-
 .../AheadOfTimeBlobDownloadingFlatFileStore.java   |   2 +-
 .../flatfile/FlatFileNodeStoreBuilder.java         |   2 +-
 .../document/flatfile/FlatFileStoreIterator.java   |   2 +-
 .../document/flatfile/PathElementComparator.java   |   4 +-
 .../flatfile/pipelined/PipelinedMergeSortTask.java |   1 +
 .../pipelined/PipelinedMongoDownloadTask.java      |   1 +
 .../flatfile/pipelined/PipelinedStrategy.java      |   1 +
 .../pipelined/PipelinedTreeStoreStrategy.java      |   1 +
 .../flatfile/pipelined/PipelinedTreeStoreTask.java |  73 +++-
 .../oak/run/cli/SegmentTarFixtureProvider.java     |   8 +-
 .../store/RemovePropertiesOfBundledNodesTest.java  |  56 +++
 oak-run-elastic/pom.xml                            |   4 +-
 oak-run/pom.xml                                    |   2 +-
 .../explorer/AzureSegmentStoreExplorerBackend.java |  14 +-
 .../jackrabbit/oak/index/OutOfBandIndexer.java     |   8 +-
 .../oak/index/indexer/document/LuceneIndexer.java  |  17 +-
 .../indexer/document/LuceneIndexerProvider.java    |  38 +-
 .../jackrabbit/oak/index/merge/IndexDiff.java      |   2 +-
 .../jackrabbit/oak/plugins/tika/TextExtractor.java |   4 +-
 .../jackrabbit/oak/run/FileStoreDiffCommand.java   |  12 +-
 .../jackrabbit/oak/run/RevisionsCommand.java       |  12 +
 .../org/apache/jackrabbit/oak/index/ReindexIT.java |   5 +-
 .../oak/plugins/document/RevisionsCommandTest.java |  14 +-
 .../tika/CSVFileBinaryResourceProviderTest.java    |   5 +-
 .../oak/plugins/tika/TikaHelperTest.java           |   6 +-
 .../jackrabbit/oak/run/DataStoreCommandTest.java   |  12 +-
 oak-search-elastic/pom.xml                         |   3 +-
 .../index/elastic/ElasticIndexDefinition.java      |   7 +
 .../index/ElasticCustomAnalyzerMappings.java       |  10 +-
 .../index/elastic/index/ElasticDocumentMaker.java  |  24 +-
 .../index/elastic/index/ElasticIndexHelper.java    |   3 +-
 .../elastic/index/ElasticIndexHelperTest.java      |  15 +
 oak-search/pom.xml                                 |  19 +-
 .../oak/plugins/index/search/IndexDefinition.java  |  14 +-
 .../spi/binary/FulltextBinaryTextExtractor.java    |   4 +-
 .../index/search/spi/query/FulltextIndex.java      |   2 +-
 .../plugins/index/FullTextAnalyzerCommonTest.java  | 124 ++++++-
 .../plugins/index/search/IndexDefinitionTest.java  |  20 +
 oak-security-spi/pom.xml                           |   2 +-
 .../oak/spi/security/CompositeConfiguration.java   |   3 +-
 .../oak/spi/security/ConfigurationParameters.java  |   8 +-
 .../authentication/AbstractLoginModule.java        |   7 +-
 .../spi/security/authentication/AuthInfoImpl.java  |   4 +-
 .../credentials/SimpleCredentialsSupport.java      |   8 +-
 .../security/authorization/accesscontrol/ACE.java  |   3 +-
 .../restriction/AbstractRestrictionProvider.java   |   8 +-
 .../privilege/ImmutablePrivilegeDefinition.java    |  10 +-
 .../security/privilege/PrivilegeBitsProvider.java  |  31 +-
 oak-segment-aws/pom.xml                            |  18 +-
 oak-segment-azure/pom.xml                          |  61 ++-
 .../oak/segment/azure/AzureArchiveManager.java     | 179 +++++----
 .../oak/segment/azure/AzureGCJournalFile.java      |  29 +-
 .../azure/AzureHttpRequestLoggingPolicy.java       |  68 ++++
 .../oak/segment/azure/AzureJournalFile.java        | 130 +++----
 .../oak/segment/azure/AzureManifestFile.java       |  23 +-
 .../oak/segment/azure/AzurePersistence.java        | 119 +++---
 .../oak/segment/azure/AzurePersistenceManager.java | 224 ++++++++++++
 .../oak/segment/azure/AzureRepositoryLock.java     | 103 +++---
 .../segment/azure/AzureSegmentArchiveReader.java   |  60 +--
 .../segment/azure/AzureSegmentArchiveWriter.java   |  75 ++--
 .../segment/azure/AzureSegmentStoreService.java    | 146 ++------
 .../oak/segment/azure/AzureUtilities.java          | 138 ++-----
 .../oak/segment/azure/Configuration.java           |   2 +-
 .../oak/segment/azure/ReverseFileReader.java       |  36 +-
 .../jackrabbit/oak/segment/azure/package-info.java |   2 +-
 .../oak/segment/azure/tool/AzureCheck.java         |  14 +-
 .../oak/segment/azure/tool/AzureCompact.java       |  20 +-
 .../oak/segment/azure/tool/SegmentCopy.java        |  16 +-
 .../segment/azure/tool/SegmentStoreMigrator.java   |   6 +-
 .../oak/segment/azure/tool/ToolUtils.java          |  28 +-
 .../segment/azure/util/AzureRequestOptions.java    |  91 ++---
 ...uestOptions.java => AzureRequestOptionsV8.java} |   4 +-
 .../oak/segment/azure/{ => util}/package-info.java |   4 +-
 .../AzureArchiveManagerV8.java}                    |  18 +-
 .../AzureGCJournalFileV8.java}                     |   6 +-
 .../AzureJournalFileV8.java}                       |  24 +-
 .../AzureManifestFileV8.java}                      |   8 +-
 .../AzurePersistenceV8.java}                       |  22 +-
 .../AzureRepositoryLockV8.java}                    |  27 +-
 .../AzureSegmentArchiveReaderV8.java}              |  15 +-
 .../AzureSegmentArchiveWriterV8.java}              |  15 +-
 .../AzureSegmentStoreV8.java}                      |  79 ++--
 .../AzureStorageCredentialManagerV8.java}          |  14 +-
 .../AzureUtilitiesV8.java}                         |   8 +-
 .../ReverseFileReaderV8.java}                      |   8 +-
 .../oak/segment/azure/AzureArchiveManagerTest.java | 213 ++++++-----
 .../oak/segment/azure/AzureGCJournalTest.java      |  20 +-
 .../azure/AzureHttpRequestLoggingPolicyTest.java   | 118 ++++++
 .../AzureHttpRequestLoggingTestingPolicy.java      |  49 +++
 .../oak/segment/azure/AzureJournalFileTest.java    |  38 +-
 .../oak/segment/azure/AzureManifestFileTest.java   |  20 +-
 .../oak/segment/azure/AzureReadSegmentTest.java    |  42 +--
 .../oak/segment/azure/AzureRepositoryLockTest.java |  90 +++--
 .../azure/AzureSegmentArchiveWriterTest.java       | 124 +++++--
 .../azure/AzureSegmentStoreServiceTest.java        | 137 +++----
 .../oak/segment/azure/AzureTarFileTest.java        |  25 +-
 .../oak/segment/azure/AzureTarFilesTest.java       |  19 +-
 .../oak/segment/azure/AzureTarWriterTest.java      |  18 +-
 .../oak/segment/azure}/AzuriteDockerRule.java      |  55 ++-
 .../oak/segment/azure/MockAzureHttpResponse.java   |  78 ++++
 .../segment/azure/fixture/SegmentAzureFixture.java |  68 ++--
 ...zureFixture.java => SegmentAzureFixtureV8.java} |   9 +-
 .../azure/journal/AzureJournalReaderTest.java      |  33 +-
 .../azure/journal/AzureTarRevisionsTest.java       |  23 +-
 .../azure/journal/ReverseFileReaderTest.java       |  51 ++-
 .../AzureJournalReaderV8Test.java}                 |   8 +-
 .../AzureTarRevisionsV8Test.java}                  |   8 +-
 .../ReverseFileReaderV8Test.java}                  |  14 +-
 .../SegmentCopyAzureServicePrincipalToTarTest.java |  19 +-
 .../segment/azure/tool/SegmentCopyTestBase.java    |   4 +-
 .../oak/segment/azure/tool/ToolUtilsTest.java      |  34 +-
 ...onsTest.java => AzureRequestOptionsV8Test.java} |  34 +-
 .../AzureArchiveManagerV8Test.java}                |  73 ++--
 .../AzureGCJournalV8Test.java}                     |   6 +-
 .../AzureJournalFileV8ConcurrencyIT.java}          |  10 +-
 .../AzureJournalFileV8Test.java}                   |  10 +-
 .../AzureManifestFileV8Test.java}                  |   6 +-
 .../AzureReadSegmentV8Test.java}                   |  18 +-
 .../AzureRepositoryLockV8Test.java}                |  26 +-
 .../AzureSegmentArchiveWriterV8Test.java}          |  32 +-
 .../AzureSegmentStoreV8Test.java}                  |  28 +-
 .../AzureTarFileV8Test.java}                       |  10 +-
 .../AzureTarFilesV8Test.java}                      |  10 +-
 .../AzureTarWriterV8Test.java}                     |  12 +-
 .../split/SplitPersistenceBlobTest.java            |  31 +-
 .../persistence/split/SplitPersistenceTest.java    |  13 +-
 .../SplitPersistenceBlobV8Test.java}               |   9 +-
 .../SplitPersistenceV8Test.java}                   |   9 +-
 oak-segment-remote/pom.xml                         |   2 +-
 oak-segment-tar/pom.xml                            |   2 +-
 .../apache/jackrabbit/oak/segment/MapRecord.java   |   6 +-
 .../oak/segment/file/JournalEntryTest.java         |   6 +-
 oak-shaded-guava/pom.xml                           |   2 +-
 oak-solr-core/pom.xml                              |   2 +-
 oak-solr-osgi/pom.xml                              |   4 +-
 oak-store-composite/pom.xml                        |   2 +-
 .../oak/composite/CompositeNodeStore.java          |   4 +-
 .../oak/composite/CompositionContext.java          |   7 +-
 .../checks/NodeTypeMountedNodeStoreChecker.java    |   7 +-
 oak-store-document/pom.xml                         |   2 +-
 .../jackrabbit/oak/plugins/document/Branch.java    |   5 +-
 .../oak/plugins/document/Configuration.java        |   5 +
 .../plugins/document/DocumentNodeStoreService.java |   2 +
 .../oak/plugins/document/NodeDocument.java         |   3 +-
 .../oak/plugins/document/mongo/MongoStatus.java    |   7 +-
 .../plugins/document/rdb/RDBDataSourceFactory.java |  70 +---
 .../BaseDocumentDiscoveryLiteServiceTest.java      |  11 +-
 .../oak/plugins/document/BranchCommitGCTest.java   |   1 +
 .../DocumentNodeStoreServiceConfigurationTest.java |  23 ++
 .../document/DocumentNodeStoreServiceTest.java     |  23 ++
 .../oak/plugins/document/NodeDocumentTest.java     |   2 +-
 .../document/VersionGarbageCollectorIT.java        |   2 +
 oak-store-spi/pom.xml                              |   2 +-
 .../oak/plugins/memory/ModifiedNodeState.java      |   2 +-
 oak-upgrade/pom.xml                                |   2 +-
 .../oak/upgrade/RepositorySidegrade.java           |  19 +-
 .../jackrabbit/oak/upgrade/RepositoryUpgrade.java  |  24 +-
 .../oak/upgrade/blob/LengthCachingDataStore.java   |   9 +-
 .../oak/upgrade/cli/node/SegmentAzureFactory.java  |  26 +-
 .../upgrade/blob/LengthCachingDataStoreTest.java   |   7 +-
 ...gmentTarToSegmentAzureServicePrincipalTest.java |   6 +-
 .../container/SegmentAzureNodeStoreContainer.java  |  10 +-
 ...entAzureServicePrincipalNodeStoreContainer.java |  38 +-
 .../upgrade/cli/node/SegmentAzureFactoryTest.java  |  28 +-
 pom.xml                                            |  35 +-
 266 files changed, 4403 insertions(+), 2246 deletions(-)
 create mode 100644 
oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java
 create mode 100644 
oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/collections/IterableUtilsTest.java
 rename 
{oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
 => 
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index}/ConfigHelper.java
 (97%)
 rename 
{oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
 => 
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index}/ConfigHelperTest.java
 (88%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPool.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/PooledLuceneIndexWriter.java
 create mode 100644 
oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPoolTest.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/RemovePropertiesOfBundledNodesTest.java
 create mode 100644 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureHttpRequestLoggingPolicy.java
 create mode 100644 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceManager.java
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/util/{AzureRequestOptions.java
 => AzureRequestOptionsV8.java} (98%)
 copy oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{ 
=> util}/package-info.java (92%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureArchiveManager.java
 => v8/AzureArchiveManagerV8.java} (94%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureGCJournalFile.java
 => v8/AzureGCJournalFileV8.java} (93%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureJournalFile.java
 => v8/AzureJournalFileV8.java} (94%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureManifestFile.java
 => v8/AzureManifestFileV8.java} (92%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzurePersistence.java
 => v8/AzurePersistenceV8.java} (88%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureRepositoryLock.java
 => v8/AzureRepositoryLockV8.java} (92%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureSegmentArchiveReader.java
 => v8/AzureSegmentArchiveReaderV8.java} (85%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureSegmentArchiveWriter.java
 => v8/AzureSegmentArchiveWriterV8.java} (89%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureSegmentStoreService.java
 => v8/AzureSegmentStoreV8.java} (61%)
 rename 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureStorageCredentialManager.java
 => v8/AzureStorageCredentialManagerV8.java} (93%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{AzureUtilities.java
 => v8/AzureUtilitiesV8.java} (98%)
 copy 
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/{ReverseFileReader.java
 => v8/ReverseFileReaderV8.java} (93%)
 create mode 100644 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/AzureHttpRequestLoggingPolicyTest.java
 create mode 100644 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/AzureHttpRequestLoggingTestingPolicy.java
 copy 
{oak-blob-cloud-azure/src/test/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage
 => 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure}/AzuriteDockerRule.java
 (64%)
 create mode 100644 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/MockAzureHttpResponse.java
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/fixture/{SegmentAzureFixture.java
 => SegmentAzureFixtureV8.java} (94%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/journal/{AzureJournalReaderTest.java
 => v8/AzureJournalReaderV8Test.java} (85%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/journal/{AzureTarRevisionsTest.java
 => v8/AzureTarRevisionsV8Test.java} (85%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/journal/{ReverseFileReaderTest.java
 => v8/ReverseFileReaderV8Test.java} (89%)
 rename 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/util/{AzureRequestOptionsTest.java
 => AzureRequestOptionsV8Test.java} (63%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureArchiveManagerTest.java
 => v8/AzureArchiveManagerV8Test.java} (87%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureGCJournalTest.java
 => v8/AzureGCJournalV8Test.java} (91%)
 rename 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureJournalFileConcurrencyIT.java
 => v8/AzureJournalFileV8ConcurrencyIT.java} (94%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureJournalFileTest.java
 => v8/AzureJournalFileV8Test.java} (96%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureManifestFileTest.java
 => v8/AzureManifestFileV8Test.java} (90%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureReadSegmentTest.java
 => v8/AzureReadSegmentV8Test.java} (86%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureRepositoryLockTest.java
 => v8/AzureRepositoryLockV8Test.java} (85%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureSegmentArchiveWriterTest.java
 => v8/AzureSegmentArchiveWriterV8Test.java} (84%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureSegmentStoreServiceTest.java
 => v8/AzureSegmentStoreV8Test.java} (92%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureTarFileTest.java
 => v8/AzureTarFileV8Test.java} (83%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureTarFilesTest.java
 => v8/AzureTarFilesV8Test.java} (86%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/{AzureTarWriterTest.java
 => v8/AzureTarWriterV8Test.java} (81%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/spi/persistence/split/{SplitPersistenceBlobTest.java
 => v8/SplitPersistenceBlobV8Test.java} (94%)
 copy 
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/spi/persistence/split/{SplitPersistenceTest.java
 => v8/SplitPersistenceV8Test.java} (94%)

Reply via email to