1. 29 Nov, 2013 5 commits
    • Morris Jette's avatar
      Rewrite of cgroup locking · 13aa9184
      Morris Jette authored
      There was already cgroup locking in the version 14.03 code base
      using different variable names and slighly different logic from
      that in commit 3f6d9e36.
      This commit is a variant of that commit in order to make the logic
      in version 2.6 match that of our next release (logic which is
      already pretty well tested).
      bug 447
      13aa9184
    • Morris Jette's avatar
      proctrack/cgroup - Add lock preventing race condition · 3f6d9e36
      Morris Jette authored
      proctrack/cgroup - Add locking to prevent race condition where one job step
      is ending for a user or job at the same time another job stepsis starting
      and the user or job container is deleted from under the starting job step.
      bug 447
      3f6d9e36
    • Morris Jette's avatar
      Remove redundant variables · d704c747
      Morris Jette authored
      This eliminates some now redundant arrays and variable copying
      introduced in commit 74d1a4b4
      bug 525
      d704c747
    • David Bigagli's avatar
      Performance improvement for shared resources · 74d1a4b4
      David Bigagli authored
      Substantial performance improvement for systems with Shared=YES or FORCE
      and large numbers of running jobs (replace bubble sort with quick sort).
      Bug 525
      74d1a4b4
    • David Bigagli's avatar
      Cosmetic changes · c5bcacd6
      David Bigagli authored
      Remove trailing spaces
      No changes in logic
      c5bcacd6
  2. 27 Nov, 2013 5 commits
  3. 26 Nov, 2013 5 commits
  4. 25 Nov, 2013 5 commits
  5. 24 Nov, 2013 3 commits
  6. 18 Nov, 2013 1 commit
  7. 14 Nov, 2013 4 commits
  8. 13 Nov, 2013 4 commits
    • Morris Jette's avatar
      Update large systems named on web page · 18d55013
      Morris Jette authored
      18d55013
    • Morris Jette's avatar
      Add _DEBUG parameter to reservation module · 37e81da6
      Morris Jette authored
      This makes it simpler to enable detailed debugging for reservations.
      This includes more information than we probably want to see with
      the DebugFlag=reservation and would be only for developer debugging
      37e81da6
    • Morris Jette's avatar
      Corrections to advanced reservation logic with overlapping jobs. · d6954b77
      Morris Jette authored
      This might have worked fine for core reservations or when there
      are sufficient idle nodes to use, the the select_g_resv_test()
      function clears the node bitmap for nodes that it can not use
      and the reservation create logic did not restore that bitmap
      after a failed resource selection attempt. This logic restores
      the node bitmap on a failed call to select_g_resv_test() so we
      can add nodes to the bitmap of available nodes rather than having
      it repeatedly cleared.
      The logic also adds some performance enhancements that I will
      add to in the next commit.
      d6954b77
    • Morris Jette's avatar
      Remove vestigial RMS man page reference · 9c5a4b6f
      Morris Jette authored
      9c5a4b6f
  9. 12 Nov, 2013 3 commits
  10. 09 Nov, 2013 1 commit
  11. 08 Nov, 2013 4 commits