From 16ab819502ffcddd3dac34e3622dca0d2ff25a67 Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Wed, 28 Mar 2012 15:41:59 -0700 Subject: [PATCH] bug 14301: suppress expected exceptions from showing annoying stack dump, the message will be logged at TRACE level. Reviewed-By: Kelven --- .../com/cloud/cluster/ClusterServiceServletContainer.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/src/com/cloud/cluster/ClusterServiceServletContainer.java b/server/src/com/cloud/cluster/ClusterServiceServletContainer.java index db02d74fb76..ac8ff5d3a71 100644 --- a/server/src/com/cloud/cluster/ClusterServiceServletContainer.java +++ b/server/src/com/cloud/cluster/ClusterServiceServletContainer.java @@ -137,10 +137,12 @@ public class ClusterServiceServletContainer { if(s_logger.isTraceEnabled()) s_logger.trace("Cluster request from " + conn.getRemoteAddress().toString() + " is processed"); } - } catch (ConnectionClosedException ex) { - s_logger.error("Client closed connection", ex); + } catch (ConnectionClosedException ex) { + // client close and read time out exceptions are expected + // when KEEP-AVLIE is enabled + s_logger.trace("Client closed connection", ex); } catch (IOException ex) { - s_logger.error("I/O error", ex); + s_logger.trace("I/O error", ex); } catch (HttpException ex) { s_logger.error("Unrecoverable HTTP protocol violation", ex); } finally {