]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
test/ceph_objectstore_tool.py: fix parsing of osd tree output
authorSage Weil <sage@redhat.com>
Tue, 18 Jul 2017 18:48:29 +0000 (14:48 -0400)
committerSage Weil <sage@redhat.com>
Fri, 21 Jul 2017 17:50:50 +0000 (13:50 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/test/ceph_objectstore_tool.py

index 52850523bb10991045d2f610ec8eeb50bae3f385..bae12f4d88426a187939d1e127f9aa78ae329ea6 100755 (executable)
@@ -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