]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/ceph_manager: compare osd flush seq #'s as ints
authorSage Weil <sage@redhat.com>
Tue, 1 Jan 2019 15:03:24 +0000 (09:03 -0600)
committerSage Weil <sage@redhat.com>
Thu, 3 Jan 2019 17:17:38 +0000 (11:17 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
qa/tasks/ceph_manager.py

index c9cbc44505ce6d99a6ffc4d55d19ec4778774573..73143b8f6382f416477d47fed44e6a6199a5a365 100644 (file)
@@ -1215,7 +1215,7 @@ class CephManager:
         :param wait_for_mon: wait for mon to be synced with mgr. 0 to disable
                              it. (5 min by default)
         """
-        seq = {osd: self.raw_cluster_cmd('tell', 'osd.%d' % osd, 'flush_pg_stats')
+        seq = {osd: int(self.raw_cluster_cmd('tell', 'osd.%d' % osd, 'flush_pg_stats'))
                for osd in osds}
         if not wait_for_mon:
             return
@@ -1226,7 +1226,7 @@ class CephManager:
                 continue
             got = 0
             while wait_for_mon > 0:
-                got = self.raw_cluster_cmd('osd', 'last-stat-seq', 'osd.%d' % osd)
+                got = int(self.raw_cluster_cmd('osd', 'last-stat-seq', 'osd.%d' % osd))
                 self.log('need seq {need} got {got} for osd.{osd}'.format(
                     need=need, got=got, osd=osd))
                 if got >= need: