You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2016/11/07 07:41:58 UTC
[jira] [Created] (OAK-5076) CopyOnWrite directory should clear
working set of files being written upon start
Chetan Mehrotra created OAK-5076:
------------------------------------
Summary: CopyOnWrite directory should clear working set of files being written upon start
Key: OAK-5076
URL: https://issues.apache.org/jira/browse/OAK-5076
Project: Jackrabbit Oak
Issue Type: Improvement
Components: lucene
Reporter: Chetan Mehrotra
Assignee: Chetan Mehrotra
Priority: Minor
Fix For: 1.6
{{CopyOnWriteDirectory}} makes use of working set (introduced with OAK-3110) to notify the {{CopyOnReadDirectory}} that those files are in use. This would ensure that CoR dir does not consider such files as garbage.
This set gets cleared when CoW dir closes cleanly. However in case it does not close cleanly such a state would not be cleared. To handle such cases we should clear the working set upon construction of CoW dir as there can be only one writer by design
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)