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%)