Members ordered by address only, see #2405

* The special ordering of status Exiting makes ordering and equals
  inconsistent
* Take the Exiting status into account when looking for leader
This commit is contained in:
Patrik Nordwall 2012-08-19 21:48:39 +02:00
parent 7f1a4d3ab6
commit 6d1631aa8c
6 changed files with 37 additions and 38 deletions

View file

@ -61,7 +61,7 @@ private[akka] class ClusterReadView(cluster: Cluster) extends Closeable {
def isRunning: Boolean = cluster.isRunning
/**
* Current cluster members, sorted with leader first.
* Current cluster members, sorted by address.
*/
def members: SortedSet[Member] = state.members