Details
-
Test
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
3.0.0-alpha-1
-
None
-
Reviewed
Description
RS might get stuck because of HBASE-14317. I met same problem in my hbase, and HBASE-14317 can solve this problmen very well.
But I don't get stuck when I run TestWalLockup.testLockupWhenSyncInMiddleOfZigZagSetup.
We'll never see stuck in this test case, because FailedSyncBeforeLogCloseException will break zigzagLatch.waitSafePoint(SyncFuture). Finally, zigzagLatch.releaseSafePoint() will be call, and attainSafePoint(long) get out stuck.
Here, we add a new test case to simulate stuck RS correctly.