]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
PGLog: rename claim_log_clear_rollback_info to reset_backfill_claim_log
authorSamuel Just <sjust@redhat.com>
Fri, 13 May 2016 01:06:35 +0000 (18:06 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 14 Jul 2016 14:48:13 +0000 (07:48 -0700)
This clarifies that the state should be reset as if we are restarting
backfill: this includes the missing set.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/osd/PG.cc
src/osd/PGLog.h
src/test/osd/TestPGLog.cc

index 8378cdbbd9dbdbb0cf074c21e6d5c09f40f91f6b..c668c3d15481317fdfbb734d9c5c3c3d556f274d 100644 (file)
@@ -7017,7 +7017,7 @@ boost::statechart::result PG::RecoveryState::Stray::react(const MLogRec& logevt)
     pg->dirty_big_info = true;  // maybe.
 
     PGLogEntryHandler rollbacker;
-    pg->pg_log.claim_log_and_clear_rollback_info(msg->log, &rollbacker);
+    pg->pg_log.reset_backfill_claim_log(msg->log, &rollbacker);
     rollbacker.apply(pg, t);
 
     pg->pg_log.reset_backfill();
index 7f27517af52336e2e5365a722299dfe269857902..9b33b5e42d9432a5725b3b9f8ec9051d332553c1 100644 (file)
@@ -596,7 +596,7 @@ public:
 
   //////////////////// get or set log & missing ////////////////////
 
-  void claim_log_and_clear_rollback_info(const pg_log_t &o, LogEntryHandler *h) {
+  void reset_backfill_claim_log(const pg_log_t &o, LogEntryHandler *h) {
     log.can_rollback_to = log.head;
     log.advance_rollback_info_trimmed_to(log.head, h);
     log.claim_log_and_clear_rollback_info(o);
index 8f39c1111a259da3367a411cd569be1bfdb0ed76..7a8db878b2da2d4aed6d7acb32291c1849acdc80 100644 (file)
@@ -483,7 +483,7 @@ TEST_F(PGLogTest, rewind_divergent_log) {
     rewind_divergent_log(t, eversion_t(1, 5), info, &h,
                         dirty_info, dirty_big_info);
     pg_log_t log;
-    claim_log_and_clear_rollback_info(log, &h);
+    reset_backfill_claim_log(log, &h);
   }
 }