jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Reutegger (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OAK-6917) Configuration presets for DocumentNodeStoreService
Date Wed, 08 Nov 2017 17:07:00 GMT

     [ https://issues.apache.org/jira/browse/OAK-6917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Marcel Reutegger updated OAK-6917:
    Attachment: OAK-6917.patch

First draft to support the described use case. However, I'm not too happy with the implementation
because it now requires two configurations to activate the DocumentNodeStoreService. Ideally
I'd be able to make the DocumentNodeStoreServicePreset configuration optional, but the configuration
policy cannot be defined per entry in the configurationPID list.

> Configuration presets for DocumentNodeStoreService
> --------------------------------------------------
>                 Key: OAK-6917
>                 URL: https://issues.apache.org/jira/browse/OAK-6917
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: documentmk
>            Reporter: Marcel Reutegger
>            Assignee: Marcel Reutegger
>            Priority: Minor
>             Fix For: 1.8
>         Attachments: OAK-6917.patch
> When Oak is deployed in an OSGi container, applications usually want to ship a default
configuration which is different from the defaults present in Oak. E.g. an application may
want to use a default cache size of 1G for the DocumentNodeStoreService instead of the default
256M. Now if a user of the application provides a custom configuration and does not specify
the cache size, the value for this configuration will flip back to the Oak default of 256M.
> There should be a way to configure presets for the application that are different from
the Oak defaults and then allow a user to customize the configuration while still respecting
the presets.

This message was sent by Atlassian JIRA

View raw message