4 echo "Usage: $0 client_type listen_port buffer_size frequency remote_ip remote_port remote_buffer_size" 1>&2
18 log_file_leader=$BASE_LOG_PATH/socket-signal-suspend-leader.log
19 log_file_follower=$BASE_LOG_PATH/socket-signal-suspend-follower.log
25 if test "$client_type" == "leader"; then
26 $PEER_EXEC_PATH -l -p $listen_port -b $buffer_size -f $frequency -e $remote_buffer_size $remote_ip $remote_port >> $log_file_leader 2>&1 &
29 $PEER_EXEC_PATH -p $listen_port -b $buffer_size -f $frequency -e $remote_buffer_size $remote_ip $remote_port >> $log_file_follower 2>&1 &
37 if test "$client_type" == "leader"; then
38 kill -KILL "$client_pid"
40 $PEER_EXEC_PATH -p $listen_port -b $buffer_size -f $frequency -e $remote_buffer_size $remote_ip $remote_port >> $log_file_follower 2>&1 &
42 sleep "$(($timeout+5))"
49 if test "$client_type" == "leader"; then
50 sleep "$(($timeout+5))"
52 kill -KILL "$client_pid"
54 $PEER_EXEC_PATH -p $listen_port -b $buffer_size -f $frequency -e $remote_buffer_size $remote_ip $remote_port >> $log_file_follower 2>&1 &
67 do_action_phase1 $timeout
69 timeout=$(($timeout * 2))
75 do_action_phase2 $timeout
77 timeout=$(($timeout * 2))