Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Solves the problem of detecting failures when the cluster suffers par…
…titions HeartbeatContextImpl will now consult its suspicions before making a decision whether a suspected instance is actually failed or not. Previously, only failed instances would be ignored when determining quorum of suspicions. Now, suspected instances will not be counted towards the required suspicion cap, effectively allowing minority partitions to mark all disconnected instances as failed and eventually have HA move to PENDING state.
- Loading branch information
1 parent
dc25f97
commit 195eabc
Showing
6 changed files
with
101 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters