Publish member events when state change first seen, see #3075

* Remove InstantMemberEvent
This commit is contained in:
Patrik Nordwall 2013-03-05 21:05:11 +01:00
parent 5c7747e7fa
commit 5b844ec1e6
32 changed files with 145 additions and 517 deletions

View file

@ -97,7 +97,7 @@ abstract class RestartFirstSeedNodeSpec
}
runOn(seed2, seed3) {
cluster.joinSeedNodes(seedNodes)
awaitUpConvergence(3)
awaitMembersUp(3)
}
enterBarrier("started")
@ -107,7 +107,7 @@ abstract class RestartFirstSeedNodeSpec
seed1System.awaitTermination(remaining)
}
runOn(seed2, seed3) {
awaitUpConvergence(2, canNotBePartOfMemberRing = Set(seedNodes.head))
awaitMembersUp(2, canNotBePartOfMemberRing = Set(seedNodes.head))
awaitCond(clusterView.unreachableMembers.forall(_.address != seedNodes.head))
}
enterBarrier("seed1-shutdown")
@ -119,7 +119,7 @@ abstract class RestartFirstSeedNodeSpec
awaitCond(Cluster(restartedSeed1System).readView.members.forall(_.status == Up))
}
runOn(seed2, seed3) {
awaitUpConvergence(3)
awaitMembersUp(3)
}
enterBarrier("seed1-restarted")