Store not only events but also jobs on load (SB #92557, SB #92564)
authorZdeněk Šustr <sustr4@cesnet.cz>
Thu, 17 May 2012 11:21:03 +0000 (11:21 +0000)
committerZdeněk Šustr <sustr4@cesnet.cz>
Thu, 17 May 2012 11:21:03 +0000 (11:21 +0000)
org.glite.lb.server/src/load.c

index 19ad4e5..c547aba 100644 (file)
@@ -50,6 +50,7 @@ int edg_wll_LoadEventsServer(edg_wll_Context ctx,const edg_wll_LoadRequest *req,
 {
        int                                     fd,
                                                reject_fd = -1,
+                                               JPreg,
                                                readret, i, ret;
        size_t                                  maxsize;
        char                       *line = NULL, *errdesc,
@@ -102,6 +103,8 @@ int edg_wll_LoadEventsServer(edg_wll_Context ctx,const edg_wll_LoadRequest *req,
                do {
                        if (edg_wll_Transaction(ctx)) goto err;
 
+                       store_job_server_proxy(ctx, event, &JPreg);
+
                        edg_wll_StoreEvent(ctx, event, line, NULL); 
 
                } while (edg_wll_TransNeedRetry(ctx));