]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: activate, backfill replica can have last_complete < log_tail
authorSamuel Just <samuel.just@dreamhost.com>
Tue, 13 Dec 2011 22:22:42 +0000 (14:22 -0800)
committerSamuel Just <samuel.just@dreamhost.com>
Wed, 14 Dec 2011 19:32:22 +0000 (11:32 -0800)
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
src/osd/PG.cc

index 1da29a270ecd15158b99fced66f849d889d6b268..7f88aebc206d5603b501f158718d4cdbe5b1e725 100644 (file)
@@ -1154,10 +1154,10 @@ void PG::activate(ObjectStore::Transaction& t, list<Context*>& tfin,
   if (role == 0) {    // primary state
     last_update_ondisk = info.last_update;
     min_last_complete_ondisk = eversion_t(0,0);  // we don't know (yet)!
+    assert(info.last_complete >= log.tail);
   }
   last_update_applied = info.last_update;
 
-  assert(info.last_complete >= log.tail);
 
   need_up_thru = false;