Sergey Shelukhin created HBASE-21864:
----------------------------------------
Summary: add region state version and reinstate YouAreDead
exception in region report
Key: HBASE-21864
URL: https://issues.apache.org/jira/browse/HBASE-21864
Project: HBase
Issue Type: Bug
Reporter: Sergey Shelukhin
The state version will ensure we don't have network-related races (e.g. the
one I reported in some other bug - RS: "report {R1} ..." M: "close R1" R: "I
closed R1" M ... "receive report {R1}" M: "you shouldn't have R1, die").
Then we can revert the change that removed YouAreDead exception... RS in
incorrect state should be either brought into correct state or killed because
it means some bug; right now of double assignment happens (I found 2 different
cases just this week ;)) master lets RS with incorrect assignment keep it
forever.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)