[ 
https://issues.apache.org/jira/browse/HBASE-3207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929845#action_12929845
 ] 

stack commented on HBASE-3207:
------------------------------

+1

(In IRC Jon explained that we don't need deleteClosingState anymore because 
region is now actually considered closed).

> 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
>
>         Attachments: HBASE-3207-v1.patch
>
>
> 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.

Reply via email to