Display error during launch of accelerated daemon
* also minor tweak to the # of retries in the connection attempt Fixes #4012
This commit is contained in:
parent
8a016bb374
commit
2696135b3b
1 changed files with 3 additions and 1 deletions
|
@ -74,7 +74,7 @@ class Connection(object):
|
|||
try:
|
||||
if not self.is_connected:
|
||||
# TODO: make the timeout and retries configurable?
|
||||
tries = 10
|
||||
tries = 3
|
||||
self.conn = socket.socket()
|
||||
self.conn.settimeout(30.0)
|
||||
while tries > 0:
|
||||
|
@ -91,6 +91,8 @@ class Connection(object):
|
|||
if allow_ssh:
|
||||
vvv("Falling back to ssh to startup accelerated mode")
|
||||
res = self._execute_fb_module()
|
||||
if not res.is_successful():
|
||||
raise errors.AnsibleError("Failed to launch the accelerated daemon on %s (reason: %s)" % (self.host,res.result.get('msg')))
|
||||
return self.connect(allow_ssh=False)
|
||||
else:
|
||||
raise errors.AnsibleError("Failed to connect to %s:%s" % (self.host,self.fbport))
|
||||
|
|
Loading…
Reference in a new issue