You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2020/04/01 13:53:23 UTC
[sling-org-apache-sling-starter] 02/04: Add oak_composite_seed
runmode
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch feature/composite-node-store
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-starter.git
commit b6dd37bdf28372d0e1f1dd093f795ec9b114139e
Author: Robert Munteanu <ro...@apache.org>
AuthorDate: Tue Mar 31 20:26:52 2020 +0200
Add oak_composite_seed runmode
---
src/main/provisioning/boot.txt | 2 +-
src/main/provisioning/oak.txt | 20 ++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/src/main/provisioning/boot.txt b/src/main/provisioning/boot.txt
index fc0b8a8..471f6c0 100644
--- a/src/main/provisioning/boot.txt
+++ b/src/main/provisioning/boot.txt
@@ -25,7 +25,7 @@
# oak_tar and oak_mongo run modes are mutually exclusive,
# and cannot be changed after the first startup
[settings]
- sling.run.mode.install.options=oak_tar,oak_mongo
+ sling.run.mode.install.options=oak_tar,oak_mongo,oak_composite_seed
repository.home=${sling.home}/repository
localIndexDir=${sling.home}/repository/index
diff --git a/src/main/provisioning/oak.txt b/src/main/provisioning/oak.txt
index d3532f3..c45340d 100644
--- a/src/main/provisioning/oak.txt
+++ b/src/main/provisioning/oak.txt
@@ -21,6 +21,7 @@
[variables]
oak.version=1.26.0
+ sling.home=""
# The segment node store is used via a configuration
[artifacts startLevel=10]
@@ -47,6 +48,9 @@
[artifacts startLevel=15 runModes=oak_tar]
org.apache.jackrabbit/oak-segment-tar/${oak.version}
+[artifacts startLevel=15 runModes=oak_composite_seed]
+ org.apache.jackrabbit/oak-segment-tar/${oak.version}
+
[artifacts startLevel=15 runModes=oak_mongo]
org.mongodb/mongo-java-driver/3.8.2
com.h2database/h2-mvstore/1.4.194
@@ -96,6 +100,22 @@
org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
name="Default\ NodeStore"
+[configurations runModes=oak_composite_seed]
+ org.apache.jackrabbit.oak.composite.CrossMountReferenceValidatorProvider
+ failOnDetection=B"true"
+
+ org.apache.jackrabbit.oak.composite.MountInfoProviderService
+ mountName="libs"
+ readOnlyMount=B"false"
+ pathsSupportingFragments=[]
+ mountedPaths=["/libs","/apps"]
+
+ org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
+ service.ranking=I"100"
+ name="Oak-Segment-Tar"
+ repository.home="${sling.home}/repository-libs"
+ host="localhost"
+
[configurations runModes=oak_mongo]
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService
mongouri="mongodb://localhost:27017"