2011-09-02 14:55:14 +02:00
|
|
|
package akka.actor
|
2011-07-20 11:14:51 +03:00
|
|
|
|
2011-10-11 16:05:48 +02:00
|
|
|
import akka.testkit.AkkaSpec
|
2011-07-20 11:14:51 +03:00
|
|
|
|
2011-10-21 17:01:22 +02:00
|
|
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
2011-10-11 16:05:48 +02:00
|
|
|
class ClusterSpec extends AkkaSpec {
|
2011-07-20 11:14:51 +03:00
|
|
|
|
2011-08-08 09:11:39 +03:00
|
|
|
"ClusterSpec: A Deployer" must {
|
2011-07-20 11:14:51 +03:00
|
|
|
"be able to parse 'akka.actor.cluster._' config elements" in {
|
2011-10-11 16:05:48 +02:00
|
|
|
|
|
|
|
|
// TODO: make it use its own special config?
|
2011-11-17 11:51:14 +01:00
|
|
|
val config = system.settings.config
|
2011-10-11 16:05:48 +02:00
|
|
|
import config._
|
2011-07-20 11:14:51 +03:00
|
|
|
|
|
|
|
|
//akka.cluster
|
2011-11-15 11:34:39 +01:00
|
|
|
getString("akka.cluster.name") must equal("test-cluster")
|
|
|
|
|
getString("akka.cluster.zookeeper-server-addresses") must equal("localhost:2181")
|
|
|
|
|
getInt("akka.remote.server.port") must equal(2552)
|
2011-11-21 10:48:21 +01:00
|
|
|
getMilliseconds("akka.cluster.max-time-to-wait-until-connected") must equal(30 * 1000)
|
|
|
|
|
getMilliseconds("akka.cluster.session-timeout") must equal(60 * 1000)
|
|
|
|
|
getMilliseconds("akka.cluster.connection-timeout") must equal(60 * 1000)
|
|
|
|
|
getMilliseconds("akka.remote.remote-daemon-ack-timeout") must equal(30 * 1000)
|
2011-11-15 11:34:39 +01:00
|
|
|
getBoolean("akka.cluster.include-ref-node-in-replica-set") must equal(true)
|
|
|
|
|
getString("akka.remote.layer") must equal("akka.cluster.netty.NettyRemoteSupport")
|
|
|
|
|
getString("akka.remote.secure-cookie") must equal("")
|
|
|
|
|
getBoolean("akka.remote.use-passive-connections") must equal(true)
|
|
|
|
|
getString("akka.cluster.log-directory") must equal("_akka_cluster")
|
2011-07-20 11:14:51 +03:00
|
|
|
|
|
|
|
|
//akka.cluster.replication
|
2011-11-15 11:34:39 +01:00
|
|
|
getString("akka.cluster.replication.digest-type") must equal("MAC")
|
|
|
|
|
getString("akka.cluster.replication.password") must equal("secret")
|
|
|
|
|
getInt("akka.cluster.replication.ensemble-size") must equal(3)
|
|
|
|
|
getInt("akka.cluster.replication.quorum-size") must equal(2)
|
|
|
|
|
getInt("akka.cluster.replication.snapshot-frequency") must equal(1000)
|
2011-11-21 10:48:21 +01:00
|
|
|
getMilliseconds("akka.cluster.replication.timeout") must equal(30 * 1000)
|
2011-07-20 11:14:51 +03:00
|
|
|
|
2011-09-19 15:21:18 +02:00
|
|
|
//akka.remote.server
|
2011-11-15 11:34:39 +01:00
|
|
|
getInt("akka.remote.server.port") must equal(2552)
|
|
|
|
|
getInt("akka.remote.server.message-frame-size") must equal(1048576)
|
2011-11-21 10:48:21 +01:00
|
|
|
getMilliseconds("akka.remote.server.connection-timeout") must equal(120 * 1000)
|
2011-11-15 11:34:39 +01:00
|
|
|
getBoolean("akka.remote.server.require-cookie") must equal(false)
|
|
|
|
|
getBoolean("akka.remote.server.untrusted-mode") must equal(false)
|
|
|
|
|
getInt("akka.remote.server.backlog") must equal(4096)
|
2011-07-20 11:14:51 +03:00
|
|
|
|
2011-09-19 15:21:18 +02:00
|
|
|
//akka.remote.client
|
2011-11-15 11:34:39 +01:00
|
|
|
getBoolean("akka.remote.client.buffering.retry-message-send-on-failure") must equal(false)
|
|
|
|
|
getInt("akka.remote.client.buffering.capacity") must equal(-1)
|
2011-11-21 10:48:21 +01:00
|
|
|
getMilliseconds("akka.remote.client.reconnect-delay") must equal(5 * 1000)
|
|
|
|
|
getMilliseconds("akka.remote.client.read-timeout") must equal(3600 * 1000)
|
|
|
|
|
getMilliseconds("akka.remote.client.reap-futures-delay") must equal(5 * 1000)
|
|
|
|
|
getMilliseconds("akka.remote.client.reconnection-time-window") must equal(600 * 1000)
|
2011-07-20 11:14:51 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|