1. 14 Jun, 2016 1 commit
    • Alejandro Sanchez's avatar
      Remove eligible_time field from jobcomp/elasticsearch. · fff59395
      Alejandro Sanchez authored
      Initially I wanted to record somehow the time a job has been in PD state
      until it actually starts. To do so, I derived an eligible_time field which
      was calculated as start_time - begin_time. This was not correct and a user
      of the plugin reported that if the job remained a lot of time in PD state
      the field underflowed. A more accurate approach would be calculating the
      field as start_time - eligible_time (the actual Slurm eligible_time).
      Since this field is not accessible within the log_record function which
      receives a job_record struct as parameter, I've decided to just remove this
      field from being logged.
      fff59395
  2. 13 Jun, 2016 1 commit
  3. 10 Jun, 2016 5 commits
  4. 09 Jun, 2016 1 commit
  5. 08 Jun, 2016 1 commit
  6. 07 Jun, 2016 3 commits
  7. 06 Jun, 2016 3 commits
  8. 03 Jun, 2016 3 commits
  9. 02 Jun, 2016 8 commits
  10. 01 Jun, 2016 2 commits
  11. 31 May, 2016 6 commits
  12. 27 May, 2016 6 commits
    • Morris Jette's avatar
      Fix for tracking a node's allocated CPUs with gang scheduling. · 372b7e06
      Morris Jette authored
      This bug was introduced by commit 21c52d2f
      which fixed a different problem tracking resources associated with suspended
      jobs. There are subtle differences between jobs that are suspended by a
      user/administrator and jobs suspended by gang scheduling which resulted in
      undercounting allocated CPUs when a job suspended by gang scheduling
      was active at the same time of a slurmctld reconfiguration request.
      See bugs 2353 (original bug related to commit 21c52d2f
      and bug 2765
      372b7e06
    • Danny Auble's avatar
      If no default account is given for a user when creating (only a list of · a621b6d7
      Danny Auble authored
      accounts) no default account is printed, previously NULL was printed.
      
      This is just not printing it, but whole function should probably be
      revisited as the rigmarole can probably be avoided as we always know what
      the default is going to be if none is specified (first off the list).
      
      The problem with that though is if the user has been added to a cluster
      already and they have a default, but then added to a new cluster where
      they don't have a default.  In this case you want to keep the first
      clusters default, but set the default for the second cluster.
      
      Bug 2725
      a621b6d7
    • Danny Auble's avatar
      d1285c9c
    • Tim Wickberg's avatar
      Prevent possible deadlock in acct_gather_filesystem/lustre · 1f4e1430
      Tim Wickberg authored
      Add missing unlock before return. Coverity 44888.
      1f4e1430
    • Morris Jette's avatar
      Revert bad task binding logic · 223da891
      Morris Jette authored
      This reverts commit cc242de3
      That patch fixed bug 2745, but breaks tests 1.89 and 1.91 on
      typical Xeon processors
      223da891
    • Morris Jette's avatar
      Fix for tracking a node's allocated CPUs with gang scheduling. · 4ce62678
      Morris Jette authored
      This bug was introduced by commit 21c52d2f
      which fixed a different problem tracking resources associated with suspended
      jobs. There are subtle differences between jobs that are suspended by a
      user/administrator and jobs suspended by gang scheduling which resulted in
      undercounting allocated CPUs when a job suspended by gang scheduling
      was active at the same time of a slurmctld reconfiguration request.
      See bugs 2353 (original bug related to commit 21c52d2f
      and bug 2765
      4ce62678