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 re...@apache.org on 2023/02/03 13:55:15 UTC
[jackrabbit-oak] 01/01: Merge branch 'trunk' into OAK-9989
This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch OAK-9989
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit 67882cb2fb8227be7729268688690d486a29af9a
Merge: 3bcfdf0325 5423ab52ef
Author: Julian Reschke <ju...@gmx.de>
AuthorDate: Fri Feb 3 14:54:52 2023 +0100
Merge branch 'trunk' into OAK-9989
.github/workflows/build.yml | 54 +++++
RELEASE-NOTES.txt | 145 ++++---------
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 3 +-
.../external/basic/AutoMembershipConfig.java | 3 +-
.../external/basic/DefaultSyncContext.java | 16 +-
.../external/basic/package-info.java | 2 +-
.../external/impl/DynamicSyncContext.java | 3 +-
.../impl/principal/AutoMembershipProvider.java | 66 +-----
.../external/impl/principal/DynamicGroupUtil.java | 31 +++
.../principal/ExternalGroupPrincipalProvider.java | 57 ++++-
.../principal/InheritedMembershipIterator.java | 103 +++++++++
.../external/impl/AbstractDynamicTest.java | 126 +++++++++++
.../external/impl/DynamicGroupsTest.java | 64 ++++++
.../external/impl/DynamicSyncContextTest.java | 73 +------
.../external/impl/DynamicSyncTest.java | 237 +++++++++++++++++++++
.../principal/AutoMembershipPrincipalsTest.java | 2 +-
.../impl/principal/AutoMembershipProviderTest.java | 4 +-
.../impl/principal/DynamicGroupUtilTest.java | 44 ++++
oak-auth-ldap/pom.xml | 13 +-
oak-authorization-cug/pom.xml | 3 +-
oak-authorization-principalbased/pom.xml | 3 +-
oak-benchmarks-elastic/pom.xml | 2 +-
oak-benchmarks-lucene/pom.xml | 2 +-
oak-benchmarks-solr/pom.xml | 2 +-
oak-benchmarks/pom.xml | 2 +-
oak-blob-cloud-azure/pom.xml | 10 +-
oak-blob-cloud/pom.xml | 5 +-
oak-blob-plugins/pom.xml | 3 +-
.../plugins/blob/MarkSweepGarbageCollector.java | 86 +++++++-
.../oak/plugins/blob/OperationStatsCollector.java | 20 ++
.../oak/plugins/blob/OperationsStatsMBean.java | 12 ++
.../jackrabbit/oak/plugins/blob/BlobGCTest.java | 102 +++++++--
.../blob/datastore/DataStoreBlobStoreTest.java | 2 +-
oak-blob/pom.xml | 3 +-
oak-commons/pom.xml | 3 +-
.../apache/jackrabbit/oak/commons/Compression.java | 2 +-
.../jackrabbit/oak/commons/GuavaDeprecation.java | 2 +-
oak-core-spi/pom.xml | 3 +-
.../jackrabbit/oak/spi/GuavaDeprecation.java | 2 +-
oak-core/pom.xml | 3 +-
.../jackrabbit/oak/core/GuavaDeprecation.java | 2 +-
.../oak/plugins/index/AsyncIndexUpdate.java | 4 +-
.../oak/plugins/index/cursor/PrefetchCursor.java | 7 +-
.../oak/plugins/metric/util/StatsProviderUtil.java | 5 +-
.../oak/plugins/nodetype/TypeEditor.java | 15 +-
.../oak/security/user/AuthorizableImpl.java | 6 +-
.../oak/security/user/AuthorizableIterator.java | 7 +
.../jackrabbit/oak/security/user/GroupImpl.java | 10 +-
.../security/user/InheritedMembersIterator.java | 92 ++++++++
.../plugins/index/IndexInfoServiceImplTest.java | 2 +-
.../progress/NodeCounterMBeanEstimatorTest.java | 2 +-
.../CompositeAccessControlManagerTest.java | 8 +-
.../security/user/AuthorizableIteratorTest.java | 8 +-
.../oak/security/user/DuplicateMembershipTest.java | 130 +++++++++++
.../user/DynamicMembershipTrackerTest.java | 5 +-
.../user/InheritedMembersIteratorTest.java | 142 ++++++++++++
oak-doc-railroad-macro/pom.xml | 2 +-
oak-doc/pom.xml | 2 +-
oak-doc/src/site/markdown/differences.md | 6 +-
oak-doc/src/site/markdown/dos_and_donts.md | 14 ++
oak-doc/src/site/markdown/roadmap.md | 2 +-
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 8 +-
oak-examples/webapp/pom.xml | 10 +-
.../org/apache/jackrabbit/j2ee/AbstractConfig.java | 2 +-
oak-exercise/pom.xml | 3 +-
oak-http/pom.xml | 7 +-
oak-it-osgi/pom.xml | 10 +-
...e.jackrabbit.oak.jcr.osgi.RepositoryManager.cfg | 30 +--
...krabbit.oak.segment.SegmentNodeStoreService.cfg | 32 +--
oak-it/pom.xml | 2 +-
oak-jackrabbit-api/pom.xml | 2 +-
.../jackrabbit/api/JackrabbitRepository.java | 6 +-
.../security/JackrabbitAccessControlManager.java | 5 +-
oak-jcr/pom.xml | 4 +-
.../oak/jcr/delegate/SessionDelegate.java | 30 ++-
.../jackrabbit/oak/jcr/session/ItemImpl.java | 5 +
.../jackrabbit/oak/jcr/session/NodeImpl.java | 43 +++-
.../apache/jackrabbit/oak/jcr/RepositoryTest.java | 2 +-
.../apache/jackrabbit/oak/jcr/ValidNamesTest.java | 12 +-
.../oak/jcr/delegate/UserManagerDelegatorTest.java | 8 +-
oak-lucene/pom.xml | 9 +-
.../oak/plugins/index/lucene/IndexTracker.java | 7 +-
.../plugins/index/lucene/LucenePropertyIndex.java | 4 +-
.../oak/plugins/index/lucene/IndexTrackerTest.java | 2 +-
.../lucene/hybrid/ExternalIndexObserverTest.java | 20 +-
.../hybrid/LuceneJournalPropertyBuilderTest.java | 2 +-
oak-parent/pom.xml | 35 +--
oak-pojosr/pom.xml | 27 ++-
oak-query-spi/pom.xml | 3 +-
oak-run-commons/pom.xml | 17 +-
.../indexer/document/DocumentStoreIndexerBase.java | 3 +-
.../flatfile/FlatFileNodeStoreBuilder.java | 82 +++++--
.../document/flatfile/FlatFileSplitter.java | 5 +-
.../indexer/document/flatfile/FlatFileStore.java | 2 +-
.../indexer/document/flatfile/MergeRunner.java | 20 +-
.../MultithreadedTraverseWithSortStrategy.java | 4 +-
.../flatfile/FlatFileNodeStoreBuilderTest.java | 213 ++++++++++++++----
.../document/flatfile/FlatFileSplitterTest.java | 15 +-
.../indexer/document/flatfile/MergeRunnerTest.java | 8 +-
.../oak/run/cli/DocumentFixtureTest.java | 2 +-
.../oak/run/cli/SegmentTarFixtureTest.java | 2 +-
oak-run-elastic/pom.xml | 31 +--
oak-run/pom.xml | 46 ++--
.../oak/console/commands/ExportCommand.groovy | 1 +
.../commands/ExportRelevantDocumentsCommand.groovy | 1 +
.../oak/indexversion/IndexVersionOperation.java | 10 +
oak-run/src/main/js/oak-mongo.js | 78 ++++++-
.../oak/index/DocumentStoreIndexerIT.java | 2 +-
.../oak/indexversion/PurgeOldIndexVersionTest.java | 2 +-
.../oak/run/DataStoreCopyCommandTest.java | 6 +-
.../apache/jackrabbit/oak/run/DownloaderTest.java | 4 +-
oak-search-elastic/pom.xml | 12 +-
.../index/elastic/ElasticIndexNameHelper.java | 6 +-
.../facets/ElasticInsecureFacetAsyncProvider.java | 2 +-
.../ElasticStatisticalFacetAsyncProvider.java | 2 +-
.../index/elastic/ElasticIndexStatisticsTest.java | 2 +-
.../plugins/index/elastic/ElasticTestServer.java | 2 +-
oak-search-mt/pom.xml | 13 +-
.../index/mt/MTFulltextQueryTermsProviderTest.java | 2 +-
oak-search/pom.xml | 13 +-
.../oak/plugins/index/PropertyIndexCommonTest.java | 52 +++++
.../index/search/ExtractedTextCacheTest.java | 8 +-
oak-security-spi/pom.xml | 3 +-
.../accesscontrol/AccessControlConstants.java | 8 +-
.../security/user/DynamicMembershipProvider.java | 9 +-
oak-segment-aws/pom.xml | 4 +-
.../split/SplitPersistenceBlobTest.java | 6 +-
oak-segment-azure/pom.xml | 2 +-
.../oak/segment/azure/AzureArchiveManagerTest.java | 32 +++
.../split/SplitPersistenceBlobTest.java | 7 +-
oak-segment-remote/pom.xml | 2 +-
.../remote/AbstractRemoteSegmentArchiveWriter.java | 5 +
.../oak/segment/remote}/package-info.java | 8 +-
oak-segment-tar/pom.xml | 5 +-
.../oak/segment/file/tar/SegmentTarWriter.java | 5 +
.../jackrabbit/oak/segment/file/tar/TarWriter.java | 4 +
.../spi/persistence/SegmentArchiveWriter.java | 12 ++
.../oak/segment/ExternalBlobReferenceTest.java | 2 +-
.../jackrabbit/oak/segment/SegmentParserTest.java | 2 +-
.../oak/segment/file/proc/ReferencesNodeTest.java | 2 +-
oak-solr-core/pom.xml | 2 +-
.../index/solr/query/SolrQueryIndexTest.java | 2 +-
oak-solr-osgi/pom.xml | 2 +-
oak-store-composite/pom.xml | 3 +-
oak-store-document/pom.xml | 3 +-
.../plugins/document/ClusterNodeInfoDocument.java | 17 ++
.../oak/plugins/document/DocumentNodeStore.java | 55 ++++-
.../oak/plugins/document/NodeDocument.java | 53 +++--
.../plugins/document/ThrottlingStatsCollector.java | 3 +-
.../oak/plugins/document/UnmergedBranches.java | 24 ++-
.../oak/plugins/document/util/LogSilencer.java | 4 +-
.../plugins/document/util/TriStatsConsumer.java | 3 -
.../oak/plugins/document/NodeDocumentTest.java | 148 +++++++++++++
.../plugins/document/RandomizedClusterTest.java | 4 +-
.../document/prefetch/CacheWarmingTest.java | 8 +-
oak-store-spi/pom.xml | 3 +-
oak-upgrade/pom.xml | 2 +-
pom.xml | 9 +-
160 files changed, 2548 insertions(+), 706 deletions(-)