On Fri, Jun 28, 2024 at 10:04:20AM GMT, Li Lingfeng <lilingfeng@xxxxxxxxxxxxxxx> wrote:Yes, IOs will be throttled no matter whether the task that delivers them
I think it may be more appropriate to remove the limit of bios after theI'm not that familiar with this part -- can this also happen for IOs
cgroup is deleted, rather than let the bios continue to be throttled by a
non-existent cgroup.
submitted by an exited task? (In contrast to a running task migrated
elsewhere.)
Yes, flushed bios would be throttled by the parent throtl_grp.If the limit is set too low, and the original cgourp has been deleted, weIt makes some sense, it's not unlike reparenting of memcg objects, IIRC
now have no way to make the bios complete immediately, but to wait for the
bios to slowly complete under the limit.
flushed bios would actually be passed to a parent throtl_grp, right?
Thanks,
Michal