1. 19 Jul, 2017 3 commits
  2. 18 Jul, 2017 1 commit
    • Dominik Bartkiewicz's avatar
      Fix issue with multiple jobs from an array to start. · b40bd8d3
      Dominik Bartkiewicz authored
      By removing the real locks we can get into a race condition where the prolog
      starts and finishes before we get here and then we end up waiting forever.
      
      Making the mutex a static seemed to help in many cases, but didn't
      completely close the window.  Changing slurm_cond_wait to
      slurm_cond_timedwait fixed the scenario where we would hit the window, but
      not degrade performance the original commit provides.
      
      There were also spots where if the job or step didn't exist it wouldn't
      signal the conditional also providing a spot this could get stuck not
      starting the job.
      
      Fix regression from commit 52ce3ff0
      
      Bug 3977
      b40bd8d3
  3. 14 Jul, 2017 1 commit
    • Danny Auble's avatar
      Fix issue with whole gres not being printed out with Slurm tools. · 028bf3e1
      Danny Auble authored
      This is a regression from commit fec995e0.
      
      It turns out using tok here was erroneous for situations where the gres had
      a type and name and potentially a count (i.e. network:gigabit:1)
      
      _get_gres_req_cnt() would alter the incoming char *config which is what tok
      was.  So when we print it back to the requested string it would only have
      what was there to the first ':'.  As we didn't need to \0 out the first char
      as we skip over it anyway I just kept track of what the replaced \0 was for
      the number portion and put it back when we are done copying it.
      
      Related to bug 3521
      028bf3e1
  4. 13 Jul, 2017 6 commits
  5. 07 Jul, 2017 4 commits
  6. 05 Jul, 2017 1 commit
  7. 30 Jun, 2017 2 commits
    • Alejandro Sanchez's avatar
      Burst buffer size unit changes · 7e161809
      Alejandro Sanchez authored
      burst_buffer logic modified to support sizes in both SI and EIC size units
          (e.g. M/MiB for powers of 1024, MB for powers of 1000).
      bug 3922
      7e161809
    • Dominik Bartkiewicz's avatar
      Fix potential to corrupt DBD message. · 3e00ede5
      Dominik Bartkiewicz authored
      This patch removes a window in which a message bound for the DBD
      could be packed with the non-dbd packing.  This would result in a
      packed msg_type, but nothing else.  When that message was given to
      the DBD it would complain forever about an unpacking error.
      
      Bug 3891 and 3939
      3e00ede5
  8. 29 Jun, 2017 1 commit
  9. 28 Jun, 2017 3 commits
  10. 27 Jun, 2017 1 commit
  11. 26 Jun, 2017 1 commit
  12. 23 Jun, 2017 1 commit
  13. 22 Jun, 2017 3 commits
  14. 20 Jun, 2017 2 commits
  15. 19 Jun, 2017 2 commits
  16. 15 Jun, 2017 2 commits
  17. 14 Jun, 2017 2 commits
  18. 13 Jun, 2017 2 commits
  19. 12 Jun, 2017 2 commits