def run(local_folder_name): host_entry_list = read_conf_file() # first remove all existing directories, if they exist waiting_procs = [] ssh_cmd = 'sudo rm -rf %s ' % DEFAULT_JAR_DIRECTORY for host_entry in host_entry_list: waiting_procs.append(host_entry.issue_ssh(ssh_cmd)) for proc in waiting_procs: proc.wait() # second copy new one waiting_procs = [] for host_entry in host_entry_list: waiting_procs.append(host_entry.scp_to_foreign( local_folder_name,DEFAULT_JAR_DIRECTORY,True)) for proc in waiting_procs: proc.wait()
def kill_fairness_experiments(host_entry_list=None): if host_entry_list is None: host_entry_list = read_conf_file() kill_all(host_entry_list,FAIRNESS_TEST_JAR_NAME)
def kill_latency_experiments(host_entry_list=None): if host_entry_list is None: host_entry_list = read_conf_file() kill_all(host_entry_list,LATENCY_TEST_JAR_NAME)
def kill_speculation_experiments(host_entry_list=None): if host_entry_list is None: host_entry_list = read_conf_file() kill_all(host_entry_list,SPECULATION_TEST_JAR_NAME)
def kill_throughput_experiments(host_entry_list=None): if host_entry_list is None: host_entry_list = read_conf_file() kill_all(host_entry_list,THROUGHPUT_TEST_JAR_NAME)
def kill_error_experiments(host_entry_list=None): if host_entry_list is None: host_entry_list = read_conf_file() kill_all(host_entry_list,ERROR_TEST_JAR_NAME)
def kill_tunnel_experiments(host_entry_list=None): if host_entry_list is None: host_entry_list = read_conf_file() kill_all(host_entry_list,TUNNEL_TEST_JAR_NAME)