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

stack commented on HBASE-1457:
------------------------------

Patch changes MetaRegion so it takes a HRegionInfo rather than region name and 
startkey.

It ensures -ROOT- and .META. assignment happens first -- previous -ROOT- didn't 
get special treatment.  Also, doesn't depend on getting close of catalog 
region.  Instead, exiting, checks if server was carrying catalog regions and if 
it was, schedules them for immediate assignment (no log splitting when server 
exits, as opposes to crashes).

It takes the updating of region historian out of the main code path processing 
alls-well messages putting it instead on the todo queue to be processed by 
worker thread IF meta and root are on line.




> Taking down ROOT/META regionserver can result in cluster becoming 
> in-operational
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-1457
>                 URL: https://issues.apache.org/jira/browse/HBASE-1457
>             Project: Hadoop HBase
>          Issue Type: Bug
>    Affects Versions: 0.20.0
>            Reporter: ryan rawson
>            Assignee: ryan rawson
>             Fix For: 0.20.0
>
>         Attachments: HBASE-1457.patch
>
>
> Take down a regionserver via controlled or uncontrolled shutdown, the master 
> doesn't properly reassign the root/meta regions. 

-- 
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