From aa2e6ab07df8c3bae045df117faeb4de6336a406 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Fri, 19 Mar 2010 13:16:27 +0000 Subject: [PATCH] Implement EXCL registration flag on server. --- org.glite.lb.server/src/store.c.T | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.glite.lb.server/src/store.c.T b/org.glite.lb.server/src/store.c.T index 40f8f28..e72a773 100644 --- a/org.glite.lb.server/src/store.c.T +++ b/org.glite.lb.server/src/store.c.T @@ -392,6 +392,11 @@ int store_job_server_proxy(edg_wll_Context ctx, edg_wll_Event *event, int *regis edg_wll_SetError(ctx,EPERM,"Job already registered with different owner. Rejecting event."); goto err; } + + if (event->any.priority & EDG_WLL_LOGLFLAG_EXCL) { + edg_wll_SetError(ctx,EEXIST,"Job with given jobid already exists. Rejecting event."); + goto err; + } } /* update job membership if needed */ -- 1.8.2.3