import string
import socket
import re
+import time
import utils
from Exceptions import *
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":