Moved GossipDifferentViewProbability to config, see #2253

This commit is contained in:
Patrik Nordwall 2012-06-29 08:56:58 +02:00
parent 211732391d
commit d47ff04c03
4 changed files with 8 additions and 3 deletions

View file

@ -1066,8 +1066,6 @@ class Cluster(system: ExtendedActorSystem, val failureDetector: FailureDetector)
}
}
private def gossipToDifferentViewProbability: Double = 0.8
/**
* INTERNAL API.
*
@ -1099,7 +1097,7 @@ class Cluster(system: ExtendedActorSystem, val failureDetector: FailureDetector)
} yield address
}
val gossipedToAlive =
if (nodesWithdifferentView.nonEmpty && ThreadLocalRandom.current.nextDouble() < gossipToDifferentViewProbability)
if (nodesWithdifferentView.nonEmpty && ThreadLocalRandom.current.nextDouble() < GossipDifferentViewProbability)
gossipToRandomNodeOf(nodesWithdifferentView.toIndexedSeq)
else
gossipToRandomNodeOf(localMemberAddresses)