Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
The intention of AssignProcedure#COMPARATOR is to put the regions in the following order:
meta regions
system table regions
user table regions
However, the current implementation may produce incorrect sort order.
With the modified test, the test fails with:
testComparatorWithMetas(org.apache.hadoop.hbase.master.snapshot.TestAssignProcedure) Time elapsed: 0.038 sec <<< FAILURE! junit.framework.AssertionFailedError at org.apache.hadoop.hbase.master.snapshot.TestAssignProcedure.testComparatorWithMetas(TestAssignProcedure.java:88)