everybody deserves a second chance
authorS.Çağlar Onur <caglar@cs.princeton.edu>
Sun, 29 Aug 2010 05:23:03 +0000 (01:23 -0400)
committerS.Çağlar Onur <caglar@cs.princeton.edu>
Sun, 29 Aug 2010 05:23:03 +0000 (01:23 -0400)
source/steps/ReadNodeConfiguration.py

index ef1a944..bd55e9b 100644 (file)
@@ -14,6 +14,7 @@ import sys, os, traceback
 import string
 import socket
 import re
+import time
 
 import utils
 from Exceptions import *
@@ -563,7 +564,12 @@ def __parse_configuration_file( vars, log, file_contents ):
     try:
         resolved_node_ip= socket.gethostbyname(hostname)
     except socket.gaierror, e:
-        hostname_resolve_ok= 0
+        # sleep 5 minutes and try again
+        time.sleep(60*5)
+        try:
+            resolved_node_ip= socket.gethostbyname(hostname)
+        except socket.gaierror, e:
+            hostname_resolve_ok= 0
         
 
     if INTERFACE_SETTINGS['method'] == "dhcp":