From 2065d470e6585c9a69b4a807e9616e1d9ab31589 Mon Sep 17 00:00:00 2001 From: Marius Schiffer Date: Wed, 20 Mar 2019 15:44:46 +0100 Subject: [PATCH] mgr/balancer: Python 3 compatibility fix Fixes: http://tracker.ceph.com/issues/38831 Signed-off-by: Marius Schiffer --- src/pybind/mgr/balancer/module.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pybind/mgr/balancer/module.py b/src/pybind/mgr/balancer/module.py index 8ed3dbac686..db8ea3c57c9 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: -- 2.47.3