From 44a4847c67e7623bdf5562f8b6ce583c8bc58fed Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Tue, 5 Jun 2012 13:54:57 +0000 Subject: [PATCH] Allow greyjobs when loading --- org.glite.lb.server/src/load.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.glite.lb.server/src/load.c b/org.glite.lb.server/src/load.c index 77bdcf7..9328483 100644 --- a/org.glite.lb.server/src/load.c +++ b/org.glite.lb.server/src/load.c @@ -50,6 +50,7 @@ int edg_wll_LoadEventsServer(edg_wll_Context ctx,const edg_wll_LoadRequest *req, { int fd, reject_fd = -1, + ctxgrey = ctx->greyjobs, readret, i, ret; size_t maxsize; char *line = NULL, *errdesc, @@ -64,6 +65,8 @@ int edg_wll_LoadEventsServer(edg_wll_Context ctx,const edg_wll_LoadRequest *req, if ( (fd = open(req->server_file, O_RDONLY)) == -1 ) return edg_wll_SetError(ctx, errno, "Server can not open the file"); + ctx->greyjobs = 1; + memset(result,0,sizeof(*result)); i = 0; while ( 1 ) @@ -134,6 +137,8 @@ cycle_clean: ctx->event_load = 0; } + ctx->greyjobs = ctxgrey; + if ( reject_fd != -1 ) close(reject_fd); -- 1.8.2.3