HBASE-4842 [hbck] Fix intermittent failures on TestHBaseFsck.testHBaseFsck
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205101 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
2229f7e016
commit
a5c87acadd
|
@ -439,6 +439,8 @@ Release 0.92.0 - Unreleased
|
||||||
time we issued bulk user region close call on our way out
|
time we issued bulk user region close call on our way out
|
||||||
HBASE-4815 Disable online altering by default, create a config for it
|
HBASE-4815 Disable online altering by default, create a config for it
|
||||||
HBASE-4623 Remove @deprecated Scan methods in 0.90 from TRUNK and 0.92
|
HBASE-4623 Remove @deprecated Scan methods in 0.90 from TRUNK and 0.92
|
||||||
|
HBASE-4842 [hbck] Fix intermittent failures on TestHBaseFsck.testHBaseFsck
|
||||||
|
(Jon Hsieh)
|
||||||
|
|
||||||
TESTS
|
TESTS
|
||||||
HBASE-4450 test for number of blocks read: to serve as baseline for expected
|
HBASE-4450 test for number of blocks read: to serve as baseline for expected
|
||||||
|
|
|
@ -66,6 +66,7 @@ public class TestHBaseFsck {
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void setUpBeforeClass() throws Exception {
|
public static void setUpBeforeClass() throws Exception {
|
||||||
|
TEST_UTIL.getConfiguration().setBoolean("hbase.master.distributed.log.splitting", false);
|
||||||
TEST_UTIL.startMiniCluster(3);
|
TEST_UTIL.startMiniCluster(3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,6 +117,11 @@ public class TestHBaseFsck {
|
||||||
assertErrors(doFsck(conf, true), new ERROR_CODE[]{
|
assertErrors(doFsck(conf, true), new ERROR_CODE[]{
|
||||||
ERROR_CODE.SERVER_DOES_NOT_MATCH_META});
|
ERROR_CODE.SERVER_DOES_NOT_MATCH_META});
|
||||||
|
|
||||||
|
// fixing assignements require opening regions is not synchronous. To make
|
||||||
|
// the test pass consistentyl so for now we bake in some sleep to let it
|
||||||
|
// finish. 1s seems sufficient.
|
||||||
|
Thread.sleep(1000);
|
||||||
|
|
||||||
// Should be fixed now
|
// Should be fixed now
|
||||||
assertNoErrors(doFsck(conf, false));
|
assertNoErrors(doFsck(conf, false));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue