1. 07 Jul, 2015 3 commits
    • Trey Dockendorf's avatar
      Update job's QOS before partition · f2faa213
      Trey Dockendorf authored
      This patch moves the QOS update of an existing job to be before the
      partition update.  This ensures a new QOS value is the value used when
      doing validations against things like a partition's AllowQOS and DenyQOS.
      
      Currently if a two partitions have AllowQOS that do not share any QOS,
      the order of updates prevents a job from being moved from one partition
      to another using something like the following:
      
      scontrol update job=<jobID> partition=<new part> qos=<new qos>
      f2faa213
    • David Bigagli's avatar
    • Morris Jette's avatar
      Correct pack node logic · 0e0c64de
      Morris Jette authored
      Correct task layout with CR_Pack_Node option and more than 1 CPU per task.
      Previous logic would place one task per CPU launch too few tasks.
      bug 1781
      0e0c64de
  2. 06 Jul, 2015 2 commits
    • Morris Jette's avatar
      scheduler/backfill enhancements · edfbabe6
      Morris Jette authored
      Backfill scheduler now considers OverTimeLimit and KillWait configuration
      parameters to estimate when running jobs will exit. Initially the job's
      end time is estimated based upon it's time limit. After the time limit
      is reached, the end time estimate is based upon the OverTimeLimit and
      KillWait configuration parameters.
      bug 1774
      edfbabe6
    • Morris Jette's avatar
      Add backfill scheduler timeout · 7e944220
      Morris Jette authored
      Backfill scheduler: The configured backfill_interval value (default 30
          seconds) is now interpretted as a maximum run time for the backfill
          scheduler. Once reached, the scheduler will build a new job queue and
          start over, even if not all jobs have been tested.
      bub 1774
      7e944220
  3. 02 Jul, 2015 2 commits
  4. 01 Jul, 2015 2 commits
    • Brian Christiansen's avatar
      Show job in sacct when step's cpus are different from job allocation. · 0f8e7338
      Brian Christiansen authored
      When submitting a job with srun -n# the job may be allocated more than # because
      the job was given the whole core or socket (eg. CR_CORE, CR_SOCKET). sacct
      showed only what the step used and not the allocation. This commit shows the job
      and the step if job and step cpus are different.
      0f8e7338
    • Morris Jette's avatar
      Add TRES support to sreport command · b860ed8e
      Morris Jette authored
      Major re-write of the sreport command to support --tres job option
      and permit users to select specific tracable resources to generate
      reports for. For most reports, each TRES is listed on a separate
      line of output with its name. The default TRES type is "cpu" to
      minimize changes to output.
      b860ed8e
  5. 30 Jun, 2015 2 commits
  6. 29 Jun, 2015 2 commits
  7. 26 Jun, 2015 2 commits
  8. 25 Jun, 2015 2 commits
  9. 24 Jun, 2015 2 commits
  10. 23 Jun, 2015 1 commit
  11. 22 Jun, 2015 3 commits
    • Morris Jette's avatar
      Advanced reservation fixes · a6454176
      Morris Jette authored
      Updates of existing bluegene advanced reservations did not work at all.
      Some multi-core configurations resulting in an abort due to creating
        core_bitmaps for the reservation that only had one bit per node rather
        than one bit per core.
      These bugs were introduced in commit 5f258072
      a6454176
    • David Bigagli's avatar
      Update NEWS · c8545598
      David Bigagli authored
      c8545598
    • David Bigagli's avatar
      Update NEWS · 38007f9b
      David Bigagli authored
      38007f9b
  12. 19 Jun, 2015 1 commit
  13. 15 Jun, 2015 1 commit
  14. 12 Jun, 2015 3 commits
  15. 11 Jun, 2015 1 commit
  16. 10 Jun, 2015 1 commit
  17. 09 Jun, 2015 4 commits
  18. 05 Jun, 2015 2 commits
  19. 04 Jun, 2015 2 commits
  20. 03 Jun, 2015 2 commits
    • Morris Jette's avatar
      switch/cray: Refine PMI_CRAY_NO_SMP_ENV set · ef66b2eb
      Morris Jette authored
      switch/cray: Refine logic to set PMI_CRAY_NO_SMP_ENV environment variable.
      Rather than testing for the task distribution option, test the actual
      task IDs to see fi they are monotonically increasing across all nodes.
      Based upon idea from Brian Gilmer (Cray).
      ef66b2eb
    • Morris Jette's avatar
      Add srun --accel-bind option · 4d3726b2
      Morris Jette authored
      Add srun --accel-bind option to control how tasks are bound to GPUs and NIC
          Generic RESources (GRES).
      Based in part upon work by Matthieu Ospici (ATOS).
      gres/nic plugin modified to set OMPI_MCA_btl_openib_if_include environment
          variable based upon allocated devices (usable with OpenMPI and Melanox).
      Reset GRES env vars after task affinity set
      4d3726b2