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)

Reply via email to