From 54ab5d7cae685271ea1d8926fb4a897e38c43f79 Mon Sep 17 00:00:00 2001 From: Tim Wickberg <tim@schedmd.com> Date: Thu, 25 Feb 2016 16:55:51 -0500 Subject: [PATCH] Add detailed warning message if task_cgroup_memory fails. Kernel option cgroup_enable=memory is likely what you want to fix, at least Debian and Ubuntu ship with it disabled. --- src/plugins/task/cgroup/task_cgroup_memory.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/task/cgroup/task_cgroup_memory.c b/src/plugins/task/cgroup/task_cgroup_memory.c index 1ec4b9b80da..6c62ce79c03 100644 --- a/src/plugins/task/cgroup/task_cgroup_memory.c +++ b/src/plugins/task/cgroup/task_cgroup_memory.c @@ -94,7 +94,10 @@ extern int task_cgroup_memory_init(slurm_cgroup_conf_t *slurm_cgroup_conf) /* initialize memory cgroup namespace */ if (xcgroup_ns_create(slurm_cgroup_conf, &memory_ns, "", "memory") != XCGROUP_SUCCESS) { - error("task/cgroup: unable to create memory namespace"); + error("task/cgroup: unable to create memory namespace. " + "You may need to set the Linux kernel option " + "cgroup_enable=memory (and reboot), or disable " + "ConstrainRAMSpace in cgroup.conf."); return SLURM_ERROR; } -- GitLab