]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
release note: Add pending release notes for already merged code
authorDavid Zafman <dzafman@redhat.com>
Thu, 5 Dec 2019 17:52:04 +0000 (09:52 -0800)
committerDavid Zafman <dzafman@redhat.com>
Tue, 10 Dec 2019 19:06:04 +0000 (11:06 -0800)
Follow on to https://github.com/ceph/ceph/pull/31774

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 65d03bae8b4f50cc3cbaa50640eaeab4cabd711f)

PendingReleaseNotes

index 50eac7045bc1271f6eb7ad4bc349e54bb33d097b..1647f5ae114d05a61adb8df081fcd69758d4e062 100644 (file)
   value determined by the config options, for the average for any of the 3 intervals.
   New admin command ``ceph daemon osd.# dump_osd_network [threshold]`` will
   do the same but only including heartbeats initiated by the specified OSD.
+
+* The configuration value ``osd_calc_pg_upmaps_max_stddev`` used for upmap
+  balancing has been removed. Instead use the mgr balancer config
+  ``upmap_max_deviation`` which now is an integer number of PGs of deviation
+  from the target PGs per OSD.  This can be set with a command like
+  ``ceph config set mgr mgr/balancer/upmap_max_deviation 2``.  The default
+  ``upmap_max_deviation`` is 1.  There are situations where crush rules
+  would not allow a pool to ever have completely balanced PGs.  For example, if
+  crush requires 1 replica on each of 3 racks, but there are fewer OSDs in 1 of
+  the racks.  In those cases, the configuration value can be increased.