Renamed/moved the self data center setting #23312 (#23344)

This commit is contained in:
Johan Andrén 2017-07-12 11:47:32 +01:00 committed by GitHub
parent be5a0207bb
commit 9c7e8d027a
16 changed files with 48 additions and 46 deletions

View file

@ -28,18 +28,18 @@ object MultiDcSingletonManagerSpec extends MultiNodeConfig {
nodeConfig(controller) {
ConfigFactory.parseString("""
akka.cluster.data-center = one
akka.cluster.multi-data-center.self-data-center = one
akka.cluster.roles = []""")
}
nodeConfig(first) {
ConfigFactory.parseString("""
akka.cluster.data-center = one
akka.cluster.multi-data-center.self-data-center = one
akka.cluster.roles = [ worker ]""")
}
nodeConfig(second, third) {
ConfigFactory.parseString("""
akka.cluster.data-center = two
akka.cluster.multi-data-center.self-data-center = two
akka.cluster.roles = [ worker ]""")
}
}
@ -56,7 +56,7 @@ class MultiDcSingleton extends Actor with ActorLogging {
override def receive: Receive = {
case Ping
sender() ! Pong(cluster.settings.DataCenter, cluster.selfAddress, cluster.selfRoles)
sender() ! Pong(cluster.settings.SelfDataCenter, cluster.selfAddress, cluster.selfRoles)
}
}
object MultiDcSingleton {
@ -98,7 +98,7 @@ abstract class MultiDcSingletonManagerSpec extends MultiNodeSpec(MultiDcSingleto
enterBarrier("pongs-received")
pong.fromDc should equal(Cluster(system).settings.DataCenter)
pong.fromDc should equal(Cluster(system).settings.SelfDataCenter)
pong.roles should contain(worker)
runOn(controller, first) {
pong.roles should contain(ClusterSettings.DcRolePrefix + "one")