From: Michal Voců Date: Thu, 8 Jun 2006 14:38:34 +0000 (+0000) Subject: * initialize performance testing library X-Git-Tag: gridsite-core_R_1_3_1~5 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=743325eaa0ff56f803e5d1bb827e9dd9b5cf1824;p=jra1mw.git * initialize performance testing library * use SINK_PARSE sink_mode in server (not only in proxy) --- diff --git a/org.glite.lb.server/src/bkserverd.c b/org.glite.lb.server/src/bkserverd.c index 9d82ecb..2e90911 100644 --- a/org.glite.lb.server/src/bkserverd.c +++ b/org.glite.lb.server/src/bkserverd.c @@ -686,6 +686,10 @@ int bk_clnt_data_init(void **data) cdata->job_index_cols = job_index_cols; } +#ifdef LB_PERF + glite_wll_perftest_init(NULL, NULL, NULL, NULL, 0); +#endif + *data = cdata; return 0; } diff --git a/org.glite.lb.server/src/stored_master.c b/org.glite.lb.server/src/stored_master.c index ed78612..5107454 100644 --- a/org.glite.lb.server/src/stored_master.c +++ b/org.glite.lb.server/src/stored_master.c @@ -66,6 +66,10 @@ int edg_wll_StoreProto(edg_wll_Context ctx) return edg_wll_SetError(ctx,ENOTCONN,"client side"); if(ret < 0) return edg_wll_SetError(ctx,EIO,"interlogger protocol"); +#ifdef LB_PERF + if (sink_mode == GLITE_LB_SINK_PARSE) glite_wll_perftest_consumeEventIlMsg(buf); + else +#endif handle_request(ctx,buf); free(buf);