[ 
https://issues.apache.org/jira/browse/HBASE-3713?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack updated HBASE-3713:
-------------------------

    Fix Version/s: 0.92.0

Thank you for digging in.  While I see the sequence described as being 
relatively 'rare' in operation, it does expose a 'hole' that others might fall 
in to doing other than the above described sequence.

> Hmaster had crashed as disabling table
> --------------------------------------
>
>                 Key: HBASE-3713
>                 URL: https://issues.apache.org/jira/browse/HBASE-3713
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.1
>         Environment: startup cluster with HA master and 5 datanode.
>            Reporter: gaojinchao
>             Fix For: 0.92.0
>
>
> Operation step:
> 1, startup cluster with HA master
> 2, the active master crashed while it is creating table with region 
> 3, backup master become active.
> 4, I want to drop the table
> 5, the active master crashed
> So the issue is that if a region was closed and disabled when the first 
> master was running, it won't be assigned anywhere and won't be in transition 
> either (it's called being in RIT in the code). When the new master comes 
> around, and disable is called, it does a check to see if the region is in RIT 
> but not if it was already disabled, and fails on NPE because it's not 
> assigned to anyone.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to