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

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


 discard a0f810c8e8 OAK-11452 : added metric for fullGcGeneration as well
 discard aaf8205d6e OAK-11452 : fixed a potential NPE in toString()
 discard 19b9d2f90f OAK-11452 : fixed sonar warnings
 discard 8ff8c332a0 OAK-11452 : added unit case for toString() to reach 80% 
code coverage
 discard 3ac546df12 OAK-11452 : added support for gauge metrics in oak and 
exported full gc OSGi configs as metrics as Guage values
 discard 9945a583b8 OAK-11452 : exported full gc OSGi configs as metrics
     add 8b920a326f OAK-11585 : added Iterators.contains replacement in 
oak-commons (#2228)
     add 0601c69cbf OAK-11655 - Do not create redundant instances of 
ElasticBulkProcessorHandler (#2225)
     add 55a38029af OAK-11591 : removed usage of Iterators.contains with 
oak-commons util (#2230)
     add cca2a4f1db OAK-11588 : added Iterators.toArray replacement in 
oak-commons (#2233)
     add 6f91ebf9cd OAK-11650: Fix Javadoc errors (#2232)
     add 37f6efc7d0 OAK-11593 : removed usage of Iterators.toArray with 
oak-commons util (#2235)
     add 34e7fd65b2 OAK-11587 : added Iterators.asEnumeration replacement in 
oak-commons (#2236)
     add 5a39cf218b OAK-11592 : removed usage of Iterators.asEnumeration with 
oak-commons util (#2238)
     add fc066c3d68 OAK-11658 - Nodes of type nt:resource in new index 
definitions must contain a jcr:uuid and it must be unique (#2231)
     add 9cb2172bc9 OAK-11668 : removed usage of Iterators.mergedSorted with 
oak-commons util (#2239)
     add bda76aba06 OAK-11669 : added Iterators.concat replacement in 
oak-commons (#2240)
     add 92a32b1847 OAK-11666 : removed usage of Iterators.concat with 
oak-commons util (#2241)
     add 0e2a7d1e8b OAK-11673 Oak-segment-azure v12 CPU increase caused by 
refreshLease (#2243)
     add bd85fe2b08 OAK-11665 : removed usage of Guava's 
Iterators.singletonIterator with native java (#2244)
     add 7bda86b8dc OAK-11674 : added Iterators.filter replacement in 
oak-commons (#2245)
     add 3ce3784f92 OAK-11663 : removed usage of Guava's Iterators.filter with 
oak-commons (#2246)
     add ad892a1901 OAK-11676 : added Iterators.transform replacement in 
oak-commons (#2247)
     add 09329f69b9 OAK-11664 : removed usage of Guava's Iterators.transform 
with oak-commons (#2249)
     add a72e127b5a OAK-11675 Clean oak-segment-azure lib exporting (#2248)
     add 4b7c14a6dd OAK-11609 : add support for metrics export to Prometheus 
via pushgateway for VersionGarbageCollector (#2216)
     add 1fea074f90 OAK-11452 : exported full gc OSGi configs as metrics
     add 383c7e0521 OAK-11452 : added support for gauge metrics in oak and 
exported full gc OSGi configs as metrics as Guage values
     add 5f8db704f3 OAK-11452 : added unit case for toString() to reach 80% 
code coverage
     add 5db665ec9d OAK-11452 : fixed sonar warnings
     add b4d5054fcd OAK-11452 : fixed a potential NPE in toString()
     add be64ee5def OAK-11452 : added metric for fullGcGeneration as well

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   (a0f810c8e8)
            \
             N -- N -- N   refs/heads/OAK-11452 (be64ee5def)

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:
 .../oak/api/jmx/RepositoryManagementMBean.java     |  12 +-
 .../external/basic/DefaultSyncConfig.java          |   4 +-
 .../external/impl/DefaultSyncHandler.java          |   3 +-
 .../external/impl/jmx/Delegatee.java               |   5 +-
 .../external/impl/jmx/SynchronizationMBean.java    |  12 +-
 .../impl/principal/AutoMembershipPrincipals.java   |   3 +-
 .../impl/principal/AutoMembershipProvider.java     |   3 +-
 .../impl/principal/CachedGroupPrincipal.java       |   5 +-
 .../principal/ExternalGroupPrincipalProvider.java  |  11 +-
 .../ExternalIdentityRepositoryInitializer.java     |   2 +-
 .../external/AbstractExternalAuthTest.java         |   3 +-
 .../external/impl/AutoMembershipAwareTest.java     |   4 +-
 .../external/impl/DefaultSyncHandlerTest.java      |   7 +-
 .../external/impl/DynamicSyncContextTest.java      |   3 +-
 .../principal/AutoMembershipPrincipalsTest.java    |   6 +-
 .../impl/principal/AutoMembershipProviderTest.java |   2 +-
 .../impl/principal/DynamicGroupUtilTest.java       |   3 +-
 .../PrincipalProviderAutoMembershipTest.java       |   7 +-
 .../impl/principal/SystemPrincipalConfigTest.java  |   3 +-
 .../ldap/impl/LdapIdentityProviderTest.java        |   9 +-
 .../cug/impl/CugAccessControlManagerTest.java      |  11 +-
 .../principalbased/impl/FilterProviderImpl.java    |   4 +-
 .../principalbased/impl/EntryIteratorTest.java     |   4 +-
 ...LucenePropertyFTIndexedContentAvailability.java |   4 -
 .../suites/ScalabilityBlobSearchSuite.java         |   4 -
 .../suites/ScalabilityNodeRelationshipSuite.java   |  10 +-
 .../scalability/suites/ScalabilityNodeSuite.java   |   9 -
 .../jackrabbit/oak/benchmark/AbstractTest.java     |  12 +-
 .../benchmarks/search/ConcurrentReader.java        |   3 -
 .../suites/ScalabilityAbstractSuite.java           |   3 -
 .../suites/ScalabilityStandbySuite.java            |   2 +-
 .../blob/AbstractSharedCachingDataStore.java       |   3 +-
 .../plugins/blob/datastore/DataStoreBlobStore.java |   9 +-
 .../oak/plugins/blob/CachingDataStoreTest.java     |   4 +-
 .../oak/plugins/blob/TimeLapsedDataStore.java      |   3 +-
 .../blob/datastore/OakFileDataStoreTest.java       |   3 +-
 .../blob/datastore/SharedDataStoreTest.java        |   3 +-
 .../jackrabbit/oak/spi/blob/AbstractBlobStore.java |   6 +-
 .../apache/jackrabbit/oak/commons/PerfLogger.java  |   4 +-
 .../oak/commons/collections/IteratorUtils.java     | 200 +++++++
 .../oak/commons/collections/package-info.java      |   2 +-
 .../oak/commons/concurrent/ExecutorCloser.java     |   2 -
 .../commons/concurrent/NotifyingFutureTask.java    |   3 +-
 .../oak/commons/collections/IteratorUtilsTest.java | 616 +++++++++++++++++++++
 .../oak/commons/collections/SetUtilsTest.java      |   1 -
 .../jackrabbit/oak/commons/junit/LogDumper.java    |   1 -
 .../oak/commons/junit/LogLevelModifier.java        |   1 -
 .../apache/jackrabbit/oak/commons/jmx/JmxUtil.java |   2 +-
 .../jackrabbit/oak/spi/mount/FragmentMatcher.java  |   4 +-
 .../org/apache/jackrabbit/oak/spi/mount/Mount.java |   8 +-
 .../oak/spi/mount/MountInfoProvider.java           |   2 +-
 .../main/java/org/apache/jackrabbit/oak/Oak.java   |   4 -
 .../oak/plugins/atomic/AtomicCounterEditor.java    |  20 +-
 .../atomic/AtomicCounterEditorProvider.java        |   6 +-
 .../jackrabbit/oak/plugins/cow/COWNodeStore.java   |  14 +-
 .../oak/plugins/identifier/IdentifierManager.java  |  12 +-
 .../oak/plugins/index/IndexEditorProvider.java     |   4 +-
 .../oak/plugins/index/IndexPathServiceImpl.java    |   4 +-
 .../jackrabbit/oak/plugins/index/IndexUpdate.java  |   4 -
 .../jackrabbit/oak/plugins/index/MetricsUtils.java |   3 +-
 .../plugins/index/aggregate/AggregationCursor.java |   6 +-
 .../oak/plugins/index/cursor/AncestorCursor.java   |   7 +-
 .../oak/plugins/index/cursor/PathCursor.java       |   3 +-
 .../oak/plugins/index/cursor/TraversingCursor.java |   7 +-
 .../index/datastore/DataStoreTextWriter.java       |   2 +-
 .../index/importer/IndexDefinitionUpdater.java     |  87 ++-
 .../oak/plugins/index/property/PropertyIndex.java  |  17 +-
 .../strategy/ContentMirrorStoreStrategy.java       |   4 +-
 .../strategy/UniqueEntryStoreStrategy.java         |   2 +-
 .../oak/plugins/migration/FilteringNodeState.java  |  10 +-
 .../migration/version/VersionableEditor.java       |   3 +-
 .../oak/plugins/nodetype/TypeEditor.java           |   4 +-
 .../oak/plugins/nodetype/TypeRegistration.java     |  10 +-
 .../nodetype/write/ReadWriteNodeTypeManager.java   |  14 +-
 .../oak/plugins/tree/impl/ImmutableTree.java       |   6 +-
 .../oak/plugins/version/VersionHook.java           |   5 -
 .../oak/plugins/version/VersionableState.java      |   1 -
 .../org/apache/jackrabbit/oak/query/Query.java     |   4 +-
 .../jackrabbit/oak/query/UnionQueryImpl.java       |   5 +-
 .../oak/query/ast/AstElementFactory.java           |   3 +-
 .../AuthenticationConfigurationImpl.java           |   2 +-
 .../authentication/CallbackHandlerImpl.java        |   8 +-
 .../authentication/token/TokenLoginModule.java     |   8 +-
 .../authentication/user/LoginModuleImpl.java       |  12 +-
 .../authorization/AuthorizationInitializer.java    |   4 +-
 .../composite/CompositeAccessControlManager.java   |   5 +-
 .../CompositeAuthorizationConfiguration.java       |  12 +-
 .../permission/CompiledPermissionImpl.java         |   6 +-
 .../authorization/restriction/GlobPattern.java     |   3 -
 .../authorization/restriction/GlobsPattern.java    |   6 +-
 .../authorization/restriction/PrefixPattern.java   |   2 +-
 .../restriction/RestrictionProviderImpl.java       |   6 +-
 .../oak/security/internal/Preconditions.java       |   6 +-
 .../oak/security/principal/EveryoneFilter.java     |   6 +-
 .../security/principal/PrincipalProviderImpl.java  |   3 +-
 .../oak/security/user/AbstractGroupPrincipal.java  |   5 +-
 .../oak/security/user/AuthorizableIterator.java    |   9 +-
 .../oak/security/user/CacheConflictHandler.java    |  16 +-
 .../security/user/DeclaredMembershipPredicate.java |   3 +-
 .../security/user/DynamicMembershipTracker.java    |   5 +-
 .../security/user/EveryoneMembershipProvider.java  |   5 +-
 .../oak/security/user/MembershipProvider.java      |  12 +-
 .../oak/security/user/MembershipWriter.java        |  10 +-
 .../security/user/RepMembersConflictHandler.java   |  10 +-
 .../oak/security/user/UserAuthentication.java      |   6 +-
 .../jackrabbit/oak/security/user/UserImporter.java |  19 +-
 .../oak/security/user/UserInitializer.java         |  10 +-
 .../oak/security/user/UserPrincipalProvider.java   |   5 +-
 .../jackrabbit/oak/security/user/UserProvider.java |  29 +-
 .../user/autosave/AuthorizableWrapper.java         |   5 +-
 .../user/autosave/AutoSaveEnabledManager.java      |   2 +-
 .../oak/security/user/query/UserQueryManager.java  |   9 +-
 .../index/importer/IndexDefinitionUpdaterTest.java |  96 +++-
 .../strategy/ContentMirrorStoreStrategyTest.java   |   1 -
 .../jackrabbit/oak/query/AbstractQueryTest.java    |   1 -
 .../EffectivePoliciesByPrincipalsAndPathsTest.java |   2 +-
 .../CompositeAccessControlManagerTest.java         |   4 +-
 .../composite/CompositeProviderScopeTest.java      |   4 +-
 .../oak/security/principal/EveryoneFilterTest.java |   2 +-
 .../principal/PrincipalProviderImplErrorTest.java  |   4 +-
 .../principal/PrincipalProviderImplTest.java       |   8 +-
 .../security/user/AbstractGroupPrincipalTest.java  |   3 +-
 .../security/user/AuthorizableIteratorTest.java    |   6 +-
 .../user/DynamicMembershipTrackerTest.java         |  13 +-
 .../oak/security/user/ImpersonationImplTest.java   |   5 +-
 .../user/InheritedMembersIteratorTest.java         |   3 +-
 .../oak/security/user/MembershipProviderTest.java  |   2 +-
 .../oak/security/user/MembershipTest.java          |   8 +-
 .../oak/security/user/UserImporterTest.java        |   3 +-
 .../security/user/UserPrincipalProviderTest.java   |   2 +-
 .../security/user/query/GroupPredicateTest.java    |   4 +-
 .../security/user/query/ResultIteratorTest.java    |  10 +-
 .../index/importer/index-def-jcruuid-fix.json      |  24 +
 .../ReadOnlyAuthorizationConfiguration.java        |  11 +-
 .../authentication/L3_LoginModuleTest.java         |   6 +-
 .../advanced/L2_SetupAggregationTest.java          |  24 +-
 .../advanced/L3_UnderstandAggregationTest.java     |  10 +-
 .../security/principal/L3_EveryoneTest.java        |   8 +-
 .../principal/L4_PrincipalProviderTest.java        |   6 +-
 .../user/L10_RemovalAndMembershipTest.java         |   4 +-
 .../exercise/security/user/L8_MembershipTest.java  |   4 +-
 .../jackrabbit/api/JackrabbitValueFactory.java     |   4 -
 .../apache/jackrabbit/api/binary/BinaryUpload.java |  25 +-
 .../api/observation/JackrabbitEventFilter.java     |   7 -
 .../security/JackrabbitAccessControlManager.java   |  12 +-
 .../security/authorization/PrincipalSetPolicy.java |   2 +-
 .../authorization/PrivilegeCollection.java         |   2 +-
 .../jackrabbit/api/security/user/Authorizable.java |   4 +-
 .../java/org/apache/jackrabbit/oak/jcr/Jcr.java    |   4 +-
 .../oak/jcr/delegate/AuthorizableDelegator.java    |   5 +-
 .../oak/jcr/delegate/GroupDelegator.java           |   5 +-
 .../jackrabbit/oak/jcr/delegate/NodeDelegate.java  |   9 +-
 .../oak/jcr/delegate/UserManagerDelegator.java     |   7 +-
 .../oak/jcr/delegate/VersionHistoryDelegate.java   |   3 +-
 .../jackrabbit/oak/jcr/delegate/package-info.java  |  16 +-
 .../jackrabbit/oak/jcr/session/NodeImpl.java       |  11 +-
 .../oak/jcr/version/VersionHistoryImpl.java        |   7 +-
 .../oak/jcr/CompatibilityIssuesTest.java           |   4 +-
 .../jackrabbit/oak/jcr/DocumentClusterIT.java      |   5 +-
 .../jackrabbit/oak/jcr/LargeOperationIT.java       |   6 +-
 .../jcr/security/user/GroupImportIgnoreTest.java   |   5 +-
 .../oak/jcr/security/user/UserQueryTest.java       |  35 +-
 .../oak/plugins/index/lucene/LuceneIndex.java      |  12 +-
 .../plugins/index/lucene/LucenePropertyIndex.java  |  15 +-
 .../plugins/index/lucene/hybrid/IndexedPaths.java  |   3 +-
 .../oak/plugins/index/lucene/LuceneIndexTest.java  |   4 +-
 .../jackrabbit/oak/run/osgi/SpringBootSupport.java |   3 +-
 .../indexer/document/DocumentStoreIndexerBase.java |  32 +-
 .../document/flatfile/ChildNodeStateProvider.java  |   5 +-
 .../flatfile/DefaultAheadOfTimeBlobDownloader.java |   4 +-
 .../document/flatfile/FlatFileStoreIterator.java   |   7 +-
 .../flatfile/linkedList/PersistedLinkedListV2.java |   4 +-
 .../flatfile/pipelined/PipelinedUtils.java         |   2 +-
 .../indexer/document/tree/TreeStoreNodeState.java  |   7 +-
 .../oak/run/cli/NodeStoreFixtureProvider.java      |  20 +-
 .../flatfile/ChildNodeStateProviderTest.java       |   3 +-
 .../document/flatfile/CountingIterable.java        |   3 +-
 .../oak/index/ElasticDocumentStoreIndexer.java     |  24 +-
 .../indexer/document/ElasticIndexerProvider.java   |  10 +-
 .../AbstractSegmentTarExplorerBackend.java         |   3 +-
 .../indexer/document/DocumentStoreIndexer.java     |  13 +-
 ...mand.java => FullGCMetricsExporterFixture.java} |  15 +-
 ...a => FullGCMetricsExporterFixtureProvider.java} |  98 +---
 .../jackrabbit/oak/run/RevisionsCommand.java       |  38 +-
 .../jackrabbit/oak/run/DataStoreCheckTest.java     |  10 +-
 .../jackrabbit/oak/run/DataStoreCommandTest.java   |   5 +-
 .../oak/run/FrozenNodeReferenceCreator.java        |   4 +-
 .../index/elastic/ElasticIndexStatistics.java      |   6 +-
 .../elastic/index/ElasticBulkProcessorHandler.java |  16 +-
 .../elastic/index/ElasticIndexEditorProvider.java  |   9 +-
 .../elastic/query/ElasticSpellcheckIterator.java   |   4 +-
 .../index/search/update/RefreshOnReadPolicy.java   |   4 +-
 .../plugins/index/search/util/LMSEstimator.java    |   2 +-
 .../plugins/index/IndexAggregation2CommonTest.java |   6 -
 .../jackrabbit/oak/plugins/tree/TreeType.java      |  10 +-
 .../authentication/AbstractLoginModule.java        |  39 +-
 .../security/authentication/GuestLoginModule.java  |   4 +-
 .../accesscontrol/AccessControlConstants.java      |  23 +-
 .../permission/PermissionProvider.java             |   2 -
 .../principal/CompositePrincipalProvider.java      |   5 +-
 .../oak/spi/security/user/UserConstants.java       |   2 +-
 .../security/user/action/AccessControlAction.java  |   8 +-
 .../security/user/action/AuthorizableAction.java   |  10 +-
 .../oak/spi/security/user/action/GroupAction.java  |  12 +-
 .../user/action/PasswordValidationAction.java      |   4 +-
 .../oak/spi/security/user/action/UserAction.java   |   3 +-
 .../principal/PrincipalManagerImplTest.java        |  21 +-
 .../security/principal/TestPrincipalProvider.java  |   3 +-
 .../user/action/ClearMembershipActionTest.java     |   5 +-
 oak-segment-azure/pom.xml                          |   1 -
 .../oak/segment/azure/AzureRepositoryLock.java     |  65 ++-
 .../oak/segment/azure/tool/ToolUtils.java          |   3 +-
 .../remote/persistentcache/DiskCacheIOMonitor.java |  12 +-
 .../persistentcache/RedisCacheIOMonitor.java       |   8 +-
 .../oak/segment/CheckpointCompactor.java           |   4 +-
 .../jackrabbit/oak/segment/CommitsTracker.java     |   2 +-
 .../oak/segment/SegmentBufferMonitor.java          |   8 +-
 .../jackrabbit/oak/segment/WriterCacheManager.java |   4 +-
 .../oak/segment/file/MetricsIOMonitor.java         |   8 +-
 .../oak/segment/file/tar/GCGeneration.java         |   6 +-
 .../oak/segment/file/tooling/RevisionHistory.java  |   3 +-
 .../segment/spi/persistence/JournalFileWriter.java |   4 +-
 .../spi/persistence/SegmentArchiveWriter.java      |  12 +-
 .../apache/jackrabbit/oak/segment/tool/Utils.java  |   3 +-
 .../oak/segment/CacheWeightEstimator.java          |   2 -
 .../oak/segment/ExternalBlobReferenceTest.java     |   8 +-
 .../jackrabbit/oak/segment/ManyChildNodesIT.java   |   2 +-
 .../oak/segment/SegmentCompactionIT.java           |   5 +-
 .../oak/segment/SegmentOverflowExceptionIT.java    |   4 +-
 .../oak/segment/file/JournalReaderTest.java        |   7 +-
 .../file/LargeNumberOfPropertiesTestIT.java        |   5 +-
 .../segment/file/SegmentReferenceLimitTestIT.java  |   5 +-
 .../oak/composite/CompositeNodeStore.java          |   4 +-
 .../composite/checks/MountedNodeStoreChecker.java  |   5 +-
 .../checks/UniqueIndexNodeStoreChecker.java        |   5 +-
 .../NonDefaultMountWriteReportingObserver.java     |   7 +-
 .../jackrabbit/oak/composite/package-info.java     |   8 +-
 .../NodeTypeDefinitionNodeStoreCheckerTest.java    |   2 +-
 .../oak/plugins/document/ClusterView.java          |  19 +-
 .../oak/plugins/document/ClusterViewDocument.java  |   6 +-
 .../jackrabbit/oak/plugins/document/Collision.java |   4 +-
 .../document/DocumentDiscoveryLiteService.java     |  11 +-
 .../oak/plugins/document/DocumentNodeState.java    |   5 +-
 .../plugins/document/DocumentNodeStoreService.java |   1 -
 .../DocumentNodeStoreServiceConfiguration.java     |   6 +-
 .../{Changes.java => FullGCMetricsExporter.java}   |  15 +-
 .../plugins/document/FullGCStatsCollectorImpl.java |   9 +-
 .../oak/plugins/document/NodeDocument.java         |   1 -
 .../oak/plugins/document/Sweep2Helper.java         |   2 +-
 .../jackrabbit/oak/plugins/document/ValueMap.java  |   5 +-
 .../oak/plugins/document/VersionGCSupport.java     |   2 -
 .../plugins/document/VersionGarbageCollector.java  |  27 +-
 .../oak/plugins/document/bundlor/Include.java      |  10 +-
 .../document/mongo/MongoBlobReferenceIterator.java |   4 +-
 .../plugins/document/mongo/MongoDocumentStore.java |   5 +-
 .../document/mongo/MongoVersionGCSupport.java      |   3 +-
 .../oak/plugins/document/rdb/RDBDocumentStore.java |  23 +-
 .../plugins/document/CollisionRollbackTest.java    |   2 +-
 .../document/DocumentMKBuilderProvider.java        |   6 +-
 .../oak/plugins/document/Sweep2TestHelper.java     |   6 +-
 .../document/VersionGarbageCollectorIT.java        |   2 +-
 .../jackrabbit/oak/spi/commit/EmptyHook.java       |   4 +-
 .../jackrabbit/oak/spi/state/Clusterable.java      |  15 +-
 .../jackrabbit/oak/spi/state/MoveDetector.java     |  10 +-
 .../jackrabbit/oak/spi/state/NodeBuilder.java      |  10 +-
 265 files changed, 1933 insertions(+), 1060 deletions(-)
 create mode 100644 
oak-core/src/test/resources/org/apache/jackrabbit/oak/plugins/index/importer/index-def-jcruuid-fix.json
 copy 
oak-run/src/main/java/org/apache/jackrabbit/oak/run/{IndexMergeCommand.java => 
FullGCMetricsExporterFixture.java} (74%)
 copy 
oak-run/src/main/java/org/apache/jackrabbit/oak/run/{MetricsExporterFixtureProvider.java
 => FullGCMetricsExporterFixtureProvider.java} (50%)
 copy 
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/{Changes.java
 => FullGCMetricsExporter.java} (71%)

Reply via email to