On Wed, Dec 01, 2021 at 09:56:21AM -0500, Waiman Long wrote:
Right, I shouldn't say corner cases. Having task in an intermediateIn that case, let's explicitly describe that condition.
partition is possible depending on event sequence. I am aware that there are
code in the cpuset code to prevent that, but it didn't block all cases.
I am aware of that. That is why I said root cgroup must have at least oneA valid parent partition may distribute out all its CPUs toAssuming there's always at least one kernel thread in the root cgroup
its child partitions as long as there is no task associated with it.
that can't be migrated anyway.]
cpu in its "cpuset.cpus.effective".