1. 09 Aug, 2016 2 commits
  2. 08 Aug, 2016 3 commits
  3. 07 Aug, 2016 1 commit
  4. 03 Aug, 2016 1 commit
    • Morris Jette's avatar
      Make advanced reservations work properly with core specialization. · ce7a3e1c
      Morris Jette authored
      Prior logic used to create an advanced reservation based upon a core
        count would ignore the specialized cores. Then when a job tried to
        use the reservation, it would consider the specialized cores and
        not be able to use the core count used in the reservation creation.
        This change considers specialized cores when creating the reservation.
      ce7a3e1c
  5. 02 Aug, 2016 1 commit
    • Sergey  Meirovich's avatar
      Lock slurmstepd in memory · 03cf4a5d
      Sergey Meirovich authored
      If slurmstepd had been swapped out before upgrade happened it could
        easily lead to SIGBUS at any time after upgrade. Prevent that by
        mlocking it.
      bug 2334
      03cf4a5d
  6. 29 Jul, 2016 4 commits
  7. 28 Jul, 2016 2 commits
  8. 27 Jul, 2016 4 commits
  9. 26 Jul, 2016 2 commits
  10. 25 Jul, 2016 2 commits
  11. 23 Jul, 2016 1 commit
  12. 22 Jul, 2016 4 commits
  13. 21 Jul, 2016 1 commit
  14. 20 Jul, 2016 3 commits
  15. 19 Jul, 2016 5 commits
    • Morris Jette's avatar
      f88119ff
    • Morris Jette's avatar
      Improve partition AllowGroups caching · 7e381982
      Morris Jette authored
      If the user is now allowed to use the partition,
          then do not check that user's group access again for 5 seconds.
      bug 2913
      7e381982
    • Morris Jette's avatar
      Improve partition AllowGroups caching · 98dc38b2
      Morris Jette authored
      Improve partition AllowGroups caching. Update the table of UIDs permitted to
          use a partition based upon it's AllowGroups configuration parameter as new
          valid UIDs are found rather than looking up that user's group information
          for every job they submit, which can involve considerable overhead for
          some systems.
      bug 2913
      98dc38b2
    • Morris Jette's avatar
      Minimize preempted jobs · b9f17b18
      Morris Jette authored
      Minimize preempted jobs for configurations with multiple jobs per node.
        Previous logic would preeempt every job on node allocated to pending
        job.
      bug 2906
      b9f17b18
    • Morris Jette's avatar
      gres-flags=enforce-binding fix · 5df8509f
      Morris Jette authored
      Fix for core selection with job --gres-flags=enforce-binding option.
          Previous logic would in some cases allocate a job zero cores, resulting in
          slurmctld abort.
      bug 2808
      5df8509f
  16. 16 Jul, 2016 2 commits
    • Danny Auble's avatar
      Add SLURM_PENDING_STEP id so it won't be confused with SLURM_EXTERN_CONT. · 0c7bd6d0
      Danny Auble authored
      In commit b8190e5d many places that were mean to be pending step ids
      were changed to be extern_step id.  The main problem was when we came up
      with the idea of the extern step we reused -1 (INFINITE) for the id.  So
      pending steps also appeared to be extern steps as well.  Hopefully this
      fixes the situation.
      
      Bug 2907
      0c7bd6d0
    • Morris Jette's avatar
      Move startup of power save thread · fb8e3558
      Morris Jette authored
      Start power save thread only after the partition information is read
        in order to avoid trying to interpret the SuspendExcParts configuration
        information before the partition information is available, which would
        result in a slurmctld abort.
      fb8e3558
  17. 15 Jul, 2016 2 commits