]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: Remove the duplicated func MissingLoc::get_all_missing.
authorJianpeng Ma <jianpeng.ma@intel.com>
Tue, 14 Apr 2015 05:29:54 +0000 (13:29 +0800)
committerDavid Zafman <dzafman@redhat.com>
Fri, 17 Jun 2016 19:28:48 +0000 (12:28 -0700)
It is the same as MissingLoc::get_needs_recovery.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
(cherry picked from commit bdd6205408cf20e039496728052a36c1a7d758c6)

src/osd/PG.h
src/osd/ReplicatedPG.cc

index e06b9102553620bfc9f81fe2efcf509fe4ba50fe..935e7444514f1491f1a340863796fb4f0d975289 100644 (file)
@@ -361,10 +361,6 @@ public:
       return ret;
     }
 
-    const map<hobject_t, pg_missing_t::item> &get_all_missing() const {
-      return needs_recovery_map;
-    }
-
     void clear() {
       needs_recovery_map.clear();
       missing_loc.clear();
index 3c6511f66bb2af116cdf66134ff085c3331e8333..75deab2a2c1b27d94dfeca94d8659c65d2abfb52 100644 (file)
@@ -8565,9 +8565,9 @@ void ReplicatedPG::mark_all_unfound_lost(int what)
   info.last_update.epoch = get_osdmap()->get_epoch();
   const pg_missing_t &missing = pg_log.get_missing();
   map<hobject_t, pg_missing_t::item>::const_iterator m =
-    missing_loc.get_all_missing().begin();
+    missing_loc.get_needs_recovery().begin();
   map<hobject_t, pg_missing_t::item>::const_iterator mend =
-    missing_loc.get_all_missing().end();
+    missing_loc.get_needs_recovery().end();
   while (m != mend) {
     const hobject_t &oid(m->first);
     if (!missing_loc.is_unfound(oid)) {