1. 10 May, 2019 2 commits
    • Marshall Garey's avatar
      Only archive 50k records at a time. · ddd49896
      Marshall Garey authored
      Trying to archive too many records at once can result in archive files
      that are too big to read or even too big to be written. Only archive 50k
      records at a time, like we only purge 50k records at a time.
      
      Bug 6033.
      ddd49896
    • Marshall Garey's avatar
      Handle duplicate archive file names. · 1e234c3d
      Marshall Garey authored
      The time period of the archive file currently depends on submit or start
      time and whether the purge period is in hours, days, or months.
      Previously, if the archive file name already exists, we would overwrite
      the old archive file with the assumption that these are duplicate
      records being archived after an archive load. However, that could result
      in lost records in a couple of ways:
      
        * If there were runaway jobs that were part of an old archive file's
        time period and are later fixed and then purged, the old file would
        be overwritten.
        * If jobs or steps are purged but there are still jobs or steps in
        that time period that are pending or running, the pending or running
        jobs and steps won't be purged. When they finish and are purged, the
        old file would be overwritten.
      
      Instead of overwriting the old file, we append a number to the file name
      to create a new file. This will also be important in an upcoming commit.
      
      Bug 6033.
      1e234c3d
  2. 08 May, 2019 1 commit
  3. 07 May, 2019 3 commits
  4. 06 May, 2019 1 commit
    • Felip Moll's avatar
      Fix seff memory display overflow · bab13dfd
      Felip Moll authored
      When tres_usage_in_max field is empty it is recorded as '' in the database
      which leads find_tres_count_in_string() to return an INFINITE64. Seff treats
      INIFINITE64 as a valid value. This patch fixes this issue.
      
      Bug 6817
      bab13dfd
  5. 03 May, 2019 3 commits
  6. 02 May, 2019 6 commits
  7. 01 May, 2019 2 commits
  8. 30 Apr, 2019 4 commits
  9. 29 Apr, 2019 11 commits
  10. 26 Apr, 2019 3 commits
  11. 25 Apr, 2019 3 commits
    • Danny Auble's avatar
      Allow Het Jobs to work on a Cray. · a4b6130a
      Danny Auble authored
      a4b6130a
    • Danny Auble's avatar
      0652ed86
    • Tim Wickberg's avatar
      Add site_factor plugin. · d2c71a41
      Tim Wickberg authored
      Link to build, add site_factor/none as the default (null) plugin.
      
      Connect in to priority_multifactor plugin.
      
      Note that the job_write_lock acquisition in _decay_thread() is promoted
      one level to protect both the fair tree use of it alongside the new
      site_factor plugin. As fair_tree has been made the default, I felt it was
      better to handle it this way, rather than have site_factor reacquire the
      locks right after fair_tree dropped them. For sites running without
      fair_tree, this does represent a minor drop in potential concurrency.
      
      Bug 5202.
      d2c71a41
  12. 24 Apr, 2019 1 commit