diff --git a/glicid/services/parallel.scm b/glicid/services/parallel.scm index 568f8e8..e8936b0 100644 --- a/glicid/services/parallel.scm +++ b/glicid/services/parallel.scm @@ -250,7 +250,29 @@ (shepherd-service (provision '(slurmd) ) (documentation "Run slurmd.") - (requirement '(user-processes)) + (requirement '( + user-processes + containerd + dbus-system + elogind + file-system-/sys/fs/cgroup/blkio + file-system-/sys/fs/cgroup/cpu + file-system-/sys/fs/cgroup/cpuset + file-system-/sys/fs/cgroup/devices + file-system-/sys/fs/cgroup/memory + file-system-/sys/fs/cgroup/pids + file-system-/sys/fs/cgroup/cpuacct + file-system-/sys/fs/cgroup/freezer + file-system-/sys/fs/cgroup/hugetlb + file-system-/sys/fs/cgroup/net_cls + file-system-/sys/fs/cgroup/net_prio + file-system-/sys/fs/cgroup/perf_event + file-system-/sys/fs/cgroup/pids + file-system-/sys/fs/cgroup/rdma + file-system-/sys/fs/cgroup/unified + file-system-/sys/fs/cgroup/networking + file-system-/sys/fs/cgroup/udev + )) (respawn? #t) (start #~(make-forkexec-constructor (list