Daan De Meyer
064a5c1438
oom: Add support for user unit ManagedOOM property updates
...
Compared to PID1 where systemd-oomd has to be the client to PID1
because PID1 is a more privileged process than systemd-oomd, systemd-oomd
is the more privileged process compared to a user manager so we have
user managers be the client whereas systemd-oomd is now the server.
The same varlink protocol is used between user managers and systemd-oomd
to deliver ManagedOOM property updates. systemd-oomd now sets up a varlink
server that user managers connect to to send ManagedOOM property updates.
We also add extra validation to make sure that non-root senders don't
send updates for cgroups they don't own.
The integration test was extended to repeat the chill/bloat test using
a user manager instead of PID1.
2021-09-20 13:53:11 +01:00
..
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2021-08-10 17:08:00 +02:00
2021-07-02 18:29:54 +02:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-04-20 19:11:07 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-04-20 18:26:17 +02:00
2021-04-20 18:26:17 +02:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-01-28 09:55:35 +01:00
2021-09-20 13:53:11 +01:00
2020-11-19 09:49:42 +01:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2021-06-30 13:25:16 +02:00
2021-06-30 13:25:16 +02:00
2021-06-07 13:38:28 +02:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2021-01-15 11:06:11 -05:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2020-11-21 01:10:17 +09:00
2020-11-21 01:10:17 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-04-09 10:38:09 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-15 12:14:26 +01:00
2020-11-09 13:23:58 +09:00
2021-06-15 12:14:26 +01:00
2021-06-15 12:14:26 +01:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-07-30 17:19:55 +02:00
2021-04-29 21:45:23 +02:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-05-03 12:16:35 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-06-30 13:25:16 +02:00
2021-05-19 10:24:43 +09:00
2021-06-15 12:14:26 +01:00
2020-11-09 13:23:58 +09:00
2021-08-31 10:51:42 +02:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-06-15 12:14:26 +01:00
2021-05-22 16:02:02 +09:00
2021-05-19 10:24:43 +09:00
2021-06-15 12:14:26 +01:00
2020-11-09 13:23:58 +09:00
2021-05-22 15:58:40 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-06-09 12:30:22 +09:00
2020-11-09 13:23:58 +09:00
2021-06-15 12:14:26 +01:00
2021-05-19 10:25:26 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-06-30 13:25:16 +02:00
2021-04-19 11:25:33 +09:00
2021-05-19 10:24:43 +09:00
2021-09-20 13:53:11 +01:00
2021-09-20 13:53:11 +01:00
2021-05-19 10:24:43 +09:00
2021-06-30 13:25:16 +02:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-22 15:58:40 +09:00
2021-06-30 13:25:16 +02:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-06-15 12:14:26 +01:00
2021-06-30 13:25:16 +02:00
2021-05-19 10:24:43 +09:00
2021-01-20 17:50:23 +01:00
2021-05-03 12:16:35 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-08-06 11:11:14 +01:00
2021-05-22 15:58:40 +09:00
2020-11-09 13:23:58 +09:00
2021-08-06 11:11:14 +01:00
2020-11-09 13:23:58 +09:00
2021-02-21 04:40:23 +09:00
2021-06-15 12:14:26 +01:00
2021-06-15 12:14:26 +01:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-06-30 13:25:16 +02:00
2021-06-30 13:25:16 +02:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2021-05-10 14:58:39 +02:00
2021-05-19 10:24:43 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-06-30 13:25:16 +02:00
2021-06-30 13:25:16 +02:00
2020-11-09 13:23:58 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-05-19 10:24:43 +09:00
2020-11-09 13:23:58 +09:00
2021-01-15 11:06:11 -05:00
2021-01-15 11:06:11 -05:00