summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gateway/WebContent/scripts
diff options
context:
space:
mode:
authorTim <timothyasir@gluster.com>2011-08-09 19:08:07 +0530
committerTim <timothyasir@gluster.com>2011-08-09 19:15:50 +0530
commit3943c857b8794b59c59f852b16c461c43f9d7d3e (patch)
treedbca9f06d3f83bfcf46af90df0c611d997c3f60a /src/com.gluster.storage.management.gateway/WebContent/scripts
parent1a2fd8fa98e300ec6c95febaf537b88ce32babd1 (diff)
parented2615da642493a39cac9d1ecaea92f832dc92be (diff)
Merge remote branch 'upstream/master'
Diffstat (limited to 'src/com.gluster.storage.management.gateway/WebContent/scripts')
-rwxr-xr-xsrc/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py b/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py
index 9c38364c..fcbcd738 100755
--- a/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py
+++ b/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py
@@ -35,11 +35,16 @@ def sendMulticastRequest(idString):
def openServerSocket():
- server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
- server.bind(('', Globals.SERVER_PORT))
- server.listen(Globals.DEFAULT_BACKLOG)
- return server
+ try:
+ server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+ server.bind(('', Globals.SERVER_PORT))
+ server.listen(Globals.DEFAULT_BACKLOG)
+ return server
+ except socket.error, e:
+ Utils.log("failed to open server socket on port %s: %s" % (Globals.SERVER_PORT, str(e)))
+ sys.stderr.write("failed to open server socket on port %s: %s\n" % (Globals.SERVER_PORT, str(e)))
+ sys.exit(1)
def main():
@@ -61,6 +66,7 @@ def main():
try:
ilist,olist,elist = select.select(rlist, [], [], 0.25)
except select.error, e:
+ Utils.log("failed to read from connections: %s" % str(e))
break
for sock in ilist:
# handle new connection