You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by mi...@apache.org on 2022/01/28 12:09:21 UTC

[jackrabbit-oak] branch trunk updated (d5cda99 -> c424e1c)

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

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


    from d5cda99  Merge pull request #472 from jelmini/issues/bugfix_ignored_mounts
     new 115efcf  OAK-9553: Add config support for multiple mounts in CompositeNodeStore
     new 11acd03  Use OSGi R6 annotations
     new 463321b  Add PaxExam integration tests to oak-store-composite
     new 268fe49  Move PaxExam dependencies to dependencyManagement; fix oak-it-osgi
     new c424e1c  Merge pull request #443 from jelmini/issues/composite_multi_mounts

The 17491 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:
 oak-it-osgi/pom.xml                                |  17 +-
 oak-parent/pom.xml                                 |  62 ++++++++
 oak-store-composite/pom.xml                        |  94 ++++++++++-
 .../oak/composite/CompositeNodeStore.java          |   2 +-
 .../oak/composite/CompositeNodeStoreService.java   |  61 ++++---
 .../jackrabbit/oak/composite/MountInfoConfig.java  | 111 +++++++++++++
 .../oak/composite/MountInfoProviderService.java    | 177 ++++++++++++++-------
 .../jackrabbit/oak/composite/package-info.java     |   2 +-
 .../composite/CompositeNodeStoreServiceTest.java   |  81 +++++++++-
 .../oak/composite/MountInfoPropsBuilder.java       | 117 ++++++++++++++
 .../composite/MountInfoProviderServiceTest.java    | 128 ++++++++++++---
 .../NonDefaultMountWriteReportingObserverTest.java |  12 +-
 .../it/BackwardCompatibleMountCompositeIT.java     |  76 +++++++++
 .../oak/composite/it/CompositeTestSupport.java     | 114 +++++++++++++
 .../oak/composite/it/MultiMountCompositeIT.java    |  73 +++++++++
 .../oak/composite/it/NodeStoresInitializer.java    |  91 +++++++++++
 .../src/test/resources/exam.properties             |   0
 ....oak.composite.CompositeNodeStoreService.config |   4 +
 ...ite.CrossMountReferenceValidatorProvider.config |   1 +
 ...t.oak.composite.MountInfoProviderService.config |   3 +
 ...ypeMountedNodeStoreChecker-referenceable.config |   3 +
 ...eTypeMountedNodeStoreChecker-versionable.config |   2 +
 ...k.segment.SegmentNodeStoreFactory-global.config |   4 +
 ...oak.segment.SegmentNodeStoreFactory-libs.config |   3 +
 ....oak.composite.CompositeNodeStoreService.config |   4 +
 ...ite.CrossMountReferenceValidatorProvider.config |   1 +
 ...abbit.oak.composite.MountInfoConfig-apps.config |   3 +
 ...abbit.oak.composite.MountInfoConfig-libs.config |   3 +
 ...t.oak.composite.MountInfoProviderService.config |   1 +
 ...ypeMountedNodeStoreChecker-referenceable.config |   3 +
 ...eTypeMountedNodeStoreChecker-versionable.config |   2 +
 ...oak.segment.SegmentNodeStoreFactory-apps.config |   3 +
 ...k.segment.SegmentNodeStoreFactory-global.config |   4 +
 ...oak.segment.SegmentNodeStoreFactory-libs.config |   3 +
 .../src/test/resources/logback-test.xml            |   2 +-
 35 files changed, 1130 insertions(+), 137 deletions(-)
 create mode 100644 oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/MountInfoConfig.java
 create mode 100644 oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/MountInfoPropsBuilder.java
 create mode 100644 oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/it/BackwardCompatibleMountCompositeIT.java
 create mode 100644 oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/it/CompositeTestSupport.java
 create mode 100644 oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/it/MultiMountCompositeIT.java
 create mode 100644 oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/it/NodeStoresInitializer.java
 copy {oak-it-osgi => oak-store-composite}/src/test/resources/exam.properties (100%)
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.composite.CompositeNodeStoreService.config
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.composite.CrossMountReferenceValidatorProvider.config
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.composite.MountInfoProviderService.config
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.composite.checks.NodeTypeMountedNodeStoreChecker-referenceable.config
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.composite.checks.NodeTypeMountedNodeStoreChecker-versionable.config
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory-global.config
 create mode 100644 oak-store-composite/src/test/resources/it/compat/org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory-libs.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.CompositeNodeStoreService.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.CrossMountReferenceValidatorProvider.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.MountInfoConfig-apps.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.MountInfoConfig-libs.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.MountInfoProviderService.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.checks.NodeTypeMountedNodeStoreChecker-referenceable.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.composite.checks.NodeTypeMountedNodeStoreChecker-versionable.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory-apps.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory-global.config
 create mode 100644 oak-store-composite/src/test/resources/it/multi-mounts/org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory-libs.config
 copy {oak-segment-aws => oak-store-composite}/src/test/resources/logback-test.xml (94%)