Description
TestHBaseFsck in the mentioned branches has two tests that rely on TestEndToEndSplitTransaction for blocking in the same way TestTableResource used to before HBASE-21076.
Both tests appear to specifically be testing that something happens after a split, so we'll need a solution that removes the cross-test dependency but still allows for "wait until this split has finished"
example failure from branch-1
java.lang.NullPointerException at org.apache.hadoop.hbase.util.TestHBaseFsck.testSplitDaughtersNotInMeta(TestHBaseFsck.java:1985)
java.lang.NullPointerException at org.apache.hadoop.hbase.util.TestHBaseFsck.testValidLingeringSplitParent(TestHBaseFsck.java:1934)
Attachments
Attachments
Issue Links
- is broken by
-
HBASE-20940 HStore.cansplit should not allow split to happen if it has references
- Resolved
-
HBASE-7777 HBCK check for lingering split parents should check for child regions
- Closed