From dfd5bef8c3b65aa7f4ac003edf50902fb130a3b1 Mon Sep 17 00:00:00 2001 From: Zhai Zhaoxuan Date: Tue, 24 Jan 2017 16:23:28 +0800 Subject: [PATCH] validate: add validation for OOMScoreAdj The acceptable values range from -1000 to +1000. According to the description of "oom_score_adj" (https://www.kernel.org/doc/Documentation/filesystems/proc.txt) Signed-off-by: Zhai Zhaoxuan --- validate/validate.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/validate/validate.go b/validate/validate.go index 0eb3ad3b0..3ff2ba613 100644 --- a/validate/validate.go +++ b/validate/validate.go @@ -417,6 +417,9 @@ func (v *Validator) CheckLinuxResources() (msgs []string) { } } + if r.OOMScoreAdj != nil && (*r.OOMScoreAdj < -1000 || *r.OOMScoreAdj > 1000) { + msgs = append(msgs, fmt.Sprintf("OOMScoreAdj is invalid. Acceptable values range from -1000 to +1000.")) + } return }