1. 09 Jan, 2017 3 commits
    • Tim Shaw's avatar
      Alter configure check for libmunge to explicitly look for the .so file. · 17549a03
      Tim Shaw authored
      Configuring slurm with munge manually installed in /usr/local, with the
      library in /usr/local/lib but an empty /usr/local/lib64 directory
      will cause the munge plugins to look for libmunge.so in the wrong place.
      
      The munge.spec file has historically provided libmunge.so as part of
      munge-devel, which Slurm depends on already.
      17549a03
    • Morris Jette's avatar
      Enable GB default memory and tmp disk values · 02efa7d9
      Morris Jette authored
      Add SchedulerParameters configuration parameter of "default_gbytes", which
          treats numeric only (no suffix) value for memory and tmp disk space as being
          in units of Gigabytes. Mostly for compatability with LSF.
      02efa7d9
    • Morris Jette's avatar
      Move BatchScript in scontrol show job · 33ef7ad4
      Morris Jette authored
      Move BatchScript to end of each job's information when using
          "scontrol -dd show job" to make it more readable.
      33ef7ad4
  2. 06 Jan, 2017 1 commit
  3. 05 Jan, 2017 1 commit
    • Alejandro Sanchez's avatar
      Change 17.02 RPCs to make the node Port setting available to the clients. · 6eab953c
      Alejandro Sanchez authored
      17.02 API has been changed so that node Port parameter is now packed and
      unpacked on REQUEST_NODE_INFO RPC. Some client requests such as 'scontrol
      write config', 'scontrol show node' will display the port if different
      to SlurmdPort. Port parameter is also available now to 'sinfo' if
      explicitly requested through '-O port' and to the 'sview' full node info.
      
      Always send SlurmdPort in RPC even when in multiple-slurmd mode.
      
      Bug 3240.
      6eab953c
  4. 04 Jan, 2017 5 commits
  5. 03 Jan, 2017 3 commits
  6. 29 Dec, 2016 3 commits
  7. 28 Dec, 2016 1 commit
  8. 21 Dec, 2016 1 commit
  9. 19 Dec, 2016 1 commit
  10. 16 Dec, 2016 4 commits
  11. 15 Dec, 2016 5 commits
  12. 14 Dec, 2016 4 commits
  13. 13 Dec, 2016 1 commit
    • Tim Wickberg's avatar
      Do not attempt to lookup task program in slurmd. · e3ca013b
      Tim Wickberg authored
      Reverts most of commit 84023f27.
      
      Searching the PATH in slurmd can fail due to root_squash'd NFS
      filesystems, leading to the "wrong" program being launched.
      
      If you'd like the performance benefit from avoiding this lookup
      during each separate task launch, set SLURM_TEST_EXEC=1 instead
      which will perform the lookup once within srun, which then ensures
      the lookup happens under the users own environment and not that
      of the slurmd.
      
      Bug 2992.
      e3ca013b
  14. 09 Dec, 2016 2 commits
  15. 08 Dec, 2016 5 commits
    • Danny Auble's avatar
      add 16.05.8 for next release to NEWS · cb22a0c3
      Danny Auble authored
      cb22a0c3
    • Tim Wickberg's avatar
      Fix race condition with getgrouplist(). · 8cb636dd
      Tim Wickberg authored
      If the second call to getgrouplist() found additional groups,
      ngroups will be overwritten with this new larger value, while
      the gids list would be truncated. (ngroups is a value-result arg.)
      This will then lead to _gids_cache_lookup() returning the wrong
      number of groups including invalid parts of memory, which are likely
      to include some zeros.
      
      Those zeros could then make it to the setgroups() call and thus
      give the user access to the root group. Especially as setgroups
      will succeed as long as the array does not contain -1 as a gid.
      
      Bug 3320.
      8cb636dd
    • Tim Wickberg's avatar
      Fix NEWS line from 1ccf8a72. · b0838df0
      Tim Wickberg authored
      b0838df0
    • Danny Auble's avatar
    • Morris Jette's avatar
      Change task/cgroup error message · e6ef1f0c
      Morris Jette authored
      task/cgroup - Change error message if CPU binding can not take place to
          better identify the root cause of the problem. Specifically, if
          the hwloc_get_obj_below_by_type() function call completely fails
          that is likely due to task/affinity not being configured, so
          cpusets are not configured. Previous message was
          "task/cgroup: task[%u] infinite loop broken while trying to provision compute elements using %s (bitmap:%s)"
          The new message is
          "task/cgroup: hwloc_get_obj_below_by_type() failing, task/affinity plugin also required"
      e6ef1f0c