From 90401f79731571500856471d0d23b68812f4dc6b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Thu, 18 Mar 2010 09:15:08 +0000 Subject: [PATCH] keep messages in queue in case of authorization failure or database error --- org.glite.lb.logger/src/send_event.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/org.glite.lb.logger/src/send_event.c b/org.glite.lb.logger/src/send_event.c index 4b1ee93..4dcd14c 100644 --- a/org.glite.lb.logger/src/send_event.c +++ b/org.glite.lb.logger/src/send_event.c @@ -353,6 +353,8 @@ event_queue_send(struct event_queue *eq) case LB_NOMEM: /* NOT USED: case LB_SYS: */ /* NOT USED: case LB_AUTH: */ + case LB_PERM: + case LB_DBERR: /* non fatal errors (for us) */ eq->timeout = TIMEOUT; return(0); @@ -360,7 +362,7 @@ event_queue_send(struct event_queue *eq) case LB_OK: /* event succesfully delivered */ - default: /* LB_DBERR, LB_PROTO */ + default: /* LB_PROTO */ /* the event was not accepted by the server */ /* update the event pointer */ if(event_store_commit(msg->es, msg->ev_len, queue_list_is_log(eq), msg->generation) < 0) -- 1.8.2.3