commit | 38b8bb1e4a245de240f0761975e1d156030501fb | [log] [tgz] |
---|---|---|
author | T.J. Mercier <tjmercier@google.com> | Tue Nov 07 14:36:46 2023 +0000 |
committer | T.J. Mercier <tjmercier@google.com> | Thu Dec 07 00:12:07 2023 +0000 |
tree | 7275ff57fe11db28cf1dbe66a34c6683ef17b07a | |
parent | 3b5bb3a364f34b91296f324d1917b36cbe8fd7cc [diff] |
libprocessgroup: Use cgroup.kill By using cgroup.kill we don't need to read cgroup.procs at all for SIGKILLs, which is more efficient and should help reduce CPU contention and cgroup lock contention. Fallback to cgroup.procs if we encounter an error trying to use cgroup.kill, but if cgroup.kill fails it's likely that cgroup.procs will too. Bug: 239829790 Change-Id: I44706faccfb7c4611b512a3642b913f06d30c1dc