extended PBS example
authorAleš Křenek <ljocha@ics.muni.cz>
Fri, 11 Mar 2011 10:52:04 +0000 (10:52 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Fri, 11 Mar 2011 10:52:04 +0000 (10:52 +0000)
adapted Makefile to install it

org.glite.lb.client/Makefile
org.glite.lb.client/examples/pbs_running.sh

index 2188305..f98c77e 100644 (file)
@@ -70,7 +70,7 @@ l_SRC = \
 #      resubmission.l resubmitted.l
 
 
-sh_PROGS = $(l_SRC:.l=.sh)
+sh_PROGS = $(l_SRC:.l=.sh) 
 
 ifdef DEBUG
        DEBUG:=-g -O0 -Wall -DEDG_WLL_LOG_STUB
@@ -161,6 +161,8 @@ EXAMPLES_SRC:=log_usertag_proxy.c job_log.c job_reg.c feed_shark.c query_ext.c q
 # sandbox_collection_reg_dummy.c
 EXAMPLES:=${EXAMPLES_SRC:.c=}
 
+SH_EXAMPLES:=pbs_running.sh notify.pl sandbox_transfers.sh
+
 # TODO: migrate them here from branch_RC31_3
 # EXAMPLES_PLUS_SRC:=indexed_attrs_plus.cpp job_status_plus.cpp query_events_plus.cpp listener.cpp user_jobs_plus.cpp job_log_plus.cpp notify_plus.cpp
 # EXAMPLES_PLUS:=${EXAMPLES_PLUS_SRC:.cpp=}
@@ -374,11 +376,14 @@ endif
        for p in ${EXAMPLES_SRC} ${EXAMPLES_PLUS_SRC} ${EXAMPLES_CL_SRC} ${EXAMPLES_CL_THR_SRC} ; do \
                ${INSTALL} -m 644 "${top_srcdir}/examples/$$p" "${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}/examples/"; \
        done
+
+       for p in ${SH_EXAMPLES}; do \
+               ${INSTALL} -m 755 ${top_srcdir}/examples/"$$p" "${DESTDIR}${PREFIX}${prefix}/${libdir}/glite-lb/examples/glite-lb-$$p"; \
+       done
+
        ${INSTALL} -m 644 ${top_srcdir}/examples/Makefile "${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}/examples/"
        ${INSTALL} -m 644 ${top_srcdir}/examples/README.examples "${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}/examples/"
        ${INSTALL} -m 755 ${top_srcdir}/src/export.sh "${DESTDIR}${PREFIX}${prefix}/sbin/glite-lb-export.sh"
-       ${INSTALL} -m 755 ${top_srcdir}/examples/notify.pl ${DESTDIR}${PREFIX}${prefix}/${libdir}/glite-lb/examples/glite-lb-notify.pl
-       ${INSTALL} -m 755 ${top_srcdir}/examples/sandbox_transfers.sh ${DESTDIR}${PREFIX}${prefix}/${libdir}/glite-lb/examples/glite-lb-sandbox_transfers.sh
        ${INSTALL} -m 644 ${MAN_GZ} ${DESTDIR}${PREFIX}${prefix}/share/man/man1
        ${INSTALL} -m 644 ${MAN8_GZ} ${DESTDIR}${PREFIX}${prefix}/share/man/man8
        ${INSTALL} -m 644 ${top_srcdir}/m4/glite_lb.m4 ${DESTDIR}${m4dir}/
index c0878d1..b33261b 100644 (file)
@@ -1,11 +1,30 @@
 #!/bin/sh
 
 jobreg=./glite-lb-job_reg
-logevent=../bin/glite-lb-logevent
+logevent=../../../bin/glite-lb-logevent
 
-eval `$jobreg -s userinterface -m alcarinque.ics.muni.cz:9000 -P`
+usage() {
+       echo "Usage: $0 -m bkserver -p parent"
+       exit 1
+}
 
-# TODO
-# eval `$logevent -s server 
+while test -n "$1"; do
+       case "$1" in
+               "-m") shift; bkserver="$1";;
+               "-p") shift; parent="$1";;
+               *) usage ;;
+       esac
+       shift
+done
 
+eval `$jobreg -s userinterface -m $bkserver -P | tail -n 2`
 
+$logevent -s logmonitor -j $EDG_JOBID -e pbsqueued --queue 'myQueue' --owner 'jobOwner' --name 'jobName' -c 'TIMESTAMP=00000000000000:POS=0000000000:EV.CODE=000:SRC=s'
+$logevent -s logmonitor -j $EDG_JOBID -e pbsmatch --dest_host 'PBSworker' -c 'TIMESTAMP=00000000000001:POS=0000000000:EV.CODE=000:SRC=s'
+
+$logevent -s logmonitor -j $EDG_JOBID -e workflowmember -c 'TIMESTAMP=00000000000002:POS=0000000000:EV.CODE=000:SRC=s' --parent $parent --node_id 'abfd-0123-5678-abcd' --instance 1
+
+$logevent -s logmonitor -j $EDG_JOBID -e pbsrun -c 'TIMESTAMP=00000000000003:POS=0000000000:EV.CODE=000:SRC=s'
+$logevent -s logmonitor -j $EDG_JOBID -e pbsrun -c 'TIMESTAMP=00000000000004:POS=0000000000:EV.CODE=000:SRC=m'
+
+$logevent -s logmonitor -j $EDG_JOBID -e pbsdone -c 'TIMESTAMP=00000000000005:POS=0000000000:EV.CODE=000:SRC=s'