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 "Thomas Mueller (JIRA)" <ji...@apache.org> on 2015/03/04 10:18:05 UTC
[jira] [Created] (OAK-2571) Protect the persistent cache against
Thread.interrupt
Thomas Mueller created OAK-2571:
-----------------------------------
Summary: Protect the persistent cache against Thread.interrupt
Key: OAK-2571
URL: https://issues.apache.org/jira/browse/OAK-2571
Project: Jackrabbit Oak
Issue Type: Improvement
Reporter: Thomas Mueller
Assignee: Thomas Mueller
Fix For: 1.2, 1.1.7, 1.0.13
If an application calls Thread.interrupt() on a thread that currently uses the persistent cache, then the cache file (FileChannel) is closed, which makes the operation and all further operations fail.
The persistent cache should be protected against Thread.interrupt() in some way. It should log a warning, and then for example close itself (degrading performance), or re-open the file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)