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)