]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: mark_log_for_rewrite on resurrection
authorSamuel Just <sam.just@inktank.com>
Tue, 26 Aug 2014 23:53:02 +0000 (16:53 -0700)
committerSamuel Just <sam.just@inktank.com>
Sun, 21 Sep 2014 17:04:13 +0000 (10:04 -0700)
Fixes: #8777
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 8346e10755027e982f26bab4642334fd91cc31aa)

src/osd/PG.cc

index 294e2601cc6d48221b5a9290ebe21784d61938f2..3e6d7070ec4d2be021ef5ea9d02aed91dfb82c0f 100644 (file)
@@ -2360,6 +2360,7 @@ void PG::init(
     dout(10) << __func__ << ": Setting backfill" << dendl;
     info.last_backfill = hobject_t();
     info.last_complete = info.last_update;
+    pg_log.mark_log_for_rewrite();
   }
 
   reg_next_scrub();