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)

Reply via email to