[
https://issues.apache.org/jira/browse/OAK-4211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15253956#comment-15253956
]
Alex Parvulescu commented on OAK-4211:
--------------------------------------
+1 for the releasing of the buffer
the other changes, I'm not too happy about:
* first, closing the file will also close the channel if open [0]
* second, the (possible) exception is lost, and at the very least it needs to
be logged, as was decided a while back when changing this code [1]
[0]
http://docs.oracle.com/javase/6/docs/api/java/io/RandomAccessFile.html#close()
[1]
https://github.com/apache/jackrabbit-oak/blob/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java#L1178
> FileAccess.Mapped leaks file channels
> --------------------------------------
>
> Key: OAK-4211
> URL: https://issues.apache.org/jira/browse/OAK-4211
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: segment-next
> Reporter: Michael Dürig
> Fix For: 1.6
>
> Attachments: OAK-4211-02.patch, OAK-4211.patch
>
>
> {{FileAccess.Mapped}} seems to leak {{FileChannnel}} instances. The file
> channels are acquired in the constructor but never release.
> FYI [~alex.parvulescu], [~frm]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)