1. 17 Feb, 2017 2 commits
    • Dominik Bartkiewicz's avatar
      Fix potential race condition in job_time_limit. · cc82087a
      Dominik Bartkiewicz authored
      Introduced by commit 059275f6 when the timer is trigger.
      Releasing the locks means that job_ptr may point to an element that was
      deleted by a different thread in the meantime. Restructuring the code
      to advance the iterator prevents this - the iterator itself does not have
      this issue as the List structure will manage the position during the
      sleep().
      
      While here, move the reservation update handling outside of this
      loop to simplify operation. This does not need to piggy-back on the
      scan of the job_list - switching to using list_for_each should
      mitigate some of the performance loss by needing a second full pass.
      
      Bug 3414.
      cc82087a
    • Tim Wickberg's avatar
      job_submit/lua - remove access to reservation job_run_cnt/job_pend_cnt fields. · 7489e3fe
      Tim Wickberg authored
      These were mis-calculated previously, and are internal implementation details
      that weren't meant to be exposed.
      7489e3fe
  2. 16 Feb, 2017 4 commits
  3. 15 Feb, 2017 7 commits
  4. 14 Feb, 2017 5 commits
  5. 13 Feb, 2017 5 commits
  6. 10 Feb, 2017 2 commits
  7. 09 Feb, 2017 6 commits
  8. 08 Feb, 2017 3 commits
  9. 07 Feb, 2017 1 commit
  10. 03 Feb, 2017 1 commit
  11. 01 Feb, 2017 2 commits
  12. 31 Jan, 2017 2 commits