From: Miloš Mulač Date: Thu, 8 Jun 2006 15:39:38 +0000 (+0000) Subject: job registration test scripts X-Git-Tag: gridsite-core_R_1_3_1~3 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=f62c711ba6b4fb7904d651c97bdcd3386c2b3e4c;p=jra1mw.git job registration test scripts - no bells@whitsles yet --- diff --git a/org.glite.lb.client/src/perftest_jobreg.c b/org.glite.lb.client/src/perftest_jobreg.c index 816ff8f..9017f38 100644 --- a/org.glite.lb.client/src/perftest_jobreg.c +++ b/org.glite.lb.client/src/perftest_jobreg.c @@ -21,6 +21,7 @@ }\ } +#define dprintf(x) { if (verbose) printf x; } extern char *optarg; @@ -34,14 +35,15 @@ static void usage(char *me) " -n number of subjobs of DAG\n" " -S register subjobs\n" " -l file with JDL\n" - " -N repeat whole registration N-times\n", + " -N repeat whole registration N-times\n" + " -v verbose output\n", me); } int main(int argc, char *argv[]) { char *server = NULL,*jdl = NULL; - int lbproxy = 0, N = 1; + int lbproxy = 0, N = 1, verbose = 0; int done = 0,num_subjobs = 0,reg_subjobs = 0, i, j; edg_wll_Context ctx; edg_wlc_JobId *jobids,*subjobs; @@ -52,13 +54,14 @@ int main(int argc, char *argv[]) opterr = 0; do { - switch (getopt(argc,argv,"xm:n:Sl:N:")) { + switch (getopt(argc,argv,"xm:n:Sl:N:v")) { case 'x': lbproxy = 1; break; case 'm': server = strdup(optarg); break; case 'n': num_subjobs = atoi(optarg); break; case 'S': if (num_subjobs>0) { reg_subjobs = 1; break; } case 'l': jdl = (char *) strdup(optarg); break; case 'N': N = atoi(optarg); break; + case 'v': verbose = 1; break; case '?': usage(argv[0]); exit(EINVAL); case -1: done = 1; break; } @@ -71,7 +74,7 @@ int main(int argc, char *argv[]) /* prepare set of N jobid before starting timer */ jobids = (edg_wlc_JobId *) malloc(N * sizeof(edg_wlc_JobId)); - printf("generating jobids..."); + dprintf(("generating jobids...")); { char *name=server?server:strdup(PROXY_SERVER); char *p = strchr(name,':'); @@ -82,7 +85,7 @@ int main(int argc, char *argv[]) for (i=0; i