]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/segment_cleaner: delay reclaim until near full
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 30 May 2022 05:27:30 +0000 (13:27 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Tue, 31 May 2022 02:51:03 +0000 (10:51 +0800)
commitb584e6a6d17c5c1aee13fd9ee5045726b6a1001a
tree1dd4a064766c343d060775c87a6cba0e1e9eb9c6
parent03d805c7ec3015541d0cd0da989766b8fd6a9364
crimson/os/seastore/segment_cleaner: delay reclaim until near full

It should be generically better to delay reclaim as much as possible, so
that:
* unalive/unavailable can higher to reduce reclaim efforts;
* less conflicts between mutate and reclaim transactions;

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