Fix bug in convergence, see #2317
This commit is contained in:
parent
37826533d3
commit
ce9f530c32
1 changed files with 1 additions and 3 deletions
|
|
@ -419,9 +419,7 @@ case class Gossip(
|
|||
val hasUnreachable = unreachable.nonEmpty && unreachable.exists { _.status != Down }
|
||||
val allMembersInSeen = members.forall(m ⇒ seen.contains(m.address))
|
||||
|
||||
if (hasUnreachable) false
|
||||
else if (!allMembersInSeen) true
|
||||
else seen.values.toSet.size == 1
|
||||
!hasUnreachable && allMembersInSeen && (seen.values.toSet.size == 1)
|
||||
}
|
||||
|
||||
def isLeader(address: Address): Boolean =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue