From: Sage Weil Date: Sat, 17 Aug 2013 06:27:39 +0000 (-0700) Subject: osdc/Objecter: only request map on startup if epoch == 0 X-Git-Tag: v0.69~27^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=42b3d55ddb2cacd138003db986baf62a9d452a3d;p=ceph.git osdc/Objecter: only request map on startup if epoch == 0 Normal clients have no map and need one to get started. If we are the OSD, we will already have one and will get fed maps as they come in. Signed-off-by: Sage Weil --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 39378521b09..af6ebd6ae17 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -229,7 +229,8 @@ void Objecter::init_locked() assert(!initialized); schedule_tick(); - maybe_request_map(); + if (osdmap->get_epoch() == 0) + maybe_request_map(); initialized = true; }