Fix bug in ReplicatedLogImpl#removeFrom and use akka-persistence for removing entries
[controller.git] / opendaylight / md-sal / sal-akka-raft / src / main / java / org / opendaylight / controller / cluster / raft / RaftActorContextImpl.java
index 03534d61a0faeddc0e74014ea49765d7b102cec1..a0f13280c28f68cb3225499924597578302489c2 100644 (file)
@@ -108,4 +108,14 @@ public class RaftActorContextImpl implements RaftActorContext{
     @Override public String getPeerAddress(String peerId) {
         return peerAddresses.get(peerId);
     }
+
+    @Override public void addToPeers(String name, String address) {
+        LOG.debug("Kamal--> addToPeer for:"+name);
+        peerAddresses.put(name, address);
+    }
+
+    @Override public void removePeer(String name) {
+        LOG.debug("Kamal--> removePeer for:"+name);
+        peerAddresses.remove(name);
+    }
 }