From a60ead6205946f664c4ab858a6d462ce01bff44f Mon Sep 17 00:00:00 2001 From: sageweil Date: Mon, 10 Sep 2007 04:43:40 +0000 Subject: [PATCH] fake_kill_mds_after git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1809 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/newsyn.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/trunk/ceph/newsyn.cc b/trunk/ceph/newsyn.cc index 6b22bbed26788..b57fd90aeb249 100644 --- a/trunk/ceph/newsyn.cc +++ b/trunk/ceph/newsyn.cc @@ -40,6 +40,8 @@ public: } }; +extern std::map g_fake_kill_after; + /* * start up NewMessenger via MPI. @@ -292,6 +294,11 @@ int main(int argc, char **argv) mdsosd[i] = new OSD(n, rank.register_entity(entity_name_t(entity_name_t::TYPE_OSD, n)), monmap); mdsosd[i]->init(); } + + if (g_fake_kill_after.count(entity_name_t::MDS(i))) { + cerr << "mds" << i << " will die after " << g_fake_kill_after[entity_name_t::MDS(i)] << std::endl; + g_timer.add_event_after(g_fake_kill_after[entity_name_t::MDS(i)], new C_Die); + } } // create osd -- 2.39.5