From aa9075c59145f63f5779d63c5388c538b441c79b Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Fri, 8 Aug 2008 10:02:58 +0000
Subject: [PATCH] More logging for errors during noded RPC calls

Reviewed-by: iustinp
---
 daemons/ganeti-noded | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/daemons/ganeti-noded b/daemons/ganeti-noded
index 794afe7ba..606c01837 100755
--- a/daemons/ganeti-noded
+++ b/daemons/ganeti-noded
@@ -66,7 +66,11 @@ class NodeDaemonRequestHandler(http.HTTPRequestHandler):
       raise httperror.HTTPNotFound()
 
     try:
-      return method(self.post_data)
+      try:
+        return method(self.post_data)
+      except:
+        logging.exception("Error in RPC call")
+        raise
     except errors.QuitGanetiException, err:
       # Tell parent to quit
       os.kill(self.server.noded_pid, signal.SIGTERM)
-- 
GitLab