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
omit aa504ba672 OAK-10199 : fixed code smells as suggested by Sonar
omit 1dc031bad0 OAK-10199 : ignore documents which doesn't have _modified
field in mongo while fetching modifiedDocs
omit bea04c299c OAK-10199 : used bulk findAndModify api to perform garbage
cleanup
omit 4b68776807 OAK-10199 : override getModifiedDocs() for RDB and added
unit cases for deletedProps
omit 4b5722154e OAK-10199 : provided support for feature toggle & osgi
config for detailed gc
omit 29493dca98 OAK-10199 : disable the detailGc in tearDown to avoid
side-effects
omit 713fae34c3 OAK-10199 : initial sketch of detail gc skeleton
add 846fcb4e89 OAK-10265 | Refresh the index def after lane revert in
oak-run out of… (#958)
add 353a3f4ce7 OAK-10263 Prevent inconsistent state in TarWriter (#957)
add e384b80d34 OAK-10270 : document limitation in default perm evaluation
regarding TreePermissionImpl.canRead(PropertyState)
add 0ccdf7ea8e OAK-10271 : Fix dependencies on oak-exercise
add 7db2a795aa OAK-10267: make elastic indexes more lenient when fields
cannot be converted (#961)
add dd6d968c80 OAK-10252: Distinguish between provider and consumer type
interfaces (#948)
add 0e7ff58d14 OAK-10275: oak-upgrade: remove workaround for Java 1.6
(#966)
add 72f5e0729a OAK-10276: switch oak-upgrade to shaded guava (#965)
add 1674cd82a9 OAK-10278: switch oak-run-elastic to shaded guava (#967)
add aa3c8d6ef2 OAK-10282: switch oak-it to shaded guava (#968)
add 1909b7cc06 OAK-10283: switch oak-examples to shaded guava (#970)
add e503b50d9d OAK-10284: switch oak-benchmarks to shaded guava (#972)
add 142e4be8f7 OAK-10286 : AutoMembershipPrincipals.isInheritedMember add
check for cyclic membership, OAK-10285 : MembershipProvider change log level to
ERROR for cyclic membership (#971)
add 9f3358d11a OAK-9660: NullPointerException When Moving Transient node
add 488cca50af Merge pull request #461 from mreutegg/OAK-9660
add 136bf146f5 OAK-10287: switch oak-benchmarks-lucene to shaded guava
(#973)
add 5ae2e6c5d2 OAK-10280: Occasional failure to start docker container
add 3a9d407841 OAK-10280: Occasional failure to start docker container
add f49e2caccb OAK-10280: Occasional failure to start docker container
add de3c2755f9 Merge pull request #969 from mreutegg/OAK-10280
add dea494cc4b OAK-10268: propertyIndex=false fields cannot be used for
sorting (#963)
add 3796f984ab OAK-10290: switch oak-benchmarks-elastic to shaded guava
(#976)
add 04c23cb1da OAK-10292: switch oak-benchmarks-solr to shaded guava (#978)
add 7bcb56a077 OAK-10291: oak-segment-remote: PersistentRedisCacheTest may
fail on Windows due to insufficient pagefile size. (#977)
add bc5150dfc8 OAK-10147: Many move operations may consume a lot of memory
add 2a42d09b01 OAK-10147: Many move operations may consume a lot of memory
add 32620faa29 OAK-10147: Many move operations may consume a lot of memory
add d4df2711e0 OAK-10147: Many move operations may consume a lot of memory
add e1f98641b7 OAK-10147: Many move operations may consume a lot of memory
add 50586200f7 OAK-10147: Many move operations may consume a lot of memory
add a520e5de6f Merge pull request #962 from mreutegg/OAK-10147-4
add 9186a659c3 OAK-9660: NullPointerException When Moving Transient node
add 22e72d6b5a Merge pull request #975 from mreutegg/OAK-9660-1
add c6d7ee8691 OAK-10297: Update (shaded) Guava to 32.0.1 (#980)
add b36f96adcf OAK-10247: oak-commons: remove Guava from public API (#944)
add 3320982566 OAK-10301: Update Mockito dependency to 4.11.0 (#983)
add d3b9502fe3 NOJIRA: remove propertyIndex/nodeScopeIndex from
dynamicBoost test to verify they still succeed (#974)
add ff0bf210fc OAK-10305: make annotation dependencies have scope
"provided" (#984)
add b8b7c35df8 OAK-10247: oak-commons: remove Guava from public API -
remove remaining uses and add to shaded version to Profiler ignore list (#986)
add afddcd7251 OAK-10306: Incorrect dependency scope for commons-math3
add f3f8059087 Merge pull request #985 from mreutegg/OAK-10306
add 1d6581bb10 OAK-10307: oak-shaded-guava leaks original guava as
transitive dependency (#989)
add a02cbb9d0b OAK-10307: exclude
oak-shaded-guava/dependency-reduced-pom.xml from rat plugin check
add 8dc7950337 Revert "OAK-10307: exclude
oak-shaded-guava/dependency-reduced-pom.xml from rat plugin check"
add 91d10c9f71 Revert "OAK-10307: oak-shaded-guava leaks original guava as
transitive dependency (#989)"
new 6e25ec594d OAK-10199 : initial sketch of detail gc skeleton
new fdee87a36c OAK-10199 : disable the detailGc in tearDown to avoid
side-effects
new f0dcb48535 OAK-10199 : provided support for feature toggle & osgi
config for detailed gc
new 202dd8a9fb OAK-10199 : override getModifiedDocs() for RDB and added
unit cases for deletedProps
new 2431421d11 OAK-10199 : used bulk findAndModify api to perform garbage
cleanup
new 1d47af5a84 OAK-10199 : ignore documents which doesn't have _modified
field in mongo while fetching modifiedDocs
new 2a330be5e4 OAK-10199 : fixed code smells as suggested by Sonar
new 580cd8e414 OAK-10199 : updated logic to fetch nodes by sorting them on
the basis of _modified & _id
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 (aa504ba672)
\
N -- N -- N refs/heads/OAK-10199 (580cd8e414)
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.
The 8 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:
.../impl/principal/AutoMembershipPrincipals.java | 12 +-
.../impl/principal/AutoMembershipCycleTest.java | 109 +++++++++++
...lasticFullTextWithoutGlobalIndexSearchTest.java | 2 +-
.../benchmark/util/ElasticGlobalInitializer.java | 2 +-
.../org/apache/jackrabbit/oak/run/ElasticMain.java | 2 +-
.../jackrabbit/oak/benchmark/HybridIndexTest.java | 10 +-
...LuceneFullTextWithoutGlobalIndexSearchTest.java | 2 +-
...LucenePropertyFTIndexedContentAvailability.java | 2 +-
...pertyFTSeparatedIndexedContentAvailability.java | 2 +-
.../oak/benchmark/LucenePropertySearchTest.java | 2 +-
.../oak/benchmark/util/OakLuceneIndexUtils.java | 4 +-
.../org/apache/jackrabbit/oak/run/LuceneMain.java | 2 +-
.../benchmarks/search/AggregateNodeSearcher.java | 2 +-
.../suites/ScalabilityBlobSearchSuite.java | 10 +-
.../suites/ScalabilityNodeRelationshipSuite.java | 10 +-
.../scalability/suites/ScalabilityNodeSuite.java | 14 +-
.../org/apache/jackrabbit/oak/run/SolrMain.java | 2 +-
.../jackrabbit/oak/benchmark/AbstractTest.java | 2 +-
...ringWriteTest.java => AccessAfterMoveTest.java} | 41 ++--
.../jackrabbit/oak/benchmark/BenchmarkRunner.java | 9 +-
.../jackrabbit/oak/benchmark/BundlingNodeTest.java | 4 +-
.../oak/benchmark/CompositeAuthorizationTest.java | 2 +-
.../oak/benchmark/ConcurrentFileWriteTest.java | 2 +-
.../oak/benchmark/ConcurrentHasPermissionTest.java | 2 +-
.../oak/benchmark/ContinuousRevisionGCTest.java | 2 +-
.../apache/jackrabbit/oak/benchmark/CugTest.java | 2 +-
.../jackrabbit/oak/benchmark/FacetSearchTest.java | 8 +-
.../IsCheckedOutAddMixinSetPropertyTest.java | 2 +-
.../jackrabbit/oak/benchmark/LoginSystemTest.java | 2 +-
.../jackrabbit/oak/benchmark/MemberBaseTest.java | 2 +-
.../jackrabbit/oak/benchmark/ObservationTest.java | 2 +-
.../oak/benchmark/PropertyFullTextTest.java | 4 +-
.../jackrabbit/oak/benchmark/ReadManyTest.java | 2 +-
.../jackrabbit/oak/benchmark/ReadPropertyTest.java | 2 +-
.../jackrabbit/oak/benchmark/RevisionGCTest.java | 2 +-
.../jackrabbit/oak/benchmark/SearchTest.java | 6 +-
.../jackrabbit/oak/benchmark/SetPropertyTest.java | 2 +-
.../oak/benchmark/SmallFileReadTest.java | 2 +-
.../external/AbstractExternalTest.java | 6 +-
.../authentication/external/ExternalLoginTest.java | 2 +-
.../external/PrincipalNameResolutionTest.java | 2 +-
.../authorization/AbstractHasItemGetItemTest.java | 4 +-
.../benchmark/authorization/AceCreationTest.java | 2 +-
.../GetPrivilegeCollectionIncludeNamesTest.java | 4 +-
.../HasPermissionHasItemGetItemTest.java | 2 +-
.../permission/EagerCacheSizeTest.java | 4 +-
.../principalbased/PermissionEvaluationTest.java | 2 +-
.../principalbased/PrinicipalBasedReadTest.java | 12 +-
.../oak/benchmark/util/OakIndexUtils.java | 4 +-
.../oak/benchmark/wikipedia/WikipediaImport.java | 2 +-
.../java/org/apache/jackrabbit/oak/run/Main.java | 2 +-
.../oak/scalability/ScalabilityRunner.java | 10 +-
.../benchmarks/search/ConcurrentReader.java | 2 +-
.../standby/StandbyBulkTransferBenchmark.java | 2 +-
.../suites/ScalabilityAbstractSuite.java | 12 +-
.../cloud/azure/blobstorage/AzuriteDockerRule.java | 29 ++-
oak-commons/pom.xml | 12 +-
.../apache/jackrabbit/oak/commons/FileIOUtils.java | 212 --------------------
.../jackrabbit/oak/commons/GuavaDeprecation.java | 65 ------
.../apache/jackrabbit/oak/commons/Profiler.java | 1 +
.../oak/commons/io/BurnOnCloseFileIterator.java | 3 +-
.../jackrabbit/oak/commons/io/LazyInputStream.java | 15 +-
.../jackrabbit/oak/commons/io/package-info.java | 2 +-
.../jackrabbit/oak/commons/package-info.java | 2 +-
.../jackrabbit/oak/commons/FileIOUtilsTest.java | 101 +---------
.../commons/FileLineDifferenceIteratorTest.java | 43 +---
.../oak/commons/io/LazyInputStreamTest.java | 81 --------
oak-core/pom.xml | 2 +
.../main/java/org/apache/jackrabbit/oak/Oak.java | 6 +-
.../jackrabbit/oak/core/ContentRepositoryImpl.java | 11 +-
.../jackrabbit/oak/core/ContentSessionImpl.java | 9 +-
.../apache/jackrabbit/oak/core/MutableRoot.java | 125 ++++++++++--
.../org/apache/jackrabbit/oak/core/SystemRoot.java | 4 +-
.../oak/plugins/index/IndexConstants.java | 5 +
.../plugins/index/importer/AsyncLaneSwitcher.java | 2 +
.../oak/security/user/MembershipProvider.java | 2 +-
.../org/apache/jackrabbit/oak/core/MoveTest.java | 218 +++++++++++++++++----
.../jackrabbit/oak/core/MutableRootTest.java | 3 +-
.../site/markdown/security/permission/default.md | 45 +++--
.../oak/standalone/RepositoryInitializer.java | 6 +-
.../java/org/apache/jackrabbit/j2ee/TomcatIT.java | 2 +-
oak-exercise/pom.xml | 23 +++
.../java/org/apache/jackrabbit/oak/OakAssert.java | 2 +-
.../org/apache/jackrabbit/oak/api/TreeTest.java | 6 +-
.../oak/composite/AtomicCompositeMergeTest.java | 6 +-
.../CompositeNodeStoreClusterObservationTest.java | 2 +-
.../oak/composite/CompositeNodeStoreTest.java | 6 +-
.../jackrabbit/oak/core/MutableTreeTest.java | 2 +-
.../org/apache/jackrabbit/oak/core/RootTest.java | 16 ++
.../blob/DocumentBlobGCRegistrationTest.java | 2 +-
.../blob/DocumentBlobTrackerRegistrationTest.java | 2 +-
.../blob/datastore/DataStoreTrackerGCTest.java | 12 +-
.../DocumentCachingDataStoreStatsTest.java | 2 +-
.../index/AsyncIndexUpdateClusterTestIT.java | 6 +-
.../plugins/index/AsyncIndexUpdateLeaseTest.java | 4 +-
.../name/ReadWriteNamespaceRegistryTest.java | 2 +-
.../oak/segment/SegmentAzureDataStoreBlobGCIT.java | 2 +-
.../oak/segment/SegmentBlobGCRegistrationTest.java | 2 +-
.../segment/SegmentCachingDataStoreStatsTest.java | 2 +-
.../oak/segment/SegmentS3DataStoreBlobGCIT.java | 2 +-
.../oak/spi/commit/CommitContextTest.java | 2 +-
.../jackrabbit/oak/spi/state/CheckpointTest.java | 2 +-
.../jackrabbit/oak/spi/state/NodeStoreTest.java | 8 +-
oak-jackrabbit-api/pom.xml | 3 +-
.../org/apache/jackrabbit/api/JackrabbitNode.java | 8 +-
.../jackrabbit/api/JackrabbitNodeTypeManager.java | 2 +
.../jackrabbit/api/JackrabbitRepository.java | 3 +
.../api/JackrabbitRepositoryFactory.java | 2 +
.../apache/jackrabbit/api/JackrabbitSession.java | 2 +
.../org/apache/jackrabbit/api/JackrabbitValue.java | 3 +
.../apache/jackrabbit/api/JackrabbitWorkspace.java | 2 +
.../org/apache/jackrabbit/api/ReferenceBinary.java | 3 +
.../jackrabbit/api/ReferenceBinaryException.java | 3 +
.../java/org/apache/jackrabbit/api/XASession.java | 3 +
.../jackrabbit/api/jmx/EventListenerMBean.java | 3 +
.../jackrabbit/api/jmx/ManagedRepositoryMBean.java | 3 +
.../jackrabbit/api/jmx/QueryStatManagerMBean.java | 2 +
.../apache/jackrabbit/api/jmx/package-info.java | 2 +-
.../api/management/DataStoreGarbageCollector.java | 3 +
.../api/management/MarkEventListener.java | 3 +
.../api/management/RepositoryManager.java | 3 +
.../jackrabbit/api/management/package-info.java | 2 +-
.../api/observation/JackrabbitEvent.java | 3 +
.../api/observation/JackrabbitEventFilter.java | 3 +
.../observation/JackrabbitObservationManager.java | 3 +
.../jackrabbit/api/observation/package-info.java | 2 +-
.../org/apache/jackrabbit/api/package-info.java | 3 +-
.../api/query/JackrabbitQueryResult.java | 3 +
.../apache/jackrabbit/api/query/package-info.java | 2 +-
.../authentication/token/TokenCredentials.java | 9 +-
.../authentication/token/package-info.java | 2 +-
.../security/authorization/PrincipalSetPolicy.java | 2 +
.../authorization/PrivilegeCollection.java | 15 +-
.../security/authorization/PrivilegeManager.java | 8 +-
.../api/security/authorization/package-info.java | 2 +-
.../api/security/principal/ItemBasedPrincipal.java | 6 +-
.../security/principal/JackrabbitPrincipal.java | 3 +
.../api/security/principal/PrincipalIterator.java | 7 +-
.../api/security/principal/PrincipalManager.java | 6 +-
.../api/security/principal/package-info.java | 2 +-
.../jackrabbit/api/security/user/Authorizable.java | 8 +-
.../security/user/AuthorizableExistsException.java | 3 +
.../security/user/AuthorizableTypeException.java | 3 +
.../apache/jackrabbit/api/security/user/Group.java | 8 +-
.../api/security/user/Impersonation.java | 9 +-
.../apache/jackrabbit/api/security/user/Query.java | 2 +
.../jackrabbit/api/security/user/QueryBuilder.java | 6 +-
.../apache/jackrabbit/api/security/user/User.java | 8 +-
.../jackrabbit/api/security/user/package-info.java | 2 +-
.../org/apache/jackrabbit/api/stats/QueryStat.java | 3 +
.../apache/jackrabbit/api/stats/QueryStatDto.java | 3 +
.../jackrabbit/api/stats/RepositoryStatistics.java | 2 +
.../apache/jackrabbit/api/stats/TimeSeries.java | 3 +
.../apache/jackrabbit/api/stats/package-info.java | 2 +-
.../jackrabbit/oak/jcr/TransientMoveTest.java | 111 +++++++++++
oak-parent/pom.xml | 4 +-
.../oak/index/ElasticDocumentStoreIndexer.java | 2 +-
.../jackrabbit/oak/index/ElasticIndexCommand.java | 10 +-
.../oak/index/ElasticIndexImporterSupport.java | 2 +-
.../jackrabbit/oak/run/AvailableElasticModes.java | 2 +-
.../org/apache/jackrabbit/oak/index/ReindexIT.java | 17 +-
.../jackrabbit/oak/run/AzuriteDockerRule.java | 106 ----------
.../oak/run/DataStoreCopyCommandTest.java | 1 +
oak-search-elastic/pom.xml | 10 +
.../index/elastic/index/ElasticIndexHelper.java | 3 +
.../index/elastic/query/ElasticIndexPlanner.java | 1 +
.../oak/plugins/index/DynamicBoostCommonTest.java | 10 +-
.../oak/plugins/index/OrderByCommonTest.java | 59 ++++++
.../oak/plugins/index/PropertyIndexCommonTest.java | 56 ++++--
.../oak/segment/aws/AwsTarWriterTest.java | 30 ++-
oak-segment-azure/pom.xml | 14 +-
.../oak/segment/azure/AzurePersistence.java | 28 ++-
.../segment/azure/AzureSegmentArchiveWriter.java | 30 ++-
.../oak/segment/azure/tool/SegmentCopy.java | 13 +-
.../segment/azure/tool/SegmentStoreMigrator.java | 74 ++-----
.../jackrabbit/oak/segment/azure/util/Retrier.java | 82 ++++++++
.../segment/azure/tool/SegmentCopyTestBase.java | 3 +-
.../oak/segment/azure/AzureArchiveManagerTest.java | 1 +
.../oak/segment/azure/AzureGCJournalTest.java | 2 +
.../oak/segment/azure/AzureJournalFileTest.java | 1 +
.../oak/segment/azure/AzureManifestFileTest.java | 2 +
.../oak/segment/azure/AzureReadSegmentTest.java | 1 +
.../oak/segment/azure/AzureRepositoryLockTest.java | 2 +
.../azure/AzureSegmentArchiveWriterTest.java | 218 +++++++++++++++++++++
.../azure/AzureSegmentStoreServiceTest.java | 2 +
.../oak/segment/azure/AzureTarFileTest.java | 2 +
.../oak/segment/azure/AzureTarFilesTest.java | 2 +
.../oak/segment/azure/AzureTarWriterTest.java | 40 ++--
.../oak/segment/azure/AzuriteDockerRule.java | 106 ----------
.../azure/journal/AzureJournalReaderTest.java | 3 +-
.../azure/journal/AzureTarRevisionsTest.java | 3 +-
.../azure/journal/ReverseFileReaderTest.java | 3 +-
.../oak/segment/azure/tool/ToolUtilsTest.java | 3 +-
.../oak/segment/azure/util/RetrierTest.java | 147 ++++++++++++++
.../split/SplitPersistenceBlobTest.java | 2 +-
.../persistence/split/SplitPersistenceTest.java | 2 +-
.../src/test/resources/logback-test.xml | 11 +-
.../persistentcache/PersistentRedisCacheTest.java | 2 +-
.../jackrabbit/oak/segment/file/FileStore.java | 3 +
.../file/UnrecoverableArchiveException.java | 19 +-
.../jackrabbit/oak/segment/file/tar/TarWriter.java | 11 +-
.../jackrabbit/oak/segment/file/FileStoreTest.java | 134 +++++++++++--
.../oak/segment/file/tar/TarWriterTest.java | 75 +++++--
.../src/test/resources/logback-test.xml | 1 +
oak-shaded-guava/pom.xml | 4 +-
.../plugins/document/VersionGCRecommendations.java | 83 +++++---
.../oak/plugins/document/VersionGCSupport.java | 25 ++-
.../plugins/document/VersionGarbageCollector.java | 36 ++--
.../document/mongo/MongoVersionGCSupport.java | 45 +++--
.../oak/plugins/document/rdb/RDBDocumentStore.java | 16 +-
.../plugins/document/rdb/RDBDocumentStoreJDBC.java | 16 +-
.../plugins/document/rdb/RDBVersionGCSupport.java | 41 ++--
.../oak/plugins/document/util/Utils.java | 20 +-
.../oak/plugins/document/VersionGCInitTest.java | 46 ++++-
.../oak/plugins/document/VersionGCSupportTest.java | 98 +++++++--
.../document/VersionGarbageCollectorIT.java | 52 ++++-
.../plugins/document/mongo/MongoDockerRule.java | 41 +++-
.../oak/plugins/memory/MemoryNodeBuilder.java | 7 +-
oak-upgrade/pom.xml | 19 +-
.../jackrabbit/oak/upgrade/AsciiArtTicker.java | 2 +-
.../jackrabbit/oak/upgrade/BundleLoader.java | 2 +-
.../oak/upgrade/JackrabbitNodeState.java | 22 +--
.../jackrabbit/oak/upgrade/PersistingDiff.java | 6 +-
.../oak/upgrade/RepositorySidegrade.java | 12 +-
.../jackrabbit/oak/upgrade/RepositoryUpgrade.java | 32 +--
.../oak/upgrade/SameNameSiblingsEditor.java | 8 +-
.../jackrabbit/oak/upgrade/SimpleTicker.java | 2 +-
.../oak/upgrade/blob/LengthCachingDataStore.java | 12 +-
.../upgrade/checkpoint/CheckpointRetriever.java | 6 +-
.../jackrabbit/oak/upgrade/cli/CliUtils.java | 2 +-
.../oak/upgrade/cli/MigrationFactory.java | 4 +-
.../jackrabbit/oak/upgrade/cli/OakUpgrade.java | 4 +-
.../upgrade/cli/blob/AzureDataStoreFactory.java | 6 +-
.../oak/upgrade/cli/blob/BlobStoreFactory.java | 2 +-
.../upgrade/cli/blob/ConstantBlobStoreFactory.java | 2 +-
.../upgrade/cli/blob/DummyBlobStoreFactory.java | 2 +-
.../oak/upgrade/cli/blob/FileBlobStoreFactory.java | 2 +-
.../oak/upgrade/cli/blob/FileDataStoreFactory.java | 2 +-
.../oak/upgrade/cli/blob/LoopbackBlobStore.java | 2 +-
.../upgrade/cli/blob/LoopbackBlobStoreFactory.java | 4 +-
.../oak/upgrade/cli/blob/S3DataStoreFactory.java | 6 +-
.../upgrade/cli/blob/SafeDataStoreBlobStore.java | 2 +-
.../oak/upgrade/cli/node/Jackrabbit2Factory.java | 2 +-
.../oak/upgrade/cli/node/JdbcFactory.java | 2 +-
.../oak/upgrade/cli/node/MongoFactory.java | 2 +-
.../oak/upgrade/cli/node/NodeStoreFactory.java | 2 +-
.../oak/upgrade/cli/node/SegmentAzureFactory.java | 4 +-
.../oak/upgrade/cli/node/SegmentFactory.java | 2 +-
.../oak/upgrade/cli/node/SegmentTarFactory.java | 2 +-
.../oak/upgrade/cli/node/StoreFactory.java | 2 +-
.../oak/upgrade/cli/parser/DatastoreArguments.java | 2 +-
.../upgrade/nodestate/NameFilteringNodeState.java | 2 +-
.../oak/upgrade/CopyCheckpointsTest.java | 2 +-
.../oak/upgrade/CopyVersionHistoryTest.java | 4 +-
.../oak/upgrade/IgnoreMissingBinariesTest.java | 2 +-
.../oak/upgrade/PrivilegeUpgradeTest.java | 8 +-
.../oak/upgrade/RepositoryUpgradeTest.java | 2 +-
.../oak/upgrade/SameNodeSiblingsTest.java | 4 +-
.../oak/upgrade/UpgradeOldSegmentTest.java | 2 +-
.../upgrade/blob/LengthCachingDataStoreTest.java | 4 +-
.../oak/upgrade/cli/AbstractOak2OakTest.java | 6 +-
.../upgrade/cli/SegmentAzureToSegmentTarTest.java | 2 +-
.../upgrade/cli/SegmentTarToSegmentAzureTest.java | 2 +-
.../oak/upgrade/cli/blob/CopyBinariesTest.java | 2 +-
.../cli/blob/LoopbackBlobStoreFactoryTest.java | 2 +-
.../cli/container/AzureDataStoreContainer.java | 2 +-
.../cli/container/FileDataStoreContainer.java | 2 +-
.../cli/container/JdbcNodeStoreContainer.java | 2 +-
.../cli/container/MongoNodeStoreContainer.java | 2 +-
.../cli/container/S3DataStoreContainer.java | 2 +-
.../container/SegmentAzureNodeStoreContainer.java | 4 +-
.../oak/upgrade/util/VersionCopyTestUtils.java | 2 +-
272 files changed, 2443 insertions(+), 1478 deletions(-)
create mode 100644
oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/AutoMembershipCycleTest.java
copy
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/{StringWriteTest.java
=> AccessAfterMoveTest.java} (57%)
delete mode 100644
oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/GuavaDeprecation.java
copy oak-it/src/test/java/org/apache/jackrabbit/oak/core/RootTest.java =>
oak-core/src/test/java/org/apache/jackrabbit/oak/core/MoveTest.java (64%)
create mode 100644
oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/TransientMoveTest.java
delete mode 100644
oak-run/src/test/java/org/apache/jackrabbit/oak/run/AzuriteDockerRule.java
create mode 100644
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/util/Retrier.java
create mode 100644
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveWriterTest.java
delete mode 100644
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/AzuriteDockerRule.java
create mode 100644
oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/util/RetrierTest.java
copy {oak-segment-tar =>
oak-segment-azure}/src/test/resources/logback-test.xml (71%)
copy
oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/util/Environment.java
=>
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/UnrecoverableArchiveException.java
(67%)