]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/cache: do `prepare_commit` before retiring extents
authorXuehan Xu <xuxuehan@qianxin.com>
Thu, 27 Feb 2025 05:54:49 +0000 (13:54 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Mon, 14 Apr 2025 04:30:19 +0000 (12:30 +0800)
commit20b0d5a9c30bb9c099899d456eafb823234dbd82
treebfbb6d10361803eb8890fdf9433b3075d4cf2b28
parent115bf3674a7bcb3a6e77ff6d6d89d35a9b3877f3
crimson/os/seastore/cache: do `prepare_commit` before retiring extents

Linked tree nodes in logical trees need to take parents from the prior
instances when being rewritten, which has to be done before the prior
instances are retired.

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/cache.cc