]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSD: small cleanup. curmap will be assigned inside the following loops. 12009/head
authorJie Wang <jie.wang@kylin-cloud.com>
Thu, 17 Nov 2016 07:34:26 +0000 (07:34 +0000)
committerJie Wang <jie.wang@kylin-cloud.com>
Thu, 17 Nov 2016 07:34:26 +0000 (07:34 +0000)
Signed-off-by: Jie Wang <jie.wang@kylin-cloud.com>
src/osd/OSD.cc
src/osd/OSD.h

index 97025576026a4bce6c1b2ed32a0477a93e4ba5e9..d805a03e930c69f47a2ac5548fc0ca12b5c4285a 100644 (file)
@@ -9030,7 +9030,7 @@ void OSD::process_peering_events(
 {
   bool need_up_thru = false;
   epoch_t same_interval_since = 0;
-  OSDMapRef curmap = service.get_osdmap();
+  OSDMapRef curmap;
   PG::RecoveryCtx rctx = create_context();
   rctx.handle = &handle;
   for (list<PG*>::const_iterator i = pgs.begin();
index a79aa161b88c0ab17d77d242a01092ed508eeac0..960013f7fdff797dd2b6e11a440faf35f304fb46 100644 (file)
@@ -1944,6 +1944,7 @@ private:
     void _process(
       const list<PG *> &pgs,
       ThreadPool::TPHandle &handle) override {
+      assert(!pgs.empty());
       osd->process_peering_events(pgs, handle);
       for (list<PG *>::const_iterator i = pgs.begin();
           i != pgs.end();