jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tobias Bocanegra (JIRA)" <j...@apache.org>
Subject [jira] [Created] (JCRVLT-18) Set default autosave threshold based on repository implementation
Date Thu, 17 Oct 2013 23:52:43 GMT
Tobias Bocanegra created JCRVLT-18:

             Summary: Set default autosave threshold based on repository implementation
                 Key: JCRVLT-18
                 URL: https://issues.apache.org/jira/browse/JCRVLT-18
             Project: Jackrabbit FileVault
          Issue Type: Improvement
            Reporter: Tobias Bocanegra
            Priority: Minor

with jackrabbit 2.0 we had a limitation of the size of the transient space as it is held in
memory. in order to support large packages, the AutoSave threshold is set to 1024 nodes.
with jackrabbit 3.0 the transient space is more or less unlimited in size, and we can install
large packages in 1 save, which improves installation atomicity.
however, the bigger the transient size, the higher the chance for collisions during installation
of large packages, so saving in chunks yields to a more robust installation behavior.

- autosave threshold of 0 should mean 'auto'
- autosave threshold of -1 should mean 'never'
- packages can provide their desired autosave threshold via properties

This message was sent by Atlassian JIRA

View raw message