systemd controls memory usage on Arvados services
In the past we've had issues with services like
keep-balance using too much RAM on cloud nodes, making the DHCP client to not being able to renew its lease on time and thus disabling the node's networking configuration.
Systemd provides features for controlling the amount of memory a service can use: https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html#Memory%20Accounting%20and%20Control -- and also the OOM killer could be tweaked to make it more likely to select our processes on a memory high pressure situation.
No data to display