1. 23 May, 2011 11 commits
  2. 20 May, 2011 3 commits
  3. 19 May, 2011 14 commits
  4. 18 May, 2011 12 commits
    • Moe Jette's avatar
      Add GRES Design Guide web page · 2eb4127c
      Moe Jette authored
      2eb4127c
    • Moe Jette's avatar
      Merge branch 'slurm-2.2' · 02736dd3
      Moe Jette authored
      02736dd3
    • Moe Jette's avatar
      Fix or NULL name in both gid/uid_from_string() · 24647e3e
      Moe Jette authored
      24647e3e
    • Moe Jette's avatar
      Merge branch 'slurm-2.2' · 4226fddc
      Moe Jette authored
      Conflicts:
      	src/slurmctld/node_mgr.c
      	src/slurmctld/node_scheduler.c
      4226fddc
    • Moe Jette's avatar
      Avoid SEGV in association logic with user=NULL. · e9c7e7d9
      Moe Jette authored
      Patch from Andriy Grytsenko (Massive Solutions Limited).
      e9c7e7d9
    • Moe Jette's avatar
      Synchronize power-save module better with scheduler · 62a1018e
      Moe Jette authored
      Synchronize power-save module better with scheduler.
      Without this change, returning a node to service was typically
      delayed longer than necessary.
      Patch from Andriy Grytsenko (Massive Solutions Limited).
      62a1018e
    • Moe Jette's avatar
      Report scontrol job job PreemptTime=None · 34fe56a2
      Moe Jette authored
      Report scontrol job job PreemptTime=None rather than PreemptTime=NO_VAL
      if not set. Patch from Bill Brophy, Bull
      34fe56a2
    • Moe Jette's avatar
      3435dcbc
    • Moe Jette's avatar
      Update SLURM build instructions for GIT · 8495d197
      Moe Jette authored
      This expands the description of how to build slurm using a git repository.
      8495d197
    • Moe Jette's avatar
      Enhanse job expansion logic · 3a434aed
      Moe Jette authored
      Modify job expansion logic to support licenses, generic resources, and
      currently running job steps in the job which is expanding.
      3a434aed
    • Danny Auble's avatar
      Merge github.com:chaos/slurm · 88b0686c
      Danny Auble authored
      88b0686c
    • Morris Jette's avatar
      select/cray: increase robustness of initialisation code · dc8d97eb
      Morris Jette authored
      This improves the initial configuration code:
       a) Better handling of DownNodes lines
          The previous basil_geometry() would set the node Reason field on failure,
          irrespective of whether that node has been marked using a DownNode line.
      
       b) Check all cases of nodes being invisible to ALPS
          Up until now basil_geometry() had to be fixed each time a new source of
          discrepancy between ALPS and SDB state had been discovered (most recent
          case was NULL coordinates when taking out a blade). Depending on ALPS
          interface changes, there may be other possibilities. Instead of fixing the
          SLURM code for each new case, it is better to check whether SLURM and ALPS
          agree. The price is some tiny delay at SLURM initialisation time (since each
          node is first looked up in the ALPS inventory), but it pays well off as it
          eases system administration by pointing to the source of error.
          Any node that has suddenly disappeared from ALPS horizon will now show up in
          the logs, and also in marked down in sinfo.
      
       c) At initialisation time, give a summary as to how many ALPS nodes are online.
      
       d) Turn ALPS-node-invisibility error into warning message, since such nodes may
          already have been covered in a DownNodes statement.
      
      By merging basil_get_initial_state() into basil_geometry(), the previously separate
      knowledge about system state (database state, ALPS inventory) is combined, allowing
      to more easily identify sources of failure.
      Patch from Gerrit Renker, CSCS.
      dc8d97eb