code: def recordAndPropagate(self, request: Request, clientName):
          
          self.requests.add(request)
          self.propagate(request, clientName)
          self.tryForwarding(request)
docs: Record the request in the list of requests and propagate.
  
          :param request:
          :param clientName: