From 7b6ff9b019079f9690066599d97ce46c208ff9c5 Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Tue, 14 Aug 2012 17:38:11 +0200 Subject: [PATCH] More aggressive testing of startup order, see #2270 --- .../scala/akka/cluster/JoinSeedNodeSpec.scala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/akka-cluster/src/multi-jvm/scala/akka/cluster/JoinSeedNodeSpec.scala b/akka-cluster/src/multi-jvm/scala/akka/cluster/JoinSeedNodeSpec.scala index 5dcb091960..10d98cd86b 100644 --- a/akka-cluster/src/multi-jvm/scala/akka/cluster/JoinSeedNodeSpec.scala +++ b/akka-cluster/src/multi-jvm/scala/akka/cluster/JoinSeedNodeSpec.scala @@ -34,13 +34,15 @@ abstract class JoinSeedNodeSpec import JoinSeedNodeMultiJvmSpec._ - override def seedNodes = IndexedSeq(seed3, seed2, seed1) + override def seedNodes = IndexedSeq(seed1, seed2, seed3) "A cluster with configured seed nodes" must { "be able to start the seed nodes concurrently" taggedAs LongRunningTest in { - // without looking up the addresses first there might be - // [akka://JoinSeedNodeSpec/user/TestConductorClient] cannot write GetAddress(RoleName(seed2)) while waiting for seed1 - // roles foreach address + + runOn(seed1) { + // test that first seed doesn't have to be started first + Thread.sleep(3000) + } runOn(seed1, seed2, seed3) { awaitUpConvergence(3)