]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: remove duplicate function 9117/head
authorWei Jin <wjin.cn@gmail.com>
Fri, 13 May 2016 12:47:58 +0000 (20:47 +0800)
committerWei Jin <wjin.cn@gmail.com>
Fri, 13 May 2016 13:02:18 +0000 (21:02 +0800)
function reset_riter is totally the same to reset_rollback_info_trimmed_to_riter.

Signed-off-by: Wei Jin <wjin.cn@gmail.com>
src/osd/PGLog.cc
src/osd/PGLog.h

index e8f2a3ac49ef36e358d4bb6018ce70276b9a8055..d503e744f60d11eba4c9ac7074a8174d6998f9a2 100644 (file)
@@ -978,7 +978,7 @@ void PGLog::read_log(ObjectStore *store, coll_t pg_coll,
     }
   }
   log.head = info.last_update;
-  log.reset_riter();
+  log.reset_rollback_info_trimmed_to_riter();
 
   // build missing
   if (info.last_complete < info.last_update) {
index 2ee52d60327f7a5b8498a0f7ba28924b83b03cc3..d5c69a18cafe66f78bdc37e4413c17dcd65af250 100644 (file)
@@ -228,13 +228,6 @@ struct PGLog : DoutPrefixProvider {
       }
     }
     
-    void reset_riter() {
-      rollback_info_trimmed_to_riter = log.rbegin();
-      while (rollback_info_trimmed_to_riter != log.rend() &&
-        rollback_info_trimmed_to_riter->version > rollback_info_trimmed_to)
-        ++rollback_info_trimmed_to_riter;
-    }
-
     void reset_rollback_info_trimmed_to_riter() {
       rollback_info_trimmed_to_riter = log.rbegin();
       while (rollback_info_trimmed_to_riter != log.rend() &&
@@ -266,7 +259,6 @@ struct PGLog : DoutPrefixProvider {
         }
       }
         
-      reset_riter();
       indexed_data = PGLOG_INDEXED_ALL;
       reset_rollback_info_trimmed_to_riter();
     }