If we get IOException when closing a region, we should still remove it from
online regions and complete the close in ZK
-----------------------------------------------------------------------------------------------------------------------
Key: HBASE-3207
URL: https://issues.apache.org/jira/browse/HBASE-3207
Project: HBase
Issue Type: Bug
Components: regionserver
Affects Versions: 0.90.0
Reporter: Jonathan Gray
Assignee: Jonathan Gray
Fix For: 0.90.0
Ran into issue on cluster where HDFS was taken out from under it. RS
eventually tried to shut itself down. As regions were being closed, they got
IOException "Filesystem closed". In the CloseRegionHandlers, this was causing
the close operation to not finish (in ZK and in the online region list in RS).
That, in turn, held up the waitOnAllRegionsToClose() so the RS never shut down.
If we get an IOException during a close, which can happen if fatal error doing
flush, this is not recoverable so we should complete the region close in ZK and
by removing from map of online regions on that RS.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.