]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/balancer: Python 3 compatibility fix 27227/head
authorMarius Schiffer <marius@mschiffer.de>
Wed, 20 Mar 2019 14:44:46 +0000 (15:44 +0100)
committerPrashant D <pdhange@redhat.com>
Thu, 28 Mar 2019 00:31:20 +0000 (20:31 -0400)
Fixes: http://tracker.ceph.com/issues/38831
Signed-off-by: Marius Schiffer <marius@mschiffer.de>
(cherry picked from commit 2065d470e6585c9a69b4a807e9616e1d9ab31589)

src/pybind/mgr/balancer/module.py

index 8ed3dbac686df473836c5cde8bc5adce2f8f119c..db8ea3c57c9d27dc6d5d0ff614fb5e4d20646a1d 100644 (file)
@@ -928,7 +928,7 @@ class Module(MgrModule):
             if crush_rule not in pools_by_crush_rule:
                 pools_by_crush_rule[crush_rule] = []
             pools_by_crush_rule[crush_rule].append(pool)
-        classified_pools = pools_by_crush_rule.values()
+        classified_pools = list(pools_by_crush_rule.values())
         # shuffle so all pools get equal (in)attention
         random.shuffle(classified_pools)
         for it in classified_pools: