]> 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)
committerJianpeng Ma <jianpeng.ma@intel.com>
Wed, 22 Apr 2015 01:47:51 +0000 (09:47 +0800)
It is the same as MissingLoc::get_needs_recovery.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/osd/PG.h
src/osd/ReplicatedPG.cc

index 3f1b2d93a21ddd24903319c0d0d335ccec0020da..eb1791e730a6397e59fe7136ebc4bd97af3c5d6b 100644 (file)
@@ -357,10 +357,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 b74c8dd848d1cf04d5de4d237e20692218ca8d09..6b62a430f7a778ad681494eaf536179b71be5de0 100644 (file)
@@ -8524,9 +8524,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)) {