1. 19 May, 2014 3 commits
    • Morris Jette's avatar
      Support cpu-freq reset with gang scheduling · c7128dd5
      Morris Jette authored
      Add support for a job step's CPU governor and/or frequency to be reset on
      suspend/resume (or gang scheduling). The default for an idle CPU will now
      be "ondemand" rather than "userspace" with the lowest frequency (to recover
      from hard slurmd failures and support gang scheduling).
      c7128dd5
    • Morris Jette's avatar
      Merge branch 'slurm-14.03' · 78104354
      Morris Jette authored
      78104354
    • Morris Jette's avatar
      harden job limit enforcement · 09cf5238
      Morris Jette authored
      There should be no change in behavior with the production code,
      but this will improve the robustness of the code if someone makes
      changes to the logic.
      09cf5238
  2. 17 May, 2014 1 commit
    • Morris Jette's avatar
      CPU Frequency · 4dfa8f4d
      Morris Jette authored
      Always set to default values if no user input
      This is needed to clear any vestigial values from abnormal Slurm
      termination.
      4dfa8f4d
  3. 16 May, 2014 3 commits
    • Morris Jette's avatar
      cpu_freq set of governer, initialize var · fc357524
      Morris Jette authored
      Used uninitialized variable in using the srun --cpu-freq option to
      set the CPU governor, resulting in invalid memory reference.
      Some minor cosmtic changes too.
      fc357524
    • Morris Jette's avatar
      Add infrastructure for --cpu-freq governer · d3809cfb
      Morris Jette authored
      Add srun --cpu-freq options to set the CPU governor (OnDemand, Performance,
      Conservative, PowerSave or UserSpace).
      task/affinity: support set cpu_freq without cpuset (using hwloc and sched functions)
      Fix calculation used to set --cpu-freq=highm1 (relied upon ordering of possible
      CPU frequencies).
      d3809cfb
    • Morris Jette's avatar
      Remove cpu_freq from suspend/resume RPC · 20bd4452
      Morris Jette authored
      The suspend/resume is performed on a per-job basis, but the cpu_freq
      is set on a per job step basis. This is a partial reversion of
      commit 5e40f627
      20bd4452
  4. 15 May, 2014 11 commits
  5. 14 May, 2014 5 commits
  6. 13 May, 2014 12 commits
  7. 12 May, 2014 5 commits