From: Zdeněk Salvet Date: Thu, 23 Aug 2007 06:16:34 +0000 (+0000) Subject: Don't syslog expectable error, more complete error categories (sync with X-Git-Tag: glite-lb-client_R_3_0_1_1~32 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=2bafa565329ff71784c30c0a7bca865b00b326e5;p=jra1mw.git Don't syslog expectable error, more complete error categories (sync with bkserverd.c). --- diff --git a/org.glite.lb.proxy/src/lbproxy.c b/org.glite.lb.proxy/src/lbproxy.c index afcba20..1a90e0d 100644 --- a/org.glite.lb.proxy/src/lbproxy.c +++ b/org.glite.lb.proxy/src/lbproxy.c @@ -515,6 +515,8 @@ int accept_serve(int conn, struct timeval *timeout, void *cdata) switch ( (err = edg_wll_Error(ctx, &errt, &errd)) ) { case ETIMEDOUT: case EPIPE: + case EIO: + case EDG_WLL_IL_PROTO: dprintf(("[%d] %s (%s)\n", getpid(), errt, errd)); if (!debug) syslog(LOG_ERR,"%s (%s)", errt, errd); /* fallthrough @@ -525,18 +527,30 @@ int accept_serve(int conn, struct timeval *timeout, void *cdata) break; case ENOENT: - case EINVAL: case EPERM: case EEXIST: case EDG_WLL_ERROR_NOINDEX: case E2BIG: dprintf(("[%d] %s (%s)\n", getpid(), errt, errd)); + break; + case EINVAL: + case EDG_WLL_ERROR_PARSE_BROKEN_ULM: + case EDG_WLL_ERROR_PARSE_EVENT_UNDEF: + case EDG_WLL_ERROR_PARSE_MSG_INCOMPLETE: + case EDG_WLL_ERROR_PARSE_KEY_DUPLICITY: + case EDG_WLL_ERROR_PARSE_KEY_MISUSE: + case EDG_WLL_ERROR_PARSE_OK_WITH_EXTRA_FIELDS: + case EDG_WLL_ERROR_JOBID_FORMAT: + case EDG_WLL_ERROR_MD5_CLASH: + dprintf(("[%d] %s (%s)\n", getpid(), errt, errd)); if ( !debug ) syslog(LOG_ERR,"%s (%s)", errt, errd); /* * no action for non-fatal errors */ break; + case EDG_WLL_ERROR_DB_CALL: + case EDG_WLL_ERROR_SERVER_RESPONSE: default: dprintf(("[%d] %s (%s)\n", getpid(), errt, errd)); if (!debug) syslog(LOG_CRIT,"%s (%s)",errt,errd);