1. 08 Dec, 2016 6 commits
    • Morris Jette's avatar
      Change log related to HWLOC bug · 477cbe72
      Morris Jette authored
      Revise commit e6ef1f0c
      The root cause of the failure is a bug in HWLOC that has since
      been fixed in HWLOC version 1.11.5.
      477cbe72
    • 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
    • Dominik Bartkiewicz's avatar
      Fix printf format specified in elasticsearch plugin. %u not %hu. · fee2645d
      Dominik Bartkiewicz authored
      uint32_t needs %u on 32-bit platforms. Noticed by clang/travisci.
      fee2645d
  2. 07 Dec, 2016 3 commits
  3. 06 Dec, 2016 14 commits
  4. 05 Dec, 2016 4 commits
  5. 02 Dec, 2016 3 commits
  6. 01 Dec, 2016 5 commits
  7. 30 Nov, 2016 5 commits