Add voting state to ServerConfigurationPayload 29/28829/9
authorTom Pantelis <tpanteli@brocade.com>
Mon, 26 Oct 2015 21:55:47 +0000 (17:55 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Wed, 28 Oct 2015 22:40:27 +0000 (22:40 +0000)
commitaf65c60b352ab06eb32294ccd9879f5e43585e31
tree44aa84745d11c322af94a6b0b48f1f6b5c5b289d
parent40005e3a40684d2cd4f10ac303bd87a5dd524517
Add voting state to ServerConfigurationPayload

Changed the internal state to a list of ServerInfo instances which
contain he server id and voting state.

Also removed the oldServerConfig field as it won't be needed.

Change-Id: I10b3ca8dc2ffed9b5db0a7d0f6ca74d73a837b8e
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorServerConfigurationSupport.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/ServerConfigurationPayload.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractRaftActorBehavior.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RaftActorServerConfigurationSupportTest.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ServerConfigurationPayloadTest.java