diff options
author | Mike Yuan <me@yhndnzj.com> | 2023-04-02 16:21:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-02 16:21:53 +0800 |
commit | 3508b1ba2be9cdae0ccc9f95095c06b7e21877ec (patch) | |
tree | e7c4ee9777ca1c06d1420736d90ad0d20c77cd3b /man | |
parent | 7f1d261f0703ab93944b4525af8b3f5bdbc58b5c (diff) | |
parent | c32f496b9e7326584e49ae478539c4bc5c51ebe1 (diff) | |
download | systemd-3508b1ba2be9cdae0ccc9f95095c06b7e21877ec.tar.gz |
Merge pull request #27086 from keszybz/oomd-on-v1
Do not pull in systemd-oomd on v1 to avoid repeated message in logs
Diffstat (limited to 'man')
-rw-r--r-- | man/systemd.unit.xml | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml index 9411ea2e03..c618e403f7 100644 --- a/man/systemd.unit.xml +++ b/man/systemd.unit.xml @@ -1602,14 +1602,23 @@ <term><varname>ConditionControlGroupController=</varname></term> <listitem><para>Check whether given cgroup controllers (e.g. <literal>cpu</literal>) are available - for use on the system.</para> + for use on the system or whether the legacy v1 cgroup or the modern v2 cgroup hierarchy is used. + </para> <para>Multiple controllers may be passed with a space separating them; in this case the condition will only pass if all listed controllers are available for use. Controllers unknown to systemd are - ignored. Valid controllers are <literal>cpu</literal>, <literal>cpuset</literal>, - <literal>io</literal>, <literal>memory</literal>, and <literal>pids</literal>. Even if available in - the kernel, a particular controller may not be available if it was disabled on the kernel command - line with <varname>cgroup_disable=controller</varname>.</para></listitem> + ignored. Valid controllers are <literal>cpu</literal>, <literal>io</literal>, + <literal>memory</literal>, and <literal>pids</literal>. Even if available in the kernel, a + particular controller may not be available if it was disabled on the kernel command line with + <varname>cgroup_disable=controller</varname>.</para> + + <para>Alternatively, two special strings <literal>v1</literal> and <literal>v2</literal> may be + specified (without any controller names). <literal>v2</literal> will pass if the unified v2 cgroup + hierarchy is used, and <literal>v1</literal> will pass if the legacy v1 hierarchy or the hybrid + hierarchy are used. Note that legacy or hybrid hierarchies have been deprecated. See + <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry> for + more information.</para> + </listitem> </varlistentry> <varlistentry> |