Message ID | 20221205115709.251489-2-shikemeng@huaweicloud.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | A few bugfix and cleanup patches for blk-throttle | expand |
On 12/5/22 4:57?AM, Kemeng Shi wrote: > From: Kemeng Shi <shikemeng@huawei.com> > > On the default hierarchy (cgroup2), the throttle interface files don't > exist in the root cgroup, so the ablity to limit the whole system > by configuring root group is not existing anymore. In general, cgroup > doesn't wanna be in the business of restricting resources at the > system level, so correct the stale comment that we can limit whole > system to we can only limit subtree. > > Signed-off-by: Kemeng Shi <shikemeng@huawei.com> > Acked-by: Tejun Heo <tj@kernel.org> > Signed-off-by: Kemeng Shi <shikemeng@huaweicloud.com> Which one should be used? You have duplicate SOBs in each of the commits. It's marked as being from Kemeng Shi <shikemeng@huawei.com> so that is what I'll use.
on 12/6/2022 4:43 AM, Jens Axboe wrote: > On 12/5/22 4:57?AM, Kemeng Shi wrote: >> From: Kemeng Shi <shikemeng@huawei.com> >> >> On the default hierarchy (cgroup2), the throttle interface files don't >> exist in the root cgroup, so the ablity to limit the whole system >> by configuring root group is not existing anymore. In general, cgroup >> doesn't wanna be in the business of restricting resources at the >> system level, so correct the stale comment that we can limit whole >> system to we can only limit subtree. >> >> Signed-off-by: Kemeng Shi <shikemeng@huawei.com> >> Acked-by: Tejun Heo <tj@kernel.org> >> Signed-off-by: Kemeng Shi <shikemeng@huaweicloud.com> > > Which one should be used? You have duplicate SOBs in each of the > commits. It's marked as being from Kemeng Shi <shikemeng@huawei.com> so > that is what I'll use. Either one is great, thanks.
diff --git a/block/blk-throttle.c b/block/blk-throttle.c index 847721dc2b2b..8e2349b17936 100644 --- a/block/blk-throttle.c +++ b/block/blk-throttle.c @@ -395,8 +395,9 @@ static void throtl_pd_init(struct blkg_policy_data *pd) * If on the default hierarchy, we switch to properly hierarchical * behavior where limits on a given throtl_grp are applied to the * whole subtree rather than just the group itself. e.g. If 16M - * read_bps limit is set on the root group, the whole system can't - * exceed 16M for the device. + * read_bps limit is set on a parent group, summary bps of + * parent group and its subtree groups can't exceed 16M for the + * device. * * If not on the default hierarchy, the broken flat hierarchy * behavior is retained where all throtl_grps are treated as if