From e65c283c2972f19dfd9fd8bbde4c8c8901976657 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Mon, 4 May 2009 16:40:29 -0700 Subject: [PATCH] c3: fix rank static allocation --- src/s3/c3.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/s3/c3.cc b/src/s3/c3.cc index 2f7291a9d3ef1..4c6fe7a1421aa 100644 --- a/src/s3/c3.cc +++ b/src/s3/c3.cc @@ -161,6 +161,7 @@ bool C3::init() if (!mc->get_monmap()) return false; + SimpleMessenger rank; rank.bind(); cout << "starting c3." << g_conf.id << " at " << rank.get_rank_addr() @@ -174,10 +175,10 @@ bool C3::init() mc->set_messenger(messenger); - rank.set_policy(entity_name_t::TYPE_MON, Rank::Policy::lossy_fail_after(1.0)); - rank.set_policy(entity_name_t::TYPE_MDS, Rank::Policy::lossless()); - rank.set_policy(entity_name_t::TYPE_OSD, Rank::Policy::lossless()); - rank.set_policy(entity_name_t::TYPE_CLIENT, Rank::Policy::lossless()); // mds does its own timeout/markdown + rank.set_policy(entity_name_t::TYPE_MON, SimpleMessenger::Policy::lossy_fail_after(1.0)); + rank.set_policy(entity_name_t::TYPE_MDS, SimpleMessenger::Policy::lossless()); + rank.set_policy(entity_name_t::TYPE_OSD, SimpleMessenger::Policy::lossless()); + rank.set_policy(entity_name_t::TYPE_CLIENT, SimpleMessenger::Policy::lossless()); // mds does its own timeout/markdown rank.start(1); -- 2.39.5