From: Zengran Zhang Date: Tue, 18 Jun 2019 03:32:33 +0000 (+0800) Subject: osd: accident of rollforward may need to mark pglog dirty X-Git-Tag: v15.1.0~2418^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=35cb184becd6562edd240553dfa50f47bb120b7f;p=ceph.git osd: accident of rollforward may need to mark pglog dirty refers: https://github.com/ceph/ceph/pull/27015/files#r294114392 Fixes: http://tracker.ceph.com/issues/40403 Signed-off-by: Zengran Zhang --- diff --git a/src/osd/PGLog.h b/src/osd/PGLog.h index 47ea9248cbde..7cc5c5a25cd0 100644 --- a/src/osd/PGLog.h +++ b/src/osd/PGLog.h @@ -739,7 +739,7 @@ public: if (log.roll_forward_to( roll_forward_to, h)) - dirty_log = false; + dirty_log = true; } eversion_t get_can_rollback_to() const {