Zach York created HBASE-20141:
---------------------------------
Summary: Fix TooManyFiles exception when RefreshingChannels in
FileIOEngine
Key: HBASE-20141
URL: https://issues.apache.org/jira/browse/HBASE-20141
Project: HBase
Issue Type: Bug
Components: BucketCache
Affects Versions: 1.4.2, 2.0.0-beta-1, 1.4.0
Reporter: Zach York
Assignee: Zach York
HBASE-19435 implements a fix for reopening file channels when they are
unnexpected closed
to avoid disabling the BucketCache. However, it was missed that the the
channels might not
actually be completely closed (the write or read channel might still be open
(see
https://docs.oracle.com/javase/7/docs/api/java/nio/channels/ClosedChannelException.html)
This commit closes any open channels before creating a new channel.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)