1. 02 Aug, 2013 1 commit
    • Morris Jette's avatar
      Avoid fatal error/exit from API functions · 1dba2f16
      Morris Jette authored
      Generate an error return rather than fatal error and exit if the
      configuraiton file is absent or invalid. This will permit Slurm APIs to be
      more reliably used by other programs.
      bug 374
      1dba2f16
  2. 01 Aug, 2013 1 commit
  3. 31 Jul, 2013 2 commits
  4. 30 Jul, 2013 1 commit
  5. 27 Jul, 2013 1 commit
  6. 26 Jul, 2013 2 commits
  7. 25 Jul, 2013 3 commits
  8. 23 Jul, 2013 6 commits
  9. 22 Jul, 2013 1 commit
  10. 18 Jul, 2013 1 commit
  11. 16 Jul, 2013 5 commits
  12. 13 Jul, 2013 1 commit
  13. 11 Jul, 2013 4 commits
  14. 10 Jul, 2013 2 commits
  15. 09 Jul, 2013 4 commits
  16. 08 Jul, 2013 1 commit
  17. 06 Jul, 2013 2 commits
  18. 05 Jul, 2013 2 commits
    • John Thiltges's avatar
      Correction to memory limit calculation for mem per cpu with threads · 0d537d32
      John Thiltges authored
      When using ThreadsPerCore > 1, it appears that DefMemPerCPU is being
      scaled by slurmctld, but not by slurmd/slurmstepd.
      
      For example, we set ThreadsPerCore=2 and DefMemPerCPU=100. Running a
      single core job, we would expect two threads to be allocated and AllocMem
      on the assigned node to increase by 200MB. scontrol reports that AllocMem
      increased by 200MB, but the task/cgroup plugin only sees 100M of RAM.
      
      It looks like the problem may lie in common/slurm_cred.c:format_core_allocs().
      The function counts the job/step cores and multiplies the mem_limit's,
      but it does not scale the CPU count like in slurmd/slurmd/req.c:_check_job_credential().
      See bug 309
      0d537d32
    • jette's avatar