Commit 485c80bc authored by Janne Blomqvist's avatar Janne Blomqvist Committed by Danny Auble
Browse files

Use mount and umount syscalls when handling cgroup namespaces.

Using the syscalls directly rather than calling bin/(u)mount via
system() avoids a few fork + exec calls, and provides better error
handling if something goes wrong.

Users of this functionality are also updated to use slurm_strerror in
order to provide a more informative error message.

The mount and umount syscalls are Linux-specific, but so are cgroups
so no portability is lost.
parent 557c52d1
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment