1. 27 Oct, 2011 2 commits
  2. 25 Oct, 2011 1 commit
  3. 24 Oct, 2011 4 commits
  4. 21 Oct, 2011 1 commit
  5. 20 Oct, 2011 5 commits
  6. 19 Oct, 2011 8 commits
  7. 18 Oct, 2011 8 commits
  8. 17 Oct, 2011 1 commit
    • Mark A. Grondona's avatar
      Allow appending version information to SLURM_RELEASE · 7083b265
      Mark A. Grondona authored
      For a long time configure has modified the SLURM Release number
      as set in META by stripping off everything before the last '.'
      when building the SLURM_VERSION_STRING. This was done so that a
      release number of 0.pre1 would become just 'pre1' in the version
      string printed by SLURM commands. (e.g. slurm-2.3.0-0.pre1 becomes
      slurm-2.3.0-pre1 in sinfo --version).
      
      In attempting to create a new version 2.3.0-2.x of SLURM (branched
      from 2.3.0-2), it was found that this method is overzealous, and
      results in a version string of just "2.3.0-1" instead of the expected
      "2.3.0-2.1". Since the intent of the sed command is only to remove
      '0.' from prereleases, this patch makes that explicit, so that
      non-prerelease versions branched of tagged SLURM releases keep the
      original Release number in the version string.
      7083b265
  9. 14 Oct, 2011 1 commit
    • Morris Jette's avatar
      Cray srun.pl parsing fix · b94d8de1
      Morris Jette authored
      Cray - Fix for srun.pl parsing to avoid adding spaces between option and
      argument (e.g. "-N2" parsed properly without changing to "-N 2").
      b94d8de1
  10. 13 Oct, 2011 4 commits
  11. 12 Oct, 2011 5 commits
    • Mark A. Grondona's avatar
      cgroups: Update cgroup.conf manpage · 1f9ae9d8
      Mark A. Grondona authored
      Update cgroup.conf(5) with documentation for new parameters
      CgroupMountpoint, MinRAMSpace, MaxRAMPercent and MaxSwapPercent.
      Also include information about handling of AllowedRAMSpace when
      memory is not explicitly allocated by SLURM.
      1f9ae9d8
    • Mark A. Grondona's avatar
      task/cgroup: Expand debug message during memcg creation · abfdfcbe
      Mark A. Grondona authored
      Add the amount of memory allocated by slurm to the job or step
      to the debug message in memcg_initialize(). Also, change the
      message from debug to info, so that a user can see the information
      by using --slurmd-debug=1.
      abfdfcbe
    • Mark A. Grondona's avatar
      task/cgroup: Add debug message after memory cgroup initialization · 25d51e90
      Mark A. Grondona authored
      For debugging purposes, add a debug level message with some values
      of interest just after task_cgroup_memory has initialized.
      25d51e90
    • Mark A. Grondona's avatar
      cgroups: Add new config parameter MinRAMSpace · 6ce0e77b
      Mark A. Grondona authored
      Add a new configuration parameter MinRAMSpace which sets a lower bound on
      memory.limit_in_bytes and memory.memsw.limit_in_bytes . This is required in
      case an administrator or user sets an absurdly low value for memory limit,
      potentially causing the slurmstepd to be terminated by the OOM killer.
      
      MinRAMSpace is set in MB of RAM and is 30 by default. (An arbitrarily
      chosen value)
      6ce0e77b
    • Mark A. Grondona's avatar
      cgroups: Allow percent values in cgroup.conf to be floating point · fa38c431
      Mark A. Grondona authored
      The use of whole percent values for cgroup.conf parameters such
      as AllowedRAMSpace, MaxRAMPercent, AllowedSwapSpace and MaxSwapPercent
      may be too coarse grained on systems with large amounts of memory.
      (e.g. 1% of 64G is over 650MB).
      
      This patch allows these percentage values to be arbitrary floating
      point numbers to allow finer grained tuning of these limits and
      parameters.
      fa38c431