1. 02 Sep, 2014 8 commits
    • Morris Jette's avatar
      Set array start time · fe234986
      Morris Jette authored
      When one task of a job array is started, the remaining job record
      copy should have it's start time cleared.
      fe234986
    • Danny Auble's avatar
    • Danny Auble's avatar
    • David Gloe's avatar
      c2713914
    • Morris Jette's avatar
      Merge branch 'slurm-14.03' · 64413dc4
      Morris Jette authored
      Conflicts:
      	testsuite/expect/test1.84
      	testsuite/expect/test21.32
      64413dc4
    • Nathan Yee's avatar
      test suite bug fixes · f369e6d3
      Nathan Yee authored
      I just ran the test suite for slurm 14.04.7, and have a few suggestions
      and bugfixes:
      
      Test 1.35 fails on our system (probably because we limit memory with
      cgroups).  Changing job_mem_opt from "--mem-per-cpu=64" to
      "--mem-per-cpu=192" in line 61 fixes the problem for us.
      
      Test 1.84 fails to recognise node names like "something1-2", ending up
      with node names "something1" instead.  Changing NodeName=(\w+) to
      NodeName=([^\s]+) fixes the problem.
      
      Test 1.97 reports FAILURE when it discovers that SelectTypeParameters is
      not CR_PACK_NODES.  Having "exit 0" instead of "exit 1" in line 50 is
      perhaps preferable.
      
      Test 2.18 fails because the variable $partition never gets set, so no
      idle nodes are found in line 215.  Setting $partition in globals.local
      helps, but should not be needed, IMO.  There is a function
      "default_partition" in globals that could perhaps be used.  The same
      applies to test 2.19.
      
      Test 12.2 fails on our system because the jobs get killed due to memory
      limit.  Increasing the "slack" in job_mem_limit from 4 to 10 in line 269
      fixes the problem for us.
      
      Tests 21.30, 21.31 and 21.32 fails when run as a non-privileged user.
      Perhaps they should test for it and exit with a warning instead, like
      many other tests.
      
      Test 22.1 fails on our system because the time zone is different from
      where the test was written.  The problem is that
      
      set midnight 1201766400
      
      is only correct in one time zone (and unfortunately for us, not in
      our :).  Perhaps one could use the GNU date command to get the correct
      seconds-since-epoch regardless of time zone.  Something like
      
      date +%s --date=2008-01-31
      
      should do it.  Unfortunately, I don't know enough Expect (tcl?) to
      suggest how to implement that.
      
      --
      Regards,
      Bjørn-Helge Mevik, dr. scient,
      Department for Research Computing, University of Oslo
      f369e6d3
    • Morris Jette's avatar
      Revise eligible time for job arrays · 68c9a9a5
      Morris Jette authored
      68c9a9a5
    • Morris Jette's avatar
      Correct job array eligible time · f9a9eb31
      Morris Jette authored
      This is a revision of commit 1f0c210f
      f9a9eb31
  2. 30 Aug, 2014 7 commits
  3. 29 Aug, 2014 13 commits
  4. 28 Aug, 2014 12 commits