[
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