Fix pylint error for storage_helper

modified is_cepth_healthy to return both status and output

Change-Id: Iebb903bdc3d3720ae537f3f68e539a347b06693e
Signed-off-by: George Postolache <george.postolache@intel.com>
This commit is contained in:
George Postolache 2020-05-04 11:01:11 +03:00
parent 9d859ef3a5
commit 1bfd671cee
1 changed files with 4 additions and 4 deletions

View File

@ -49,21 +49,21 @@ def is_ceph_healthy(con_ssh=None):
rtn_code, out = con_ssh.exec_cmd('ceph -s')
if rtn_code > 0:
LOG.warning('ceph -s failed to execute.')
return False
return (False, out)
health_state = re.findall('health: (.*)\n', out)
if not health_state:
LOG.warning('Unable to determine ceph health state')
return False
return (False, out)
health_state = health_state[0]
if health_ok in health_state:
LOG.info('CEPH cluster is healthy')
return True
return (True, out)
msg = 'CEPH unhealthy. State: {}'.format(health_state)
LOG.warning(msg)
return False
return (False, out)
def get_ceph_osd_count(fail_ok=False, con_ssh=None):