]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: consider segment_header_t::modify_time as the
authorXuehan Xu <xuxuehan@qianxin.com>
Wed, 24 Jul 2024 13:17:43 +0000 (21:17 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Mon, 5 Aug 2024 06:16:12 +0000 (14:16 +0800)
commita5329cbbaa2380dc76fdd8451a0560673e13e35b
tree0c6a4dd80ccd3b4c6b528562613f569aab91748d
parent93ef537d2bb6d0c4eb0443bb47a842ef98f1e3a1
crimson/os/seastore: consider segment_header_t::modify_time as the
segments' modify_time for no-tail OOL segments

OOL segments don't contain record headers anymore, we use
segment_header_t::modify_time as the approximation of segment
modify_time

Fixes: https://tracker.ceph.com/issues/67106
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/async_cleaner.cc
src/crimson/os/seastore/async_cleaner.h
src/crimson/os/seastore/journal/segment_allocator.cc
src/crimson/os/seastore/seastore_types.cc
src/crimson/os/seastore/seastore_types.h