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

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


    from a2364cedc2 OAK-10199 : disable the detailGc in tearDown to avoid 
side-effects
     new db5a6f8fed OAK-10200 : 
CompositeAccessControlManager.getEffectivePolicies(String) should filter 
duplicate policies
     new 3058767a67 OAK-10201: oak-blob-plugins: mark exported packages as 
internal (#906)
     new 14366cc2e8 OAK-10196: switch oak-store-document to shaded guava (#903)
     new f433d4c0cf OAK-10202: change default fetch size to match lucene 
behaviour (#907)
     new 16d3eb8e5c OAK-10205: switch oak-http to shaded guava (#908)
     new c4177d56af Revert "OAK-10201: oak-blob-plugins: mark exported packages 
as internal (#906)"
     new 603b83dd7d OAK-10201: oak-blob-plugins: mark exported packages as 
internal (#906)
     new 4a5a4819fa OAK-10201: oak-blob-plugins: mark exported packages as 
internal
     new d40f0a1e6f OAK-10199 : provided support for feature toggle & osgi 
config for detailed gc

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   1 +
 .../blob/datastore/directaccess/package-info.java  |   5 +-
 .../oak/plugins/blob/datastore}/package-info.java  |  10 +-
 .../jackrabbit/oak/plugins/blob}/package-info.java |  10 +-
 .../composite/CompositeAccessControlManager.java   |   3 +-
 .../CompositeAccessControlManagerTest.java         |  10 +
 .../internal/SecurityProviderRegistrationTest.java |   6 +-
 oak-http/pom.xml                                   |  14 +-
 .../apache/jackrabbit/oak/http/AcceptHeader.java   |   2 +-
 .../jackrabbit/oak/http/HtmlRepresentation.java    |   2 +-
 .../apache/jackrabbit/oak/fixture/OakFixture.java  |   2 +-
 .../plugins/document/DocumentNodeStoreHelper.java  |   4 +-
 .../jackrabbit/oak/run/RevisionsCommand.java       |   3 +-
 .../index/elastic/ElasticIndexDefinition.java      |   2 +-
 .../plugins/index/elastic/ElasticContentTest.java  |  37 +++-
 oak-store-document/pom.xml                         |  11 +-
 .../oak/plugins/document/BatchCommit.java          |  10 +-
 .../oak/plugins/document/BatchCommitQueue.java     |   4 +-
 .../plugins/document/BlobReferenceIterator.java    |   4 +-
 .../jackrabbit/oak/plugins/document/Branch.java    |  16 +-
 .../document/CachingCommitValueResolver.java       |   8 +-
 .../oak/plugins/document/Checkpoints.java          |   4 +-
 .../oak/plugins/document/ClusterNodeInfo.java      |   4 +-
 .../plugins/document/ClusterNodeInfoDocument.java  |   4 +-
 .../jackrabbit/oak/plugins/document/Collision.java |   2 +-
 .../jackrabbit/oak/plugins/document/Commit.java    |  16 +-
 .../oak/plugins/document/CommitBuilder.java        |   4 +-
 .../oak/plugins/document/CommitDiff.java           |   2 +-
 .../oak/plugins/document/CommitQueue.java          |   6 +-
 .../oak/plugins/document/Configuration.java        |   9 +
 .../oak/plugins/document/ConflictException.java    |   2 +-
 .../jackrabbit/oak/plugins/document/Document.java  |   2 +-
 .../document/DocumentBranchRootNodeState.java      |   2 +-
 .../oak/plugins/document/DocumentNodeBuilder.java  |   2 +-
 .../oak/plugins/document/DocumentNodeState.java    |  14 +-
 .../oak/plugins/document/DocumentNodeStore.java    |  41 ++--
 .../plugins/document/DocumentNodeStoreBranch.java  |   8 +-
 .../plugins/document/DocumentNodeStoreBuilder.java |  39 +++-
 .../document/DocumentNodeStoreMBeanImpl.java       |  14 +-
 .../plugins/document/DocumentNodeStoreService.java |  24 ++-
 .../DocumentNodeStoreServiceConfiguration.java     |   4 +-
 .../plugins/document/DocumentPropertyState.java    |   2 +-
 .../oak/plugins/document/DocumentRootBuilder.java  |   2 +-
 .../oak/plugins/document/DocumentStore.java        |   2 +-
 .../plugins/document/DocumentStoreException.java   |   4 +-
 .../oak/plugins/document/DocumentStoreStats.java   |   2 +-
 .../document/DocumentStoreStatsPrinter.java        |   2 +-
 .../oak/plugins/document/ExternalChange.java       |   2 +-
 .../document/FailedWithConflictException.java      |   2 +-
 .../oak/plugins/document/FormatVersion.java        |   8 +-
 .../oak/plugins/document/JournalDiffLoader.java    |   6 +-
 .../oak/plugins/document/JournalEntry.java         |  12 +-
 .../plugins/document/JournalGarbageCollector.java  |   2 +-
 .../plugins/document/JournalPropertyHandler.java   |   4 +-
 .../oak/plugins/document/LastRevRecoveryAgent.java |  16 +-
 .../oak/plugins/document/LocalDiffCache.java       |   2 +-
 .../oak/plugins/document/MemoryDiffCache.java      |   2 +-
 .../oak/plugins/document/MergeCommit.java          |   2 +-
 .../oak/plugins/document/MissingBcSweeper2.java    |  16 +-
 .../oak/plugins/document/MissingLastRevSeeker.java |   4 +-
 .../document/ModifiedDocumentNodeState.java        |   2 +-
 .../oak/plugins/document/NamePathRev.java          |   2 +-
 .../oak/plugins/document/NodeDocument.java         |  54 ++++--
 .../oak/plugins/document/NodeDocumentSweeper.java  |  16 +-
 .../jackrabbit/oak/plugins/document/Path.java      |   6 +-
 .../jackrabbit/oak/plugins/document/PathRev.java   |   2 +-
 .../oak/plugins/document/PrefetchDispatcher.java   |   2 +-
 .../oak/plugins/document/PropertyHistory.java      |  16 +-
 .../jackrabbit/oak/plugins/document/Range.java     |   4 +-
 .../jackrabbit/oak/plugins/document/ResetDiff.java |   2 +-
 .../jackrabbit/oak/plugins/document/Revision.java  |   2 +-
 .../oak/plugins/document/RevisionVector.java       |  18 +-
 .../jackrabbit/oak/plugins/document/Rollback.java  |   4 +-
 .../oak/plugins/document/SplitDocumentCleanUp.java |   4 +-
 .../oak/plugins/document/SplitOperations.java      |  24 +--
 .../oak/plugins/document/TieredDiffCache.java      |   6 +-
 .../oak/plugins/document/TimingHook.java           |   2 +-
 .../oak/plugins/document/UnmergedBranches.java     |   4 +-
 .../oak/plugins/document/UnsavedModifications.java |  16 +-
 .../jackrabbit/oak/plugins/document/UpdateOp.java  |   4 +-
 .../oak/plugins/document/UpdateUtils.java          |   4 +-
 .../jackrabbit/oak/plugins/document/ValueMap.java  |   4 +-
 .../plugins/document/VersionGCRecommendations.java |  45 ++++-
 .../oak/plugins/document/VersionGCSupport.java     | 104 +++++-----
 .../plugins/document/VersionGarbageCollector.java  | 209 ++++++++++++---------
 .../document/bundlor/BundledDocumentDiffer.java    |   4 +-
 .../document/bundlor/BundledTypesRegistry.java     |   6 +-
 .../document/bundlor/BundlingConfigHandler.java    |   4 +-
 .../plugins/document/bundlor/BundlingHandler.java  |   4 +-
 .../oak/plugins/document/bundlor/BundlorUtils.java |  10 +-
 .../plugins/document/bundlor/CompositeMatcher.java |   4 +-
 .../plugins/document/bundlor/DocumentBundlor.java  |   6 +-
 .../oak/plugins/document/bundlor/Include.java      |   6 +-
 .../document/bundlor/IncludeAllMatcher.java        |   2 +-
 .../document/cache/CacheChangesTracker.java        |   8 +-
 .../plugins/document/cache/ForwardingListener.java |   4 +-
 .../plugins/document/cache/NodeDocumentCache.java  |   8 +-
 .../document/locks/StripedNodeDocumentLocks.java   |   2 +-
 .../document/memory/MemoryDocumentStore.java       |   8 +-
 .../document/mongo/MongoBlobReferenceIterator.java |   2 +-
 .../oak/plugins/document/mongo/MongoBlobStore.java |   2 +-
 .../oak/plugins/document/mongo/MongoDBConfig.java  |   2 +-
 .../plugins/document/mongo/MongoDBConnection.java  |   2 +-
 .../mongo/MongoDocumentNodeStoreBuilderBase.java   |   2 +-
 .../plugins/document/mongo/MongoDocumentStore.java |  32 ++--
 .../document/mongo/MongoDocumentStoreMetrics.java  |   2 +-
 ...MongoDocumentStoreThrottlingMetricsUpdater.java |   6 +-
 .../document/mongo/MongoMissingLastRevSeeker.java  |   2 +-
 .../oak/plugins/document/mongo/MongoStatus.java    |   4 +-
 .../document/mongo/MongoThrottlerFactory.java      |   4 +-
 .../oak/plugins/document/mongo/MongoUtils.java     |   4 +-
 .../document/mongo/MongoVersionGCSupport.java      |  58 ++++--
 .../oak/plugins/document/mongo/RevisionEntry.java  |   2 +-
 .../document/persistentCache/CacheMetadata.java    |   2 +-
 .../document/persistentCache/NodeCache.java        |   8 +-
 .../document/persistentCache/PersistentCache.java  |   2 +-
 .../persistentCache/PersistentCacheStats.java      |   4 +-
 .../async/InvalidateCacheAction.java               |   2 +-
 .../oak/plugins/document/rdb/RDBBlobStore.java     |   4 +-
 .../document/rdb/RDBDocumentNodeStoreBuilder.java  |   2 +-
 .../document/rdb/RDBDocumentSerializer.java        |   2 +-
 .../oak/plugins/document/rdb/RDBDocumentStore.java |  22 +--
 .../plugins/document/rdb/RDBDocumentStoreDB.java   |   2 +-
 .../plugins/document/rdb/RDBDocumentStoreJDBC.java |  12 +-
 .../oak/plugins/document/rdb/RDBJDBCTools.java     |   6 +-
 .../plugins/document/rdb/RDBVersionGCSupport.java  |  10 +-
 .../secondary/DelegatingDocumentNodeState.java     |  10 +-
 .../document/secondary/PathFilteringDiff.java      |   2 +-
 .../document/secondary/SecondaryStoreBuilder.java  |   2 +-
 .../document/secondary/SecondaryStoreCache.java    |   2 +-
 .../secondary/SecondaryStoreCacheService.java      |   2 +-
 .../document/secondary/SecondaryStoreObserver.java |   2 +-
 .../plugins/document/util/CloseableIterable.java   |   2 +-
 .../document/util/MergeSortedIterators.java        |   4 +-
 .../oak/plugins/document/util/MongoConnection.java |   8 +-
 .../util/ReadOnlyDocumentStoreWrapperFactory.java  |   2 +-
 .../oak/plugins/document/util/RevisionsKey.java    |   2 +-
 .../oak/plugins/document/util/StringValue.java     |   2 +-
 .../oak/plugins/document/util/TimeInterval.java    |   2 +-
 .../oak/plugins/document/util/Utils.java           |  21 ++-
 .../oak/plugins/document/AbstractJournalTest.java  |   2 +-
 .../oak/plugins/document/AbstractTwoNodeTest.java  |   2 +-
 .../oak/plugins/document/BackgroundWriteTest.java  |   4 +-
 .../BaseDocumentDiscoveryLiteServiceTest.java      |   2 +-
 .../plugins/document/BasicDocumentStoreTest.java   |  12 +-
 .../oak/plugins/document/BlobCollectorTest.java    |   2 +-
 .../document/BlobReferenceIteratorTest.java        |   4 +-
 .../oak/plugins/document/BlobThroughPutTest.java   |   8 +-
 .../oak/plugins/document/BranchTest.java           |   2 +-
 .../document/BulkCreateOrUpdateClusterTest.java    |   2 +-
 .../plugins/document/CacheConsistencyRDBTest.java  |   2 +-
 .../oak/plugins/document/CacheConsistencyTest.java |   2 +-
 .../plugins/document/CacheConsistencyTestBase.java |   4 +-
 .../oak/plugins/document/CheckpointsTest.java      |   2 +-
 .../oak/plugins/document/ClusterConflictTest.java  |   2 +-
 .../oak/plugins/document/ClusterNodeInfoTest.java  |   2 +-
 .../document/ClusterRevisionComparisonTest.java    |   4 +-
 .../oak/plugins/document/ClusterTest.java          |   4 +-
 .../oak/plugins/document/CommitQueueTest.java      |   4 +-
 .../document/ConcurrentPrefetchAndUpdateIT.java    |   2 +-
 .../document/ConcurrentPropertyUpdateTest.java     |   2 +-
 .../document/ConcurrentQueryAndInvalidateIT.java   |   2 +-
 .../document/ConcurrentQueryAndUpdate2IT.java      |   2 +-
 .../document/ConcurrentQueryAndUpdateIT.java       |   2 +-
 .../plugins/document/ConcurrentReadAndAddTest.java |   2 +-
 .../plugins/document/DocumentBatchSplitTest.java   |   2 +-
 .../oak/plugins/document/DocumentMK.java           |   4 +-
 .../plugins/document/DocumentMKBuilderTest.java    |   2 +-
 .../plugins/document/DocumentMKCommitAddTest.java  |   2 +-
 .../oak/plugins/document/DocumentNodeStoreIT.java  |   2 +-
 .../DocumentNodeStoreServiceConfigurationTest.java |  10 +
 .../document/DocumentNodeStoreServiceTest.java     |   2 +-
 .../document/DocumentNodeStoreSweepTest.java       |   4 +-
 .../plugins/document/DocumentNodeStoreTest.java    |  12 +-
 .../document/DocumentPropertyStateTest.java        |   4 +-
 .../oak/plugins/document/DocumentSplitTest.java    |  14 +-
 .../document/DocumentStoreExceptionTest.java       |   2 +-
 .../oak/plugins/document/DocumentStoreFixture.java |   2 +-
 .../oak/plugins/document/DocumentStoreStatsIT.java |   4 +-
 .../plugins/document/DocumentStoreStatsTest.java   |   2 +-
 .../oak/plugins/document/ExternalChangesTest.java  |  12 +-
 .../oak/plugins/document/FailingDocumentStore.java |   2 +-
 .../oak/plugins/document/FormatVersionTest.java    |   2 +-
 .../plugins/document/GetChildNodeCountTest.java    |   2 +-
 .../plugins/document/HierarchyConflictTest.java    |   6 +-
 .../oak/plugins/document/InitializerTest.java      |   2 +-
 .../plugins/document/JournalDiffLoaderTest.java    |   4 +-
 .../oak/plugins/document/JournalEntryTest.java     |   4 +-
 .../oak/plugins/document/JournalGCTest.java        |   2 +-
 .../oak/plugins/document/JournalTest.java          |   2 +-
 .../plugins/document/LargeMergeRecoveryTest.java   |   4 +-
 .../plugins/document/LastRevRecoveryAgentTest.java |   2 +-
 .../document/LastRevRecoveryRandomizedIT.java      |   4 +-
 .../oak/plugins/document/LastRevRecoveryTest.java  |   6 +-
 .../document/LastRevSingleNodeRecoveryTest.java    |   4 +-
 .../oak/plugins/document/LocalDiffCacheTest.java   |   2 +-
 .../oak/plugins/document/ManyChildNodesTest.java   |   2 +-
 .../oak/plugins/document/ManyClusterNodesTest.java |   4 +-
 .../oak/plugins/document/MeasureMemory.java        |   2 +-
 .../plugins/document/MissingLastRevSeekerTest.java |   2 +-
 .../oak/plugins/document/MongoBlobGCTest.java      |  14 +-
 .../plugins/document/MongoConnectionFactory.java   |   2 +-
 .../oak/plugins/document/MongoDocumentStoreIT.java |   4 +-
 .../document/MongoDocumentStoreLimitsTest.java     |   2 +-
 .../plugins/document/MongoDocumentStoreTest.java   |   2 +-
 .../MongoVersionGCSupportDefaultNoBranchTest.java  |  10 +-
 .../plugins/document/MultiDocumentStoreTest.java   |   4 +-
 .../document/NodeDocumentIdComparatorTest.java     |   2 +-
 .../plugins/document/NodeDocumentSweeperTest.java  |   2 +-
 .../oak/plugins/document/NodeDocumentTest.java     |  12 +-
 .../oak/plugins/document/NodeStoreDiffTest.java    |   4 +-
 .../plugins/document/OptimizedChildFetchTest.java  |   2 +-
 .../oak/plugins/document/OrphanedBranchTest.java   |   2 +-
 .../oak/plugins/document/PathComparatorTest.java   |   2 +-
 .../plugins/document/PrefetchDispatcherTest.java   |   4 +-
 .../oak/plugins/document/PreviousDocCacheTest.java |   2 +-
 .../document/ResurrectNodeAfterRevisionGCTest.java |   2 +-
 .../oak/plugins/document/RevisionTest.java         |   8 +-
 .../oak/plugins/document/RevisionVectorTest.java   |   6 +-
 .../plugins/document/SharedBlobStoreGCTest.java    |   8 +-
 .../plugins/document/SimpleRecoveryHandler.java    |   2 +-
 .../oak/plugins/document/SimpleTest.java           |   2 +-
 .../oak/plugins/document/Sweep2Test.java           |   2 +-
 .../oak/plugins/document/TestNodeObserver.java     |   4 +-
 .../jackrabbit/oak/plugins/document/TestUtils.java |  10 +-
 .../document/ThrottlingStatsCollectorImplTest.java |   2 +-
 .../oak/plugins/document/UpdateOpTest.java         |   2 +-
 .../oak/plugins/document/ValueMapTest.java         |   4 +-
 .../plugins/document/VersionGCDeletionTest.java    |   4 +-
 .../oak/plugins/document/VersionGCQueryTest.java   |  12 +-
 .../plugins/document/VersionGCSplitDocTest.java    |   2 +-
 .../oak/plugins/document/VersionGCStatsTest.java   |   2 +-
 .../oak/plugins/document/VersionGCSupportTest.java |   4 +-
 .../oak/plugins/document/VersionGCSweepTest.java   |   2 +-
 .../oak/plugins/document/VersionGCTest.java        |  15 +-
 .../plugins/document/VersionGCWithSplitTest.java   |   6 +-
 .../document/VersionGarbageCollectorIT.java        |  34 ++--
 .../document/VersionGarbageCollectorLogTest.java   |   2 +-
 .../oak/plugins/document/VisibleChangesTest.java   |   2 +-
 .../plugins/document/blob/RDBBlobStoreTest.java    |   4 +-
 .../blob/ds/DocumentMKDataStoreReadTest.java       |   2 +-
 .../bundlor/BundledDocumentDifferTest.java         |   6 +-
 .../bundlor/BundlingConfigHandlerTest.java         |   4 +-
 .../document/bundlor/BundlingHandlerTest.java      |   2 +-
 .../document/bundlor/DocumentBundlingTest.java     |  10 +-
 .../document/cache/CacheChangesTrackerTest.java    |   4 +-
 .../document/mongo/AcquireRecoveryLockTest.java    |   2 +-
 .../document/mongo/CacheInvalidationIT.java        |   2 +-
 .../mongo/MongoDocumentNodeStoreBuilderTest.java   |  12 ++
 .../mongo/MongoMissingLastRevSeekerTest.java       |   4 +-
 .../document/mongo/MongoThrottlerFactoryTest.java  |   2 +-
 .../document/mongo/MongodProcessFactory.java       |   2 +-
 .../oak/plugins/document/mongo/QueryHintTest.java  |   2 +-
 .../document/mongo/ReplicaSetResilienceIT.java     |   2 +-
 .../document/persistentCache/AsyncQueueTest.java   |   2 +-
 .../document/persistentCache/NodeCacheTest.java    |   2 +-
 .../document/prefetch/CacheWarmingTest.java        |   2 +-
 .../document/rdb/RDBDocumentStoreJDBCTest.java     |   2 +-
 .../plugins/document/rdb/RDBDocumentStoreTest.java |   4 +-
 .../secondary/DelegatingDocumentNodeStateTest.java |   2 +-
 .../secondary/SecondaryStoreCacheServiceTest.java  |   2 +-
 .../secondary/SecondaryStoreCacheTest.java         |   6 +-
 .../secondary/SecondaryStoreObserverTest.java      |   2 +-
 .../oak/plugins/document/util/BaseUpdaterTest.java |   4 +-
 .../document/util/CreateMetricUpdaterTest.java     |   2 +-
 .../document/util/MergeSortedIteratorsTest.java    |   2 +-
 .../util/ReadOnlyDocumentStoreWrapperTest.java     |   4 +-
 .../document/util/UpsertMetricUpdaterTest.java     |   2 +-
 .../oak/plugins/document/util/UtilsTest.java       |  47 ++++-
 269 files changed, 1096 insertions(+), 828 deletions(-)
 copy {oak-api/src/main/java/org/apache/jackrabbit/oak/api/blob => 
oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore}/package-info.java
 (85%)
 copy {oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/annotations 
=> 
oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob}/package-info.java
 (82%)
 mode change 100755 => 100644

Reply via email to