From 1a5f08f32400330c25b05ed3f2ef54af3bbf3000 Mon Sep 17 00:00:00 2001 From: David Zafman Date: Thu, 14 Nov 2019 21:10:28 -0800 Subject: [PATCH] osd: ceph_pg_upmaps() use max_deviation to determine perfect distribution Signed-off-by: David Zafman (cherry picked from commit 7f4ae9312314c329b63c850e09b403a95ad18bed) Conflicts: src/pybind/mgr/balancer/module.py (upmap_max_deviation config option handled differently) --- src/common/options.cc | 5 -- src/mgr/PyOSDMap.cc | 4 +- src/osd/OSDMap.cc | 86 ++++++++++++++----------------- src/osd/OSDMap.h | 2 +- src/pybind/mgr/balancer/module.py | 2 +- src/test/osd/TestOSDMap.cc | 6 +-- src/tools/osdmaptool.cc | 8 ++- 7 files changed, 51 insertions(+), 62 deletions(-) diff --git a/src/common/options.cc b/src/common/options.cc index 3969faa88e3..4f6adf30323 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -1659,11 +1659,6 @@ std::vector