]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/balancer: Python 3 compatibility fix 27076/head
authorMarius Schiffer <marius@mschiffer.de>
Wed, 20 Mar 2019 14:44:46 +0000 (15:44 +0100)
committerMarius Schiffer <marius.schiffer@gmail.com>
Wed, 20 Mar 2019 15:05:49 +0000 (16:05 +0100)
Fixes: http://tracker.ceph.com/issues/38831
Signed-off-by: Marius Schiffer <marius@mschiffer.de>
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: