Modify deploy/client.py 39/36239/3
authorhuangxiangyu <huangxiangyu5@huawei.com>
Tue, 20 Jun 2017 12:42:07 +0000 (20:42 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Thu, 13 Jul 2017 02:25:12 +0000 (02:25 +0000)
commit9d91215c859c5ebad4ba94e9c321f28ddb7b0316
tree90fffeafeb6345f1556e3c499ac052e44ea68e9d
parenta0edd1b2b4d4df6fc5c3e773eba66224930fdb46
Modify deploy/client.py

Bug:
1. when ansible_print process encounter runtime error
e.g. ansible.log doesn't exist, whole client.py
process stucks.
2. cobbler status encounters error when deploy timeout
happens.

Solution:
1. add ansible_print process alive check in function
get_installing_progress to exit parent process
when child process encounter runtime error.
2. remove unnecessary code in calling cobbler status
which cause error.

Change-Id: Ie04d45fd612e7273a6d584e3efb69e1506cdd0f9
Signed-off-by: huangxiangyu <huangxiangyu5@huawei.com>
deploy/client.py