Skip to content
Snippets Groups Projects
Commit 8741efc0 authored by Chris Hines's avatar Chris Hines
Browse files

double check the control process started correctly

parent 616d1ab5
No related branches found
No related tags found
3 merge requests!77Revert "disable agressive kill and restart",!45Test,!44Dev
Pipeline #11946 passed
......@@ -171,6 +171,14 @@ class Ssh:
(stdout,stderr) = ctrl_p.communicate()
logger.error('control socket error {} {}'.format(stdout,stderr))
raise SshCtrlException(error.decode())
DOUBLECHECK=True
if DOUBLECHECK:
time.sleep(1)
ctrl_p.poll()
if ctrl_p.returncode != None:
(stdout,stderr) = ctrl_p.communicate()
logger.error('ctrl_p died {} {} {}'.format(ctrl_p.returncode,stdout,stderr))
sess.lock.release()
return ctrlsocket
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment