From 7a0e76701aec2a175c40c1f407713a750b1d1d7b Mon Sep 17 00:00:00 2001 From: "Bala.FA" Date: Thu, 4 Aug 2011 16:46:42 +0530 Subject: multicast-discoverd.py ignores if connection error back to sender. Signed-off-by: Bala.FA --- .../src/multicast-discoverd.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.py b/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.py index dea08c2d..fbadd048 100755 --- a/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.py +++ b/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.py @@ -94,10 +94,13 @@ def main(): continue time.sleep(0.2) - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.connect((request[1][0], Globals.SERVER_PORT)) - sock.send("%s,%s,%s,%s,%s,%s\n" % (tokens[0], tokens[1], tokens[2], socket.gethostname(), socket.getfqdn(), GLUSTERD_UUID)) - sock.close() + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.connect((request[1][0], Globals.SERVER_PORT)) + sock.send("%s,%s,%s,%s,%s,%s\n" % (tokens[0], tokens[1], tokens[2], socket.gethostname(), socket.getfqdn(), GLUSTERD_UUID)) + sock.close() + except socket.error, e: + Utils.log("failed to send reply to [%s:%s]: %s" % (request[1][0], Globals.SERVER_PORT, str(e))) sys.exit(0) -- cgit