]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: accident of rollforward may need to mark pglog dirty 31035/head
authorZengran Zhang <zhangzengran@sangfor.com.cn>
Tue, 18 Jun 2019 03:32:33 +0000 (11:32 +0800)
committerNathan Cutler <ncutler@suse.com>
Tue, 22 Oct 2019 06:04:55 +0000 (08:04 +0200)
refers: https://github.com/ceph/ceph/pull/27015/files#r294114392

Fixes: http://tracker.ceph.com/issues/40403
Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
(cherry picked from commit 35cb184becd6562edd240553dfa50f47bb120b7f)

src/osd/PGLog.h

index 59943fd68039611ac7b4e611f3ccdc2ff5d4750c..0c356c243ffab283f3624d96a0088fa85ac1987f 100644 (file)
@@ -725,7 +725,7 @@ public:
     if (log.roll_forward_to(
          roll_forward_to,
          h))
-      dirty_log = false;
+      dirty_log = true;
   }
 
   eversion_t get_can_rollback_to() const {