Merge pull request #27076 from MariusSchiffer/ceph-mgr-python3-fix

mgr/balancer: Python 3 compatibility fix

Reviewed-by: Kai Wagner <kwagner@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2019-03-22 15:28:49 +08:00 committed by GitHub
commit cb9a8fbe8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View 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: