For debugging purposes, add a debug level message with some values
of interest just after task_cgroup_memory has initialized.
---
 src/plugins/task/cgroup/task_cgroup_memory.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/plugins/task/cgroup/task_cgroup_memory.c 
b/src/plugins/task/cgroup/task_cgroup_memory.c
index 509bbd1..95734af 100644
--- a/src/plugins/task/cgroup/task_cgroup_memory.c
+++ b/src/plugins/task/cgroup/task_cgroup_memory.c
@@ -129,6 +129,17 @@ extern int task_cgroup_memory_init(slurm_cgroup_conf_t 
*slurm_cgroup_conf)
        max_swap += max_ram;
        min_ram_space = slurm_cgroup_conf->min_ram_space * 1024 * 1024;
 
+       debug ("task/cgroup/memory: total:%luM allowed:%.4g%%, swap:%.4g%%, "
+             "max:%.4g%%(%luM) max+swap:%.4g%%(%luM) min:%uM",
+             (unsigned long) totalram,
+             allowed_ram_space,
+             allowed_swap_space,
+             slurm_cgroup_conf->max_ram_percent,
+             (unsigned long) (max_ram/(1024*1024)),
+             slurm_cgroup_conf->max_swap_percent,
+             (unsigned long) (max_swap/(1024*1024)),
+             (unsigned) slurm_cgroup_conf->min_ram_space);
+
         /*
          *  Warning: OOM Killer must be disabled for slurmstepd
          *  or it would be destroyed if the application use
-- 
1.7.1

Reply via email to