]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/DaemonServer: skip redundant update of pgp_num_actual 42223/head
authorDan van der Ster <daniel.vanderster@cern.ch>
Tue, 29 Jun 2021 20:36:00 +0000 (22:36 +0200)
committerCory Snyder <csnyder@iland.com>
Wed, 7 Jul 2021 17:13:30 +0000 (13:13 -0400)
commita6f355dc116b2f8fce14e9063b7a599973f77a3c
tree54863105e2e2821fa8dee7a4bd60277aca78f900
parent2da4f0a00259e70842bd8c8408e9267833b68856
mgr/DaemonServer: skip redundant update of pgp_num_actual

During PG merge the MGR was observed repeatedly sending identical
set pgp_num_actual values, leading to osdmap churn at 2000/hr.

Skip the redundant osd set pgp_num_actual command if the
pgp_num is already our computed next.

Fixes: https://tracker.ceph.com/issues/51433
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
(cherry picked from commit 3f15749de0d550a124f8c6afbd457f17ef020963)
src/mgr/DaemonServer.cc