[
https://issues.apache.org/jira/browse/OAK-3611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15026565#comment-15026565
]
Thomas Mueller commented on OAK-3611:
-------------------------------------
The reasons for the upgrade are: resilience issues have been fixed since
version 1.4.185, and new features are available that affect the persistence
cache. According to http://h2database.com/html/changelog.html:
* Power failure could corrupt the store, if writes were re-ordered.
* Out of memory while storing could corrupt the store (theoretically, a
rollback would be possible, but this case is not yet implemented).
* The compressed in-memory file systems (memLZF:) could not be used in the
MVStore.
* The in-memory file systems (memFS: and memLZF:) did not support files larger
than 2 GB.
* Possible integer overflow in WriteBuffer.grow().
* The LIRS cache could grow larger than the allocated memory.
* Use RandomAccessFile file system if the file name starts with "file:".
* Old chunks no longer removed in append-only mode.
* The cache for page references could grow far too big, resulting in out of
memory in some cases.
* The maximum cache size was artificially limited to 2 GB.
* The LIRS cache now resizes the table automatically in all cases and no longer
needs the averageMemory configuration.
> upgrade H2DB dependency to 1.4.190
> ----------------------------------
>
> Key: OAK-3611
> URL: https://issues.apache.org/jira/browse/OAK-3611
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: core
> Reporter: Julian Reschke
> Assignee: Thomas Mueller
>
> (we are currently at 1.4.185)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)