From: Xuehan Xu Date: Fri, 1 Apr 2022 08:14:53 +0000 (+0800) Subject: crimson/os/seastore/segment_cleaner: set gc size back to 1MB per cycle X-Git-Tag: v18.0.0~915^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F45390%2Fhead;p=ceph.git crimson/os/seastore/segment_cleaner: set gc size back to 1MB per cycle This should reduce the conflicts between gc transactions and io transactions Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/segment_cleaner.h b/src/crimson/os/seastore/segment_cleaner.h index 0070527b2b25..b5672a0aa8cc 100644 --- a/src/crimson/os/seastore/segment_cleaner.h +++ b/src/crimson/os/seastore/segment_cleaner.h @@ -449,8 +449,8 @@ public: .8, // reclaim_ratio_hard_limit .6, // reclaim_ratio_gc_threshhold .2, // available_ratio_hard_limit - 1<<25,// reclaim 64MB per gc cycle - 1<<25,// rewrite 64MB of journal entries per gc cycle + 1<<20,// reclaim 1MB per gc cycle + 1<<20,// rewrite 1MB of journal entries per gc cycle 1<<24 // create 16MB of backref extents per gc cycle }; }