From: Sage Weil Date: Sat, 27 Aug 2011 16:56:07 +0000 (-0700) Subject: mon: require PGID64 of osds and other mons X-Git-Tag: v0.35~191^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=efd43bbc591a48cbcb9c9bbbe66d120e135e2019;p=ceph.git mon: require PGID64 of osds and other mons Signed-off-by: Sage Weil --- diff --git a/src/cmon.cc b/src/cmon.cc index ff108ace1c65..7be51c3e3985 100644 --- a/src/cmon.cc +++ b/src/cmon.cc @@ -276,11 +276,16 @@ int main(int argc, const char **argv) uint64_t supported = CEPH_FEATURE_UID | CEPH_FEATURE_NOSRCADDR | - CEPH_FEATURE_MONCLOCKCHECK; + CEPH_FEATURE_MONCLOCKCHECK | + CEPH_FEATURE_PGID64; messenger->set_default_policy(SimpleMessenger::Policy::stateless_server(supported, 0)); messenger->set_policy(entity_name_t::TYPE_MON, SimpleMessenger::Policy::lossless_peer(supported, - CEPH_FEATURE_UID)); + CEPH_FEATURE_UID | + CEPH_FEATURE_PGID64)); + messenger->set_policy(entity_name_t::TYPE_OSD, + SimpleMessenger::Policy::stateless_server(supported, + CEPH_FEATURE_PGID64)); mon->init(); messenger->wait();