mirror of
https://github.com/systemd/systemd.git
synced 2024-11-01 17:51:22 +03:00
064a5c1438
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.
10 lines
207 B
Desktop File
10 lines
207 B
Desktop File
[Unit]
|
|
Description=TESTSUITE-55-OOMD
|
|
After=user@4711.service
|
|
Wants=user@4711.service
|
|
|
|
[Service]
|
|
ExecStartPre=rm -f /failed /skipped /testok
|
|
ExecStart=/usr/lib/systemd/tests/testdata/units/%N.sh
|
|
Type=oneshot
|