From 3b6da4c4290be929d6270ca1ea6b42d6214c4edc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Milo=C5=A1=20Mula=C4=8D?= Date: Thu, 6 Mar 2008 12:12:26 +0000 Subject: [PATCH] take JDL from Transfer and EnQueue events only if no JDL was logged yet; otherwise ignore it --- org.glite.lb.server/src/process_event.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/org.glite.lb.server/src/process_event.c b/org.glite.lb.server/src/process_event.c index e6daa43..5cb96c6 100644 --- a/org.glite.lb.server/src/process_event.c +++ b/org.glite.lb.server/src/process_event.c @@ -376,7 +376,10 @@ static int processEvent_glite(intJobStat *js, edg_wll_Event *e, int ev_seq, int if (USABLE_DATA(res, strict)) { switch (e->transfer.source) { case EDG_WLL_SOURCE_USER_INTERFACE: - rep(js->pub.jdl, e->transfer.job); break; + if (!js->pub.jdl) { + rep(js->pub.jdl, e->transfer.job); + } + break; case EDG_WLL_SOURCE_JOB_SUBMISSION: rep(js->pub.condor_jdl, e->transfer.job); break; case EDG_WLL_SOURCE_LOG_MONITOR: @@ -497,7 +500,10 @@ static int processEvent_glite(intJobStat *js, edg_wll_Event *e, int ev_seq, int if (USABLE_DATA(res, strict)) { switch (e->enQueued.source) { case EDG_WLL_SOURCE_NETWORK_SERVER: - rep(js->pub.jdl, e->enQueued.job); break; + if (!js->pub.jdl) { + rep(js->pub.jdl, e->enQueued.job); + } + break; case EDG_WLL_SOURCE_WORKLOAD_MANAGER: if (USABLE_BRANCH(res)) { rep(js->pub.matched_jdl, e->enQueued.job); -- 1.8.2.3