Exemplo n.º 1
0
 def evilSendCommit(self, request):
     commit = Commit(self.instId, request.viewNo, request.ppSeqNo,
                     request.digest, request.ppTime)
     logger.debug("EVIL: Creating commit message for request {}: {}".format(
         request, commit))
     self.addToCommits(commit, self.name)
     sendDup(self, commit, TPCStat.CommitSent, count)
Exemplo n.º 2
0
 def evilSendCommit(self, request):
     logger.debug(
         "EVIL: Creating commit message for request {}".format(request))
     digest = "random"
     commit = Commit(self.instId, request.viewNo, request.ppSeqNo, digest,
                     request.ppTime)
     self.send(commit, TPCStat.CommitSent)
     self.addToCommits(commit, self.name)
Exemplo n.º 3
0
 def doCommit(self, p: Prepare):
     """
     Create a commit message from the given Prepare message and trigger the
     commit phase
     :param p: the prepare message
     """
     commit = Commit(self.instId, p.viewNo, p.ppSeqNo, p.digest, p.ppTime)
     self.send(commit, TPCStat.CommitSent)
     self.addToCommits(commit, self.name)
Exemplo n.º 4
0
 def doCommit(self, p: Prepare):
     """
     Create a commit message from the given Prepare message and trigger the
     commit phase
     :param p: the prepare message
     """
     logger.debug("{} Sending COMMIT{} at {}".format(
         self, (p.viewNo, p.ppSeqNo), time.perf_counter()))
     commit = Commit(self.instId, p.viewNo, p.ppSeqNo, p.digest, p.ppTime)
     self.send(commit, TPCStat.CommitSent)
     self.addToCommits(commit, self.name)