1. 05 Apr, 2019 2 commits
  2. 03 Apr, 2019 4 commits
    • Alejandro Sanchez's avatar
      Add new job's bit_flags of INVALID_DEPEND. · 10bd9f21
      Alejandro Sanchez authored
      This prevents rebuilding a job's dependency string when it has at least
      one invalid (never satisfied) dependency, no matter if such invalid
      dependency has already been purged (after MinJobAge) or not. This can
      be useful to track down the culprit invalid dependencies even after they
      are gone from ctld's in-memory job list.
      
      The flag is cleared upon a successful job dependency update or after
      another job in the dependency list has been satisfied if such list is
      composed with the '?' symbol (OR'ed).
      
      Bug 5851.
      10bd9f21
    • Alejandro Sanchez's avatar
      Fix issue with OR'ed job dependencies. · f4ae8783
      Alejandro Sanchez authored
      Job dependencies separated by "?" (OR'ed) should make the dependant job
      be independent as soon as any of the dependencies are resolved to be
      satisfied. Without this patch, if an invalid (non satisfiable)
      dependency was resolved before a satisfiable one, then the dependant job
      would never become independent, even after the satisfiable one got
      eventually resolved.
      
      Bug 5851.
      f4ae8783
    • Felip Moll's avatar
      Fix check of XCC response length · 42bc17f5
      Felip Moll authored
      The response of the XCC raw command is always 16 bytes, we log it and return if
      we don't get an answer of this size.
      
      Bug 6743
      42bc17f5
    • Morris Jette's avatar
      Load GRES info from slurm.conf · 02ad8fdd
      Morris Jette authored
      If GRES configuration data is unavailable from gres.conf, then use the
          node's "Gres=" information slurm.conf. This will eliminate or minimize the
          gres.conf file in many situations.
      bug 6761
      02ad8fdd
  3. 02 Apr, 2019 2 commits
    • Felip Moll's avatar
      Do not set CUDA_VISIBLE_DEVICES=NoDevFiles · d618ade0
      Felip Moll authored
      In 0e149092 not setting the variable when job was not requesting any gres
      was considered a bug. The cuda API will use all devices if the variable is
      not set. If it is set to some unknown or empty value, it will use no devices.
      This variable should be used only for testing purposes and ConstrainDevices=yes
      in cgroup is recommended.
      
      Bug 6412
      d618ade0
    • Felip Moll's avatar
      Always call environment setup in gres plugins · e5646775
      Felip Moll authored
      gres plugins will setup environment for every gres in the system even if the
      job has not requested it.
      
      Bug 6412
      e5646775
  4. 28 Mar, 2019 1 commit
    • Broderick Gardner's avatar
      Optimize backfill max job parameters · 7c80bc9b
      Broderick Gardner authored
      Removed linear search, replaced with direct record references and a hashmap.
      This is faster and avoids potential collisions between assoc id's and user id's.
      Bug 4811
      7c80bc9b
  5. 27 Mar, 2019 1 commit
  6. 26 Mar, 2019 1 commit
  7. 21 Mar, 2019 2 commits
  8. 20 Mar, 2019 5 commits
  9. 19 Mar, 2019 2 commits
  10. 15 Mar, 2019 2 commits
  11. 13 Mar, 2019 3 commits
  12. 12 Mar, 2019 3 commits
  13. 11 Mar, 2019 2 commits
  14. 07 Mar, 2019 10 commits