Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Not A Bug
-
1.11.0
-
None
Description
There are several cases when masterStateCompletableFuture can be left incomplete:
- checkpoint is discarded (aborted) - line 690 throws an exception instead of completing the future
- checkpoint is discarded (aborted) - line 696 doesn't complete the future even if everything is acked (what has trohrmann found)
- CompletableFuture.allOf waits for both masterStates and coordinatorCheckpoints futures while it could "return" as soon as one fails
Need to check first.