1. 23 Apr, 2016 2 commits
  2. 22 Apr, 2016 6 commits
  3. 21 Apr, 2016 9 commits
  4. 20 Apr, 2016 9 commits
  5. 16 Apr, 2016 1 commit
    • Morris Jette's avatar
      Fix race condtion in a test · 0cbeddda
      Morris Jette authored
      The test was sensitive with respect to a batch step starting before
        requeuing the job. The batch step accounting record either appeared
        in the accounting records or did not depending upon timing. A sleep
        has been added after the job enters RUNNING state to make sure the
        batch steps starts and an accounting records is generated for it.
      0cbeddda
  6. 15 Apr, 2016 13 commits
    • Morris Jette's avatar
      Improve tests · b3c5cd09
      Morris Jette authored
      Include test ID in the account name to better identify where
        vestigial accounts come from.
      b3c5cd09
    • Brian Christiansen's avatar
      Remove umask call. · 726caf19
      Brian Christiansen authored
      Coverity reported:
          CID 93013:  Error handling issues  (CHECKED_RETURN)
      	    "read(int, void *, size_t)" returns the number of bytes read, but it is ignored.
      
      umask() is also not thread-safe.
      726caf19
    • Thomas Hamel's avatar
      [PATCH] Separate health check from shutdown check · 988edf12
      Thomas Hamel authored
      While waiting for the HealthCheckProgram to succeed, slurmd can be
      stopped. The previous behavior introduced a delay up to 10 seconds
      between the shutdown request and the actual shutdown. This patch
      removes this delay.
      988edf12
    • Tim Wickberg's avatar
      Remove siphash_init() and rely on fixed keying. · ba7a6869
      Tim Wickberg authored
      Intentially leave the key value fixed, rather than initialize from
      from /dev/urandom as is commonly recommended. Slurm does not rely on
      the hash function for any cryptographic functionality, and randomness
      would make debugging harder if the hash key changed on each start.
      ba7a6869
    • Brian Christiansen's avatar
      Remove dead assignment. · 8da4aa58
      Brian Christiansen authored
      Found by clang.
      8da4aa58
    • Morris Jette's avatar
      Merge branch 'slurm-15.08' · cdf7a90b
      Morris Jette authored
      cdf7a90b
    • Morris Jette's avatar
      For for coverity reported bug · 4f0e0236
      Morris Jette authored
      4f0e0236
    • Morris Jette's avatar
      Fix for coverity reported error · 0e4dc730
      Morris Jette authored
      0e4dc730
    • Morris Jette's avatar
      Harden deadline tests · 0d4442e9
      Morris Jette authored
      0d4442e9
    • Morris Jette's avatar
      Don't start deadline job at submission · 16eff879
      Morris Jette authored
      The job submit logic is not prepared to deal with deadline scheduling.
      If a job is submitted with a deadline, defer it's scheduler to the
      main scheduling loop or backfill scheduler, which has logic to manage
      deadlines.
      16eff879
    • Marlys Konhke's avatar
      Determine if the CCM prologue needs to be rerun during job recovery · 5b660c7a
      Marlys Konhke authored
      As part of the setup activity prior to invoking the CCM prologue on Cray native
      Slurm systems, the job prolog_running value is incremented and the job_state is
      OR'd with JOB_CONFIGURING.  After the CCM prologue completes, these field
      changes are removed.  That setup activity allows the CCM prologue to complete
      before the job launch continues.
      
      If the slurmctld is shutdown or killed while a CCM prologue is executing, those
      two job field changes can't be removed since slurmctld is no longer there.
      Clearing those field values is now handled during job recovery within the
      select/cray plugin select_p_job_init() procedure.  If a job being recovered came
      from a CCM defined partition and if either of those two field values are still
      set as above, then the CCM prologue is run again.
      
      The CCM prologue handles being called more than once.  The above field changes
      are then removed after this rerun CCM prologue completes.  The CCM epilogue is
      not affected.
      5b660c7a
    • Danny Auble's avatar
      Replace strcasecmp|str with Slurm variants. · cea685ee
      Danny Auble authored
      cea685ee
    • Danny Auble's avatar
      Replace locale var for a #define · 6781c298
      Danny Auble authored
      6781c298