Example #1
0
    def stop_all_server(self):
        for i in self.__peer_info:
            self.__peer_info[i][1].call_in_times(
                "Stop", loopchain_pb2.StopRequest(reason="TestServerManager"),
                conf.GRPC_TIMEOUT)
        self.__rs_info[1].call_in_times(
            "Stop", loopchain_pb2.StopRequest(reason="TestServerManager"),
            conf.GRPC_TIMEOUT)

        time.sleep(2)

        for i in self.__peer_info:
            self.__peer_info[i][0].join()
        self.__rs_info[0].join()
Example #2
0
 def stop_peer(self, num):
     self.__peer_info[num][1].call_in_times(
         "Stop", loopchain_pb2.StopRequest(reason="TestServerManager"),
         conf.GRPC_TIMEOUT)
     time.sleep(2)
     self.__peer_info[num][0].join()
Example #3
0
def menu4_10(params):
    peer_stub = params[0]
    print("Stop Servers...")
    peer_stub.Stop(loopchain_pb2.StopRequest(reason="No Reason"), conf.GRPC_TIMEOUT)
    menu4()