[
https://issues.apache.org/jira/browse/HBASE-8344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13665675#comment-13665675
]
Devaraj Das commented on HBASE-8344:
------------------------------------
bq. What's happens if we lose 2 nodes out of the ensemble of 3? Will we have
the 3 region sets on the last one remaining?
Nope. The last one will only be the current "owner" of the region and have one
copy of the region files' blocks. On node failures the favored-nodes mapping is
not updated (a comment is there in the code on this). The balancer, when it
runs, would figure the best favored nodes for the regions. When the balancer
figures the best nodes, the RegionServers in question would be made aware of
the new mapping... Until the balancer runs, any RegionServer would continue to
use the old favored nodes mapping for HDFS file creations and the NameNode in
turn will allocate replica locations that are "close" (same rack for example)
to the favored-nodes the RegionServer is passing as hints.
> Improve the assignment when node failures happen to choose the secondary RS
> as the new primary RS
> -------------------------------------------------------------------------------------------------
>
> Key: HBASE-8344
> URL: https://issues.apache.org/jira/browse/HBASE-8344
> Project: HBase
> Issue Type: Sub-task
> Reporter: Devaraj Das
> Assignee: Devaraj Das
> Priority: Critical
> Fix For: 0.95.2
>
> Attachments: hbase-8344-1.txt, hbase-8344-2.1.txt
>
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira