From: Sage Weil Date: Wed, 9 Apr 2008 17:42:46 +0000 (-0700) Subject: cmon: set msgr policies X-Git-Tag: v0.3~239^2~55 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=609668346f74b0757cce7d2246e745564ea823c2;p=ceph.git cmon: set msgr policies --- diff --git a/src/cmon.cc b/src/cmon.cc index 35bffd03224..96fbfae966c 100644 --- a/src/cmon.cc +++ b/src/cmon.cc @@ -107,6 +107,14 @@ int main(int argc, const char **argv) Monitor *mon = new Monitor(whoami, &store, m, &monmap); rank.start(); // may daemonize + + rank.set_policy(entity_name_t::TYPE_MON, Rank::Policy::fail_after(g_conf.mon_lease_timeout * 2)); + rank.set_policy(entity_name_t::TYPE_MDS, Rank::Policy::fast_fail()); + rank.set_policy(entity_name_t::TYPE_CLIENT, Rank::Policy::fast_fail()); + rank.set_policy(entity_name_t::TYPE_OSD, Rank::Policy::fast_fail()); + rank.set_policy(entity_name_t::TYPE_ADMIN, Rank::Policy::fast_fail()); + + mon->init(); rank.wait();