Skip to content
Snippets Groups Projects
  1. Apr 15, 2020
  2. Oct 17, 2019
  3. Oct 10, 2019
  4. Oct 04, 2019
    • Paul Rich's avatar
      Fix for draining flap. · e2e99594
      Paul Rich authored
      A node was getting added to the candidate list twice when looking over
      currently running jobs. resulting in a duplicate node and an inflated
      count which resulted in an early break.  When this list is later
      converted to a set, the duplicates are removed and results in a set
      of nodes too small for the job to use for draining, so the job doesn't
      get drained for.
      
      Test case added for the drain flap now works correctly now that a check
      has been added so a duplicate node doesn't get added.
      e2e99594
    • Paul Rich's avatar
      test case for draining flap on job exit race. · 76b052c7
      Paul Rich authored
      76b052c7
  5. Sep 19, 2019
  6. Jul 30, 2019
  7. Jul 29, 2019
  8. Jul 24, 2019
    • Paul Rich's avatar
      Lock doesn't need to be held around this state fetch · d658914d
      Paul Rich authored
      This is to improve Cobalt responsiveness during state update.  Combined
      with the fix for aig/cobalt#177, this should allow for much faster
      scheduling cadences as well and should significantly reduce the delay in
      a number of commands.
      
      There is an additional fix here where the check for a starting job
      during the cleanup update wasn't working.  This was due to a hidden type
      mismatch.  This was exposed by both speedups put together.
      d658914d
  9. Jul 22, 2019
  10. Jun 21, 2019
  11. May 29, 2019
  12. May 20, 2019
  13. May 17, 2019
  14. May 16, 2019
  15. Apr 19, 2019
  16. Apr 14, 2019
  17. Apr 11, 2019
  18. Mar 22, 2019
  19. Mar 20, 2019
  20. Mar 15, 2019
  21. Mar 14, 2019
  22. Mar 11, 2019
  23. Mar 08, 2019
  24. Mar 01, 2019
    • Paul Rich's avatar
      Adding in reservation location finding tool · 68bb2236
      Paul Rich authored
      This adds the tool for finding a reservation location for cluster
      systems.  This commit currently only supports cluster systems.
      
      This will provide a list of hosts appropriate for feeding into the -p
      flag of setres.  -t corresponds to duration and -s is the same as a
      reservation start time.
      
      --attrs won't work on cluster systems (the Cray should use it, though),
       but all the other flags should work.
      
      Manpage pending.
      68bb2236
  25. Feb 12, 2019
    • Paul Rich's avatar
      fc8ccd1a
    • Paul Rich's avatar
      Start time estimate with unit tests and manpage update · 89183eab
      Paul Rich authored
      This adds doc, unit tests and the starttime estimate.  This provides
      a naive estimate based on machine hours ahead of a job, score-wise,
      between the running jobs and currently eligible jobs.  Jobs in hold
      do not get estimates, and putting a job in hold removes the estimate.
      
      This also enforces a minimum interval ahead for start times.  This
      is adjustable in the cobalt config.
      
      This is a queue-data only estimate.  Cobalt is not prebuliding a
      schedudle and the scheduler behavior is not impacted by this.
      
      This will only show up by default with qstat -fl.  This may also
      be requested via the header flag.  This is to prevent current user
      script breakage.
      89183eab
Loading