echo " - events sent through IPC and/or files"
echo " - events discarded by IL immediately"
echo "-------------------------------------------"
-
+echo "a) events sent only by IPC"
+echo "b) events stored to files and sent by IPC"
+echo ""
echo -e "\tsmall_job \t big_job \t small_dag \t big_dag"
CONSUMER_ARGS="-d $COMM_ARGS"
LOGJOBS_ARGS="--nofile $COMM_ARGS"
-echo "Only IPC"
+echo -n "a)"
run_test il $numjobs
print_result
LOGJOBS_ARGS=" $COMM_ARGS"
-echo "IPC & files"
+echo -n "b)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
echo " - events sent through IPC only"
echo " - events discarded in IL"
echo "--------------------------------"
+echo "a) disabled event parsing, the server address (jobid) is hardcoded"
+echo "b) disabled event synchornization from files"
+echo "c) disabled recovery thread"
+echo "d) lazy bkserver connection close"
+echo "e) normal operation"
+echo ""
echo -e "\tsmall_job \t big_job \t small_dag \t big_dag"
PERFTEST_CONSUMER=$STAGEDIR/bin/glite-lb-interlogd-perf
LOGJOBS_ARGS="--nofile $COMM_ARGS"
CONSUMER_ARGS="-d --nosend --noparse $COMM_ARGS"
-echo "No event parsing"
+echo -n "a)"
run_test il $numjobs
print_result
CONSUMER_ARGS="-d --nosend --nosync $COMM_ARGS"
-echo "No checking of event files"
+echo -n "b)"
run_test il $numjobs
print_result
CONSUMER_ARGS="-d --nosend --norecover $COMM_ARGS"
-echo "No recovery thread"
+echo -n "c)"
run_test il $numjobs
print_result
+echo "d) this test is not yet implemented"
+
CONSUMER_ARGS="-d --nosend $COMM_ARGS"
-echo "Normal operation:"
+echo -n "e)"
run_test il $numjobs
print_result
echo " - events sent through IPC & files"
echo " - events discarded in IL"
echo "-----------------------------------"
+echo "a) disabled event parsing, the server address (jobid) is hardcoded"
+echo "b) disabled event synchornization from files"
+echo "c) disabled recovery thread"
+echo "d) lazy bkserver connection close"
+echo "e) normal operation"
+echo ""
echo -e "\tsmall_job \t big_job \t small_dag \t big_dag"
PERFTEST_CONSUMER=$STAGEDIR/bin/glite-lb-interlogd-perf
LOGJOBS_ARGS=" $COMM_ARGS"
CONSUMER_ARGS="-d --nosend --noparse $COMM_ARGS"
-echo "No event parsing"
+echo -n "a)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
CONSUMER_ARGS="-d --nosend --nosync $COMM_ARGS"
-echo "No checking of event files"
+echo -n "b)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
CONSUMER_ARGS="-d --nosend --norecover $COMM_ARGS"
-echo "No recovery thread"
+echo -n "c)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
+echo "d) this test is not yet imlemented"
+
CONSUMER_ARGS="-d --nosend $COMM_ARGS"
-echo "Normal operation:"
+echo -n "e)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
echo " - events sent through IPC"
echo " - events consumed by empty BS"
echo "-------------------------------"
+echo "a) disabled event parsing, the server address (jobid) is hardcoded"
+echo "b) disabled event synchornization from files"
+echo "c) disabled recovery thread"
+echo "d) lazy bkserver connection close"
+echo "e) normal operation"
+echo ""
+echo -e "\tsmall_job \t big_job \t small_dag \t big_dag"
PERFTEST_CONSUMER=$STAGEDIR/bin/glite-lb-bkserverd
CONSUMER_ARGS="-d --perf-sink=1"
COMPONENT_ARGS="-d --noparse $COMM_ARGS"
-echo "No event parsing"
+echo -n "a)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
COMPONENT_ARGS="-d --nosync $COMM_ARGS"
-echo "No checking of event files"
+echo -n "b)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
COMPONENT_ARGS="-d --norecover $COMM_ARGS"
-echo "No recovery thread"
+echo -n "c)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
+echo "d) this test is not yet implemented"
+
COMPONENT_ARGS="-d $COMM_ARGS"
-echo "Normal operation:"
+echo -n "e)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
echo " - events sent through IPC & files"
echo " - events consumed by empty BS"
echo "-----------------------------------"
+echo "a) disabled event parsing, the server address (jobid) is hardcoded"
+echo "b) disabled event synchornization from files"
+echo "c) disabled recovery thread"
+echo "d) lazy bkserver connection close"
+echo "e) normal operation"
+echo ""
+echo -e "\tsmall_job \t big_job \t small_dag \t big_dag"
PERFTEST_CONSUMER=$STAGEDIR/bin/glite-lb-bkserverd
CONSUMER_ARGS="-d --perf-sink=1"
COMPONENT_ARGS="-d --noparse $COMM_ARGS"
-echo "No event parsing"
+echo -n "a)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
COMPONENT_ARGS="-d --nosync $COMM_ARGS"
-echo "No checking of event files"
+echo -n "b)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
COMPONENT_ARGS="-d --norecover $COMM_ARGS"
-echo "No recovery thread"
+echo -n "c)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*
+echo "d) this test is not yet implemented"
+
COMPONENT_ARGS="-d $COMM_ARGS"
-echo "Normal operation:"
+echo -n "e)"
run_test il $numjobs
print_result
rm -f /tmp/perftest.log.*