This is an automated email from the ASF dual-hosted git repository.
reschke pushed a change to branch OAK-10247
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from dac9d0217d Merge remote-tracking branch 'origin/trunk' into OAK-10247
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 8656e59ff5 Merge remote-tracking branch 'origin/trunk' into OAK-10247
No new revisions were added by this update.
Summary of changes:
.../oak/plugins/index/IndexConstants.java | 5 +
.../plugins/index/importer/AsyncLaneSwitcher.java | 2 +
.../site/markdown/security/permission/default.md | 45 +++--
oak-exercise/pom.xml | 23 +++
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 +-
.../org/apache/jackrabbit/oak/index/ReindexIT.java | 17 +-
.../index/elastic/index/ElasticIndexHelper.java | 3 +
.../oak/plugins/index/PropertyIndexCommonTest.java | 56 ++++--
.../oak/segment/aws/AwsTarWriterTest.java | 30 ++-
oak-segment-azure/pom.xml | 7 +-
.../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 ++++++++
.../azure/AzureSegmentArchiveWriterTest.java | 218 +++++++++++++++++++++
.../oak/segment/azure/AzureTarWriterTest.java | 38 ++--
.../oak/segment/azure/util/RetrierTest.java | 147 ++++++++++++++
.../src/test/resources/logback-test.xml | 11 +-
.../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 +
75 files changed, 1041 insertions(+), 229 deletions(-)
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
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%)