diff --git a/m/module/slurm-common.nix b/m/module/slurm-common.nix index 180e2a54..d0d06511 100644 --- a/m/module/slurm-common.nix +++ b/m/module/slurm-common.nix @@ -86,9 +86,7 @@ in { # when a task runs (srun) so we can ssh early. PrologFlags=Alloc,Contain,X11 - # LaunchParameters=ulimit_pam_adopt will set RLIMIT_RSS in processes - # adopted by the external step, similar to tasks running in regular steps - # LaunchParameters=ulimit_pam_adopt + LaunchParameters=use_interactive_step SlurmdDebug=debug5 #DebugFlags=Protocol,Cgroup ''; diff --git a/overlay.nix b/overlay.nix index 27e4bda2..3b02ae30 100644 --- a/overlay.nix +++ b/overlay.nix @@ -51,6 +51,7 @@ let prometheus-slurm-exporter = prev.callPackage ./pkgs/slurm-exporter/default.nix { }; #pscom = callPackage ./pkgs/parastation/pscom.nix { }; # Unmaintaned #psmpi = callPackage ./pkgs/parastation/psmpi.nix { }; # Unmaintaned + slurm = import ./pkgs/slurm/default.nix { slurm = prev.slurm; }; sonar = callPackage ./pkgs/sonar/default.nix { }; stdenvClangOmpss2 = final.stdenv.override { cc = final.clangOmpss2; allowedRequisites = null; }; stdenvClangOmpss2Nanos6 = final.stdenv.override { cc = final.clangOmpss2Nanos6; allowedRequisites = null; };