From: Marius Schiffer Date: Wed, 20 Mar 2019 14:44:46 +0000 (+0100) Subject: mgr/balancer: Python 3 compatibility fix X-Git-Tag: v15.0.0~149^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F27076%2Fhead;p=ceph.git mgr/balancer: Python 3 compatibility fix Fixes: http://tracker.ceph.com/issues/38831 Signed-off-by: Marius Schiffer --- diff --git a/src/pybind/mgr/balancer/module.py b/src/pybind/mgr/balancer/module.py index 8ed3dbac686d..db8ea3c57c9d 100644 --- a/src/pybind/mgr/balancer/module.py +++ b/src/pybind/mgr/balancer/module.py @@ -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: