Merge pull request #1008 from akka/wip-2875-TransformationSampleJapiSpec-patriknw
Correction of within time in TransformationSampleJapiSpec, see #2875
This commit is contained in:
commit
cb41c1f930
3 changed files with 6 additions and 8 deletions
|
|
@ -7,7 +7,6 @@ import sample.cluster.transformation.japi.TransformationMessages.TransformationR
|
|||
import akka.actor.UntypedActor;
|
||||
import akka.cluster.Cluster;
|
||||
import akka.cluster.ClusterEvent.CurrentClusterState;
|
||||
import akka.cluster.ClusterEvent.MemberEvent;
|
||||
import akka.cluster.ClusterEvent.MemberUp;
|
||||
import akka.cluster.Member;
|
||||
import akka.cluster.MemberStatus;
|
||||
|
|
@ -18,10 +17,10 @@ public class TransformationBackend extends UntypedActor {
|
|||
|
||||
Cluster cluster = Cluster.get(getContext().system());
|
||||
|
||||
//subscribe to cluster changes, MemberEvent
|
||||
//subscribe to cluster changes, MemberUp
|
||||
@Override
|
||||
public void preStart() {
|
||||
cluster.subscribe(getSelf(), MemberEvent.class);
|
||||
cluster.subscribe(getSelf(), MemberUp.class);
|
||||
}
|
||||
|
||||
//re-subscribe when restart
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ import akka.actor.RootActorPath
|
|||
import akka.actor.Terminated
|
||||
import akka.cluster.Cluster
|
||||
import akka.cluster.ClusterEvent.CurrentClusterState
|
||||
import akka.cluster.ClusterEvent.MemberEvent
|
||||
import akka.cluster.ClusterEvent.MemberUp
|
||||
import akka.cluster.Member
|
||||
import akka.cluster.MemberStatus
|
||||
|
|
@ -90,9 +89,9 @@ class TransformationBackend extends Actor {
|
|||
|
||||
val cluster = Cluster(context.system)
|
||||
|
||||
// subscribe to cluster changes, MemberEvent
|
||||
// subscribe to cluster changes, MemberUp
|
||||
// re-subscribe when restart
|
||||
override def preStart(): Unit = cluster.subscribe(self, classOf[MemberEvent])
|
||||
override def preStart(): Unit = cluster.subscribe(self, classOf[MemberUp])
|
||||
override def postStop(): Unit = cluster.unsubscribe(self)
|
||||
|
||||
def receive = {
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ abstract class TransformationSampleJapiSpec extends MultiNodeSpec(Transformation
|
|||
testConductor.enter("frontend1-started")
|
||||
}
|
||||
|
||||
"illustrate how a backend automatically registers" in within(20 seconds) {
|
||||
"illustrate how a backend automatically registers" in within(15 seconds) {
|
||||
runOn(backend1) {
|
||||
Cluster(system) join node(frontend1).address
|
||||
system.actorOf(Props[TransformationBackend], name = "backend")
|
||||
|
|
@ -86,7 +86,7 @@ abstract class TransformationSampleJapiSpec extends MultiNodeSpec(Transformation
|
|||
testConductor.enter("frontend1-backend1-ok")
|
||||
}
|
||||
|
||||
"illustrate how more nodes registers" in within(15 seconds) {
|
||||
"illustrate how more nodes registers" in within(20 seconds) {
|
||||
runOn(frontend2) {
|
||||
Cluster(system) join node(frontend1).address
|
||||
system.actorOf(Props[TransformationFrontend], name = "frontend")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue