-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.cloudera.org/r/1036/
-----------------------------------------------------------
Review request for hbase and stack.
Summary
-------
Migration of latest HBCK patch made against old master by Alex.
I'm not sure this really makes sense anymore on the new master. Dupe
assignment and non-assignment in the "traditional" cases should not happen
anymore, at least not in the way it used to happen.
This is mostly a straight migration and adds stuff to clear things out of
transition on master, close a region on an RS w/o using ZK (already supported
just exposed via rpc now), etc...
I don't think it hurts to have this code in there but mostly the detection code
should be used for now. Once we trip over assignment issues / hbck fixable
issues, we can add fixup to this new stuff.
Can just rip out the repair for now but figured would be simpler just to leave
it and continue improving it rather than going back a step.
This addresses bug HBSAE-2819.
http://issues.apache.org/jira/browse/HBSAE-2819
Diffs
-----
trunk/src/main/java/org/apache/hadoop/hbase/client/HBaseFsck.java 1023961
trunk/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java
PRE-CREATION
trunk/src/main/java/org/apache/hadoop/hbase/ipc/HRegionInterface.java 1023961
trunk/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
1023961
trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java 1023961
trunk/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
1023961
Diff: http://review.cloudera.org/r/1036/diff
Testing
-------
Thanks,
Jonathan