JOB_REG=${JOB_REG:-`dirname $0`/${PREFIX}job_reg}${SUFFIX}
EDG_JOBID=
LBPROXY=
+LBPROXY_STORE_SOCK=
usage()
{
- echo "Usage : $0 [-x] [-m bkserver_machine_name][-j job_id]"
+ echo "Usage : $0 [-x | -X store_socket_path] [-m bkserver_machine_name][-j job_id]"
exit 4
}
do
case "$1" in
"-m") shift; BKSERVER_HOST="$1" ;;
- "-x") shift; LBPROXY="-x" ;;
+ "-x") LBPROXY="-x -S $1" ;;
+ "-X") shift; LBPROXY="-x"; LBPROXY_STORE_SOCK="-S $1" ;;
"-j") shift; EDG_JOBID="$1" ;;
"*") usage ;;
esac
send_log_ev()
{
- echo $LOGEV $LBPROXY -j "$EDG_JOBID" -c "$EDG_WL_SEQUENCE" "$@" 1>&$LOGFD
- EDG_WL_SEQUENCE=`$LOGEV $LBPROXY -j $EDG_JOBID -c $EDG_WL_SEQUENCE "$@" 2>/dev/null`
+ echo $LOGEV $LBPROXY $LBPROXY_STORE_SOCK -j "$EDG_JOBID" -c "$EDG_WL_SEQUENCE" "$@" 1>&$LOGFD
+ EDG_WL_SEQUENCE=`$LOGEV $LBPROXY $LBPROXY_STORE_SOCK -j $EDG_JOBID -c $EDG_WL_SEQUENCE "$@" 2>/dev/null`
test $? -ne 0 -o -z "$EDG_WL_SEQUENCE" && exit 4
true
}