This is an automated email from the ASF dual-hosted git repository.
reschke pushed a change to branch OAK-11650
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from c8a07199d1 OAK-11650: Fix Javadoc errors - <p/>
add 6d65177aad OAK-11646 : removed usage of ImmutableSet.of and its
related unused imports (#2217)
add dd791eaa6c OAK-11260: Create replacement for Guava Stopwatch (#2218)
add 33c11454f8 OAK-11618: Remove usage of Guava Stopwatch (#2220)
add d11b929222 OAK-11224: remove guava dependencies from POMs -
segment-remote, segment-aws, exercise (#2221)
add 0d49c49e1e OAK-11652: Remove usage of Guava Iterators.forArray (#2222)
add 0bfdde4813 OAK-11545 - Use a single long-lived bulk processor for
Elastic reindexing (#2183)
add e433fe28f2 OAK-11634 : provided support for generations in FullGC
(#2206)
add 3ac77880ed OAK-11643: Update (shaded) Guava to 33.4.7
add fe44125afb OAK-11654: Remove usage of Guava Suppliers.ofInstance
(#2224)
add f54cabd63a OAK-11590 : removed usage of Iterators.getLast with
oak-commons implementation (#2227)
add 8b920a326f OAK-11585 : added Iterators.contains replacement in
oak-commons (#2228)
add eaa7dc5a64 Merge branch 'trunk' into OAK-11650
add 1eeb1d9fe2 OAK-11650: Fix Javadoc errors - back out Lucene change
No new revisions were added by this update.
Summary of changes:
.../external/basic/DefaultSyncConfig.java | 2 -
.../external/impl/ExternalLoginModule.java | 2 +-
.../impl/principal/AutoMembershipPrincipals.java | 1 -
.../ExternalAuthorizableActionProvider.java | 1 -
.../principal/ExternalGroupPrincipalProvider.java | 1 -
.../impl/principal/ProtectionConfigImpl.java | 1 -
.../cug/impl/CugAccessControlManager.java | 5 +-
.../authorization/cug/impl/CugExcludeImpl.java | 1 -
.../suites/ScalabilityBlobSearchSuite.java | 2 +-
.../scalability/suites/ScalabilityNodeSuite.java | 3 +-
.../oak/benchmark/ContinuousRevisionGCTest.java | 3 +-
.../jackrabbit/oak/benchmark/RevisionGCTest.java | 3 +-
.../authorization/AbstractHasItemGetItemTest.java | 1 -
.../standby/StandbyBulkTransferBenchmark.java | 2 +-
.../suites/ScalabilityAbstractSuite.java | 2 +-
.../blob/AbstractSharedCachingDataStore.java | 2 +-
.../jackrabbit/oak/plugins/blob/FileCache.java | 2 +-
.../plugins/blob/MarkSweepGarbageCollector.java | 2 +-
.../oak/plugins/blob/datastore/BlobIdTracker.java | 2 +-
.../jackrabbit/oak/plugins/blob/BlobGCTest.java | 7 +-
oak-commons/pom.xml | 3 +-
.../oak/commons/collections/IteratorUtils.java | 20 +
.../oak/commons/collections/package-info.java | 2 +-
.../jackrabbit/oak/commons/time/Stopwatch.java | 164 ++++++
.../commons/{conditions => time}/package-info.java | 4 +-
.../commons/{StopWatch.java => TestStopWatch.java} | 2 +-
.../oak/commons/collections/IteratorUtilsTest.java | 44 ++
.../oak/commons/json/JsopStreamTest.java | 4 +-
.../jackrabbit/oak/commons/json/JsopTest.java | 4 +-
.../jackrabbit/oak/commons/time/StopwatchTest.java | 90 +++
.../apache/jackrabbit/oak/spi/mount/MountInfo.java | 1 -
.../jackrabbit/oak/spi/observation/ChangeSet.java | 2 -
.../oak/plugins/index/AsyncIndexUpdate.java | 2 +-
.../oak/plugins/index/AsyncIndexerService.java | 8 +-
.../oak/plugins/index/FormattingUtils.java | 2 +-
.../oak/plugins/index/MetricsFormatter.java | 2 +-
.../plugins/index/TrackingCorruptIndexHandler.java | 10 +-
.../oak/plugins/index/importer/IndexImporter.java | 2 +-
.../index/progress/IndexingProgressReporter.java | 3 +-
.../index/progress/SimpleRateEstimator.java | 4 +-
.../plugins/index/property/RecursiveDelete.java | 2 +-
.../token/TokenConfigurationImpl.java | 1 -
.../composite/CompositeAccessControlManager.java | 2 -
.../authorization/restriction/CurrentPattern.java | 1 -
.../authorization/restriction/ItemNamePattern.java | 1 -
.../authorization/restriction/NodeTypePattern.java | 1 -
.../authorization/restriction/PrefixPattern.java | 1 -
.../oak/security/user/AuthorizableImpl.java | 2 +-
.../jackrabbit/oak/security/user/GroupImpl.java | 2 +-
.../security/user/RepMembersConflictHandler.java | 1 -
.../jackrabbit/oak/security/user/UserImporter.java | 2 +-
.../oak/plugins/index/FormattingUtilsTest.java | 10 +-
.../filter/ChangeSetFilterImplTest.java | 2 +-
.../oak/security/principal/EveryoneFilterTest.java | 16 +-
.../oak/security/user/DuplicateMembershipTest.java | 7 +-
.../user/InheritedMembersIteratorTest.java | 3 +-
.../security/authentication/externalloginmodule.md | 2 +-
.../security/authentication/token/default.md | 2 +-
oak-exercise/pom.xml | 6 -
.../authorization/models/simplifiedroles/Role.java | 1 -
.../ThreeRolesPermissionProvider.java | 1 -
.../principal/CustomPrincipalProvider.java | 1 -
.../plugins/index/lucene/LuceneIndexMBeanImpl.java | 2 +-
.../lucene/directory/CopyOnReadDirectory.java | 1 -
.../lucene/directory/IndexConsistencyChecker.java | 2 +-
.../index/lucene/directory/OakDirectory.java | 1 -
.../lucene/property/PropertyIndexCleaner.java | 3 +-
.../property/PropertyIndexUpdateCallback.java | 6 +-
.../property/UniquenessConstraintValidator.java | 1 -
.../StatisticalSortedSetDocValuesFacetCounts.java | 2 +-
.../java/org/apache/lucene/index/IndexWriter.java | 2 +-
.../directory/ActiveDeletedBlobCollectorTest.java | 2 +-
.../index/lucene/hybrid/DocumentQueueTest.java | 2 +-
.../jackrabbit/oak/index/OutOfBandIndexerBase.java | 2 +-
.../index/indexer/document/CompositeIndexer.java | 18 +-
.../indexer/document/DocumentStoreIndexerBase.java | 56 +-
.../document/flatfile/NodeStateEntrySorter.java | 3 +-
.../document/flatfile/PathElementComparator.java | 1 -
.../document/flatfile/StoreAndSortStrategy.java | 2 +-
.../flatfile/TraverseWithSortStrategy.java | 2 +-
.../flatfile/pipelined/PipelinedMergeSortTask.java | 2 +-
.../pipelined/PipelinedMongoDownloadTask.java | 2 +-
.../flatfile/pipelined/PipelinedSortBatchTask.java | 2 +-
.../flatfile/pipelined/PipelinedStrategy.java | 2 +-
.../flatfile/pipelined/PipelinedTransformTask.java | 2 +-
.../pipelined/PipelinedTreeStoreStrategy.java | 2 +-
.../flatfile/pipelined/PipelinedTreeStoreTask.java | 2 +-
.../document/flatfile/pipelined/ThreadMonitor.java | 2 +-
.../IncrementalFlatFileStoreStrategy.java | 2 +-
.../plugins/document/DocumentNodeStoreHelper.java | 5 +-
.../PipelinedMongoConnectionFailureIT.java | 2 +-
.../jackrabbit/oak/index/ElasticIndexCommand.java | 3 +-
.../indexer/document/ElasticIndexerProvider.java | 18 +-
.../index/indexer/document/ElasticIndexerTest.java | 6 +-
.../oak/exporter/NodeStateExportCommand.java | 2 +-
.../apache/jackrabbit/oak/index/IndexCommand.java | 2 +-
.../oak/index/IndexConsistencyCheckPrinter.java | 2 +-
.../jackrabbit/oak/plugins/document/check/ETA.java | 2 +-
.../oak/plugins/document/check/Summary.java | 3 +-
.../jackrabbit/oak/plugins/tika/TextPopulator.java | 4 +-
.../jackrabbit/oak/run/DataStoreCheckCommand.java | 11 +-
.../jackrabbit/oak/run/DataStoreCommand.java | 5 +-
.../index/elastic/ElasticIndexDefinition.java | 23 -
.../index/elastic/ElasticIndexProviderService.java | 15 +-
.../elastic/index/ElasticBulkProcessorHandler.java | 612 +++++++++++++--------
.../elastic/index/ElasticIndexEditorProvider.java | 20 +-
.../index/elastic/index/ElasticIndexWriter.java | 16 +-
.../elastic/index/ElasticIndexWriterFactory.java | 6 +-
.../index/elastic/ElasticAbstractQueryTest.java | 3 +-
.../plugins/index/elastic/ElasticFacetTest.java | 3 +-
.../elastic/ElasticIndexAggregationNtFileTest.java | 12 +-
.../elastic/ElasticIndexSuggestionCommonTest.java | 3 +-
.../elastic/ElasticPropertyIndexFailuresTest.java | 81 +++
.../index/elastic/ElasticPropertyIndexTest.java | 66 +--
.../elastic/ElasticRegexPropertyIndexTest.java | 7 +-
.../plugins/index/elastic/ElasticReindexTest.java | 2 +-
.../index/ElasticBulkProcessorHandlerTest.java | 102 +++-
.../elastic/index/ElasticIndexWriterTest.java | 23 +-
.../oak/plugins/index/search/BadIndexTracker.java | 17 +-
.../oak/spi/security/ConfigurationParameters.java | 1 -
.../authentication/AbstractLoginModule.java | 3 +-
.../spi/security/authentication/AuthInfoImpl.java | 1 -
.../credentials/SimpleCredentialsSupport.java | 1 -
.../security/authorization/accesscontrol/ACE.java | 1 -
.../restriction/AbstractRestrictionProvider.java | 1 -
.../privilege/ImmutablePrivilegeDefinition.java | 2 -
.../security/privilege/PrivilegeBitsProvider.java | 1 -
oak-segment-aws/pom.xml | 6 -
.../oak/segment/aws/AwsSegmentArchiveWriter.java | 3 +-
.../oak/segment/aws/tool/AwsCompact.java | 2 +-
.../oak/segment/aws/tool/AwsSegmentCopy.java | 3 +-
.../oak/segment/aws/tool/AwsToolUtils.java | 4 +-
.../azure/AzureHttpRequestLoggingPolicy.java | 2 +-
.../segment/azure/AzureSegmentArchiveWriter.java | 2 +-
.../oak/segment/azure/tool/AzureCompact.java | 2 +-
.../oak/segment/azure/tool/SegmentCopy.java | 3 +-
.../oak/segment/azure/tool/ToolUtils.java | 2 +-
.../azure/v8/AzureSegmentArchiveWriterV8.java | 2 +-
.../AzureHttpRequestLoggingTestingPolicy.java | 2 +-
.../segment/azure/v8/AzureSegmentStoreV8Test.java | 3 +-
oak-segment-remote/pom.xml | 5 -
.../remote/AbstractRemoteSegmentArchiveReader.java | 3 +-
.../persistentcache/PersistentDiskCache.java | 3 +-
.../persistentcache/PersistentRedisCache.java | 2 +-
.../oak/backup/impl/FileStoreBackupImpl.java | 2 +-
.../oak/backup/impl/FileStoreRestoreImpl.java | 2 +-
.../jackrabbit/oak/segment/SegmentNodeState.java | 5 +-
.../oak/segment/file/PrintableStopwatch.java | 4 +-
.../oak/segment/file/tar/SegmentTarReader.java | 3 +-
.../oak/segment/file/tar/SegmentTarWriter.java | 3 +-
.../persistentcache/AbstractPersistentCache.java | 3 +-
.../standby/client/StandbyClientSyncExecution.java | 3 +-
.../jackrabbit/oak/segment/tool/Compact.java | 2 +-
.../jackrabbit/oak/segment/CancelableDiffTest.java | 3 +-
.../apache/jackrabbit/oak/segment/RecordTest.java | 2 +-
.../oak/segment/SegmentDataStoreBlobGCIT.java | 2 +-
oak-shaded-guava/pom.xml | 2 +-
.../oak/composite/CompositeNodeStore.java | 1 -
.../oak/composite/CompositionContext.java | 1 -
.../checks/NodeTypeMountedNodeStoreChecker.java | 2 -
.../oak/plugins/document/ClusterNodeInfo.java | 3 +-
.../oak/plugins/document/Configuration.java | 12 +
.../oak/plugins/document/DocumentNodeStore.java | 21 +-
.../plugins/document/DocumentNodeStoreBuilder.java | 20 +-
.../plugins/document/DocumentNodeStoreService.java | 2 +
.../oak/plugins/document/JournalDiffLoader.java | 3 +-
.../plugins/document/JournalGarbageCollector.java | 3 +-
.../oak/plugins/document/UnsavedModifications.java | 3 +-
.../plugins/document/VersionGarbageCollector.java | 91 ++-
.../plugins/document/mongo/MongoDocumentStore.java | 2 +-
.../oak/plugins/document/mongo/MongoStatus.java | 1 -
.../document/rdb/RDBDocumentNodeStoreBuilder.java | 13 +
.../oak/plugins/document/rdb/RDBDocumentStore.java | 2 +-
.../document/secondary/SecondaryStoreObserver.java | 2 +-
.../plugins/document/DocumentMKCommitAddTest.java | 2 +-
.../DocumentNodeStoreServiceConfigurationTest.java | 10 +
.../oak/plugins/document/MongoBlobGCTest.java | 2 +-
.../oak/plugins/document/NodeDocumentTest.java | 4 +-
.../oak/plugins/document/VersionGCInitTest.java | 56 ++
.../oak/plugins/document/VersionGCStatsTest.java | 2 +-
.../oak/plugins/document/VersionGCTest.java | 137 ++++-
.../document/VersionGarbageCollectorIT.java | 2 +-
.../document/VersionGarbageCollectorTest.java | 162 ++++++
.../mongo/MongoDocumentNodeStoreBuilderTest.java | 17 +-
.../document/mongo/ReplicaSetResilienceIT.java | 2 +-
.../document/prefetch/CacheWarmingTest.java | 2 +-
.../rdb/RDBDocumentNodeStoreBuilderTest.java | 7 +
.../oak/plugins/document/util/UtilsTest.java | 31 +-
.../oak/upgrade/RepositorySidegrade.java | 1 -
.../jackrabbit/oak/upgrade/RepositoryUpgrade.java | 2 +-
190 files changed, 1723 insertions(+), 681 deletions(-)
create mode 100644
oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/time/Stopwatch.java
copy oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/{conditions
=> time}/package-info.java (90%)
rename
oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/{StopWatch.java =>
TestStopWatch.java} (98%)
create mode 100644
oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/time/StopwatchTest.java
create mode 100644
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyIndexFailuresTest.java
create mode 100644
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollectorTest.java