def onRecAppendEntriesRPC(self,message): #print("("+str(State.dc_ID)+","+State.state+","+str(State.currentTerm)+'): Receive AppendEntriesRPC from: '+\ #str(message.leaderId)+" term"+str(message.term)) if(StateController.eql(State.state,'follower')): reply=Follower.onRecAppendEntriesRPC(message) else: reply=Receiver.onRecAppendEntriesRPC(message) sender=Sender('AppendEntriesRPCReply',reply) sender.send(self.dc_list[message.leaderId])
def onRecAppendEntriesRPC(self, message): #print("("+str(State.dc_ID)+","+State.state+","+str(State.currentTerm)+'): Receive AppendEntriesRPC from: '+\ #str(message.leaderId)+" term"+str(message.term)) if (StateController.eql(State.state, 'follower')): reply = Follower.onRecAppendEntriesRPC(message) else: reply = Receiver.onRecAppendEntriesRPC(message) sender = Sender('AppendEntriesRPCReply', reply) sender.send(self.dc_list[message.leaderId])