]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: use defined osd_required features for messenger policy 20223/head
authorYan Jun <yan.jun8@zte.com.cn>
Sun, 4 Feb 2018 15:10:07 +0000 (23:10 +0800)
committerYan Jun <yan.jun8@zte.com.cn>
Sun, 4 Feb 2018 15:16:58 +0000 (23:16 +0800)
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
src/ceph_osd.cc

index 4d7daf62d133366a0396258d374613a3f9b3ec80..fb7ee11c4cb988068b7c0c45ae3d2fe9e2ea00c9 100644 (file)
@@ -529,13 +529,9 @@ flushjournal_out:
                                   client_byte_throttler.get(),
                                   nullptr);
   ms_public->set_policy(entity_name_t::TYPE_MON,
-                               Messenger::Policy::lossy_client(CEPH_FEATURE_UID |
-                                                              CEPH_FEATURE_PGID64 |
-                                                              CEPH_FEATURE_OSDENC));
+                        Messenger::Policy::lossy_client(osd_required));
   ms_public->set_policy(entity_name_t::TYPE_MGR,
-                               Messenger::Policy::lossy_client(CEPH_FEATURE_UID |
-                                                              CEPH_FEATURE_PGID64 |
-                                                              CEPH_FEATURE_OSDENC));
+                        Messenger::Policy::lossy_client(osd_required));
 
   //try to poison pill any OSD connections on the wrong address
   ms_public->set_policy(entity_name_t::TYPE_OSD,