From: ericqzhao <125110732+ericqzhao@users.noreply.github.com> Date: Thu, 20 Jul 2023 02:06:55 +0000 (+0000) Subject: mgr: add throttle policy for DaemonServer X-Git-Tag: v16.2.15~38^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ebcd948155a3b0c806cda4eadd04ce5c9f1860e4;p=ceph.git mgr: add throttle policy for DaemonServer This commit fix the throttle parameter of osd does not take effect for mgr Fixes: https://tracker.ceph.com/issues/61942 Signed-off-by: ericqzhao <125110732+ericqzhao@users.noreply.github.com> (cherry picked from commit 28c666eb80100cb2964239ac59ec339225fef3ee) --- diff --git a/src/mgr/DaemonServer.cc b/src/mgr/DaemonServer.cc index 0f8c4729fd4..669baddd934 100644 --- a/src/mgr/DaemonServer.cc +++ b/src/mgr/DaemonServer.cc @@ -115,6 +115,16 @@ int DaemonServer::init(uint64_t gid, entity_addrvec_t client_addrs) "mgr", Messenger::get_pid_nonce()); msgr->set_default_policy(Messenger::Policy::stateless_server(0)); + // throttle policy + msgr->set_policy(entity_name_t::TYPE_OSD, + Messenger::Policy::stateless_server( + CEPH_FEATURE_SERVER_LUMINOUS)); + msgr->set_policy(entity_name_t::TYPE_MON, + Messenger::Policy::lossy_client(CEPH_FEATURE_UID | + CEPH_FEATURE_PGID64)); + msgr->set_policy(entity_name_t::TYPE_MDS, + Messenger::Policy::stateless_server( + CEPH_FEATURE_SERVER_LUMINOUS)); msgr->set_auth_client(monc);