From d16565888fed993e231532ce7de2e94c36d0ed9f Mon Sep 17 00:00:00 2001 From: Zhou Hao Date: Mon, 16 Apr 2018 10:42:02 +0800 Subject: [PATCH] validation: add more values for rlimits test Test all getrlimit(3) values. Signed-off-by: Zhou Hao --- validation/process_rlimits.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/validation/process_rlimits.go b/validation/process_rlimits.go index 00ebf4b72..75e755b25 100644 --- a/validation/process_rlimits.go +++ b/validation/process_rlimits.go @@ -17,7 +17,16 @@ func main() { if err != nil { util.Fatal(err) } - g.AddProcessRlimits("RLIMIT_NOFILE", 1024, 1024) + + var gigaBytes uint64 = 1024 * 1024 * 1024 + g.AddProcessRlimits("RLIMIT_AS", 2*gigaBytes, 1*gigaBytes) + g.AddProcessRlimits("RLIMIT_CORE", 4*gigaBytes, 3*gigaBytes) + g.AddProcessRlimits("RLIMIT_DATA", 6*gigaBytes, 5*gigaBytes) + g.AddProcessRlimits("RLIMIT_FSIZE", 8*gigaBytes, 7*gigaBytes) + g.AddProcessRlimits("RLIMIT_STACK", 10*gigaBytes, 9*gigaBytes) + + g.AddProcessRlimits("RLIMIT_CPU", 120, 60) // seconds + g.AddProcessRlimits("RLIMIT_NOFILE", 4000, 3000) // number of files err = util.RuntimeInsideValidate(g, nil) if err != nil { util.Fatal(err)