]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/cache: fix retiring mutation-pending extents 42144/head
authorYingxin Cheng <yingxin.cheng@intel.com>
Fri, 2 Jul 2021 01:28:39 +0000 (09:28 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Fri, 2 Jul 2021 05:09:38 +0000 (13:09 +0800)
commitf0c0040274d1b84ef5e08146500dcf48c9513133
tree676774df968f27528461e6857ae7f87ba83cfab3
parente9717a47353325312565d524e52fd3f3e557b8ca
crimson/os/seastore/cache: fix retiring mutation-pending extents

Mark the retiring mutation-pending extent as INVALID, and add it's
prior-instance to retired-set in order to populate transaction
invalidation correctly.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/transaction.h