From: Sage Weil Date: Tue, 18 Jul 2017 18:48:29 +0000 (-0400) Subject: test/ceph_objectstore_tool.py: fix parsing of osd tree output X-Git-Tag: v12.1.2~150^2~31 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b196b27eafc71c60435bdb0e31b380ece96626ac;p=ceph.git test/ceph_objectstore_tool.py: fix parsing of osd tree output Signed-off-by: Sage Weil --- diff --git a/src/test/ceph_objectstore_tool.py b/src/test/ceph_objectstore_tool.py index 52850523bb10..bae12f4d8842 100755 --- a/src/test/ceph_objectstore_tool.py +++ b/src/test/ceph_objectstore_tool.py @@ -513,8 +513,12 @@ def get_osd_weights(CFSD_PREFIX, osd_ids, osd_path): shell=True) weights = [] for line in output.strip().split('\n'): - osd_id, weight, osd_name = re.split('\s+', line) - weights.append(float(weight)) + print(line) + linev = re.split('\s+', line) + if linev[0] is '': + linev.pop(0) + print('linev %s' % linev) + weights.append(float(linev[1])) return weights