increase timeout in MultiDcSplitBrainSpec

* due to handshake timeout

reduce handshake timeout

fourth might generate UnreachableDataCenter in unsplit

MultiDcClusterSharding
This commit is contained in:
Patrik Nordwall 2017-08-28 14:40:56 +02:00
parent dc75c4f818
commit 6bfb7c9262
2 changed files with 9 additions and 4 deletions

View file

@ -20,7 +20,10 @@ object MultiDcSplitBrainMultiJvmSpec extends MultiNodeConfig {
commonConfig(ConfigFactory.parseString(
"""
akka.loglevel = INFO
akka.loglevel = DEBUG
akka.cluster.debug.verbose-heartbeat-logging = on
akka.remote.netty.tcp.connection-timeout = 5 s # speedup in case of connection issue
akka.remote.retry-gate-closed-for = 1 s
akka.cluster.multi-data-center {
failure-detector {
acceptable-heartbeat-pause = 4s
@ -99,7 +102,7 @@ abstract class MultiDcSplitBrainSpec
val memberNodes = (dc1 ++ dc2).filterNot(notMembers)
val probe = TestProbe()
runOn(memberNodes: _*) {
cluster.subscribe(probe.ref, classOf[DataCenterReachabilityEvent])
cluster.subscribe(probe.ref, classOf[ReachableDataCenter])
probe.expectMsgType[CurrentClusterState]
}
enterBarrier(s"unsplit-$barrierCounter")
@ -115,7 +118,7 @@ abstract class MultiDcSplitBrainSpec
barrierCounter += 1
runOn(memberNodes: _*) {
probe.expectMsgType[ReachableDataCenter](15.seconds)
probe.expectMsgType[ReachableDataCenter](25.seconds)
cluster.unsubscribe(probe.ref)
awaitAssert {
cluster.state.unreachableDataCenters should ===(Set.empty)