summaryrefslogtreecommitdiff
path: root/src/core/manager.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-09-30 11:21:18 +0200
committerLennart Poettering <lennart@poettering.net>2021-10-04 16:27:10 +0200
commitd4a402e4f6935cd7fa9ae8ea01b30944d9fcb3d0 (patch)
treeb0ee82844d5cf531cab860a1945b55a9c95a353e /src/core/manager.h
parentbb2d1d8ea40a2330c5f0a9245c32e5a05829bbf2 (diff)
downloadsystemd-d4a402e4f6935cd7fa9ae8ea01b30944d9fcb3d0.tar.gz
core: add a new setting DefaultOOMScoreAdjust= and set it to 100 above service manager's by default
Let's make our service managers slightly less likely to be killed by the OOM killer by adjusting our services' OOM score adjustment to 100 above ours. Do this conservatively, i.e. only for regular user sessions.
Diffstat (limited to 'src/core/manager.h')
-rw-r--r--src/core/manager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/manager.h b/src/core/manager.h
index 67957fdfbe..97c12ce48f 100644
--- a/src/core/manager.h
+++ b/src/core/manager.h
@@ -370,6 +370,8 @@ struct Manager {
usec_t default_timer_accuracy_usec;
OOMPolicy default_oom_policy;
+ int default_oom_score_adjust;
+ bool default_oom_score_adjust_set;
int original_log_level;
LogTarget original_log_target;