Hi,

For SLING-3479 we're looking for a way to switch between the tar and
mongo backends when running on Oak.

Using run modes should allow for switching between those configs - do
we have an out-of-the box mechanism for OSGi configs that are selected
by run mode before the content repository is active?

What comes to mind is creating two bundles, one for each run mode, and
have their activator create default configs for each backend if no
config is present yet, as we do in the jackrabbit server bundle
activator (verifyConfig method). But maybe there's a simpler way that
does not require configuring additional installer components.

-Bertrand

[1] 
https://svn.apache.org/repos/asf/sling/trunk/bundles/jcr/jackrabbit-server/src/main/java/org/apache/sling/jcr/jackrabbit/server/impl/Activator.java

Reply via email to