- 17 Jul, 2015 4 commits
-
-
Danny Auble authored
Conflicts: src/plugins/accounting_storage/mysql/as_mysql_assoc.c
-
Danny Auble authored
when removing a limit from an association on multiple clusters at the same time.
-
Danny Auble authored
-
Danny Auble authored
to gain the correct limit when a parent account is root and you remove a subaccount's limit which exists on the parent account.
-
- 16 Jul, 2015 20 commits
-
-
Morris Jette authored
-
Morris Jette authored
Expect is sometimes splitting lines on long output bufffers resulting in this test to sporatically fail. This reduces the volume of output, which seems to fix the problem
-
Morris Jette authored
This fixes changes made in commit d4d51de7 Which fails for a job state of Pending (needed to special case the zero value).
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
abort if specified acct_gather_energy plugin can not be loaded rather than deadlocking bug 1797
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
instead of it's own.
-
Danny Auble authored
-
Danny Auble authored
limits so it is easier to change/add/remove any limit.
-
Danny Auble authored
-
Morris Jette authored
Conflicts: src/slurmctld/job_mgr.c
-
Morris Jette authored
-
Morris Jette authored
Under some conditions if an attempt to schedule the last task of a job array (the meta-record of the job array) fails, it's task ID will be changed from the appropriate value to NO_VAL. bug 1790
-
Morris Jette authored
-
Brian Christiansen authored
Bug 1770
-
Morris Jette authored
Revert modification that would NOT count pthreads that are being throttled against the slurmctld limit. Harvard reported that slurmctld would spawn so many pthreads that it failed. In extreme environments, the slurmctld could spawn tens of thousands of pthreads with the modified logic.
-
Morris Jette authored
Conflicts: doc/man/man1/squeue.1 src/common/slurm_protocol_defs.c
-
- 15 Jul, 2015 8 commits
-
-
Morris Jette authored
-
Morris Jette authored
Conflicts: src/common/slurm_step_layout.c src/plugins/select/cons_res/job_test.c src/plugins/select/cons_res/job_test.h src/plugins/select/cons_res/select_cons_res.c src/srun/libsrun/opt.c
-
Nathan Yee authored
-
Nathan Yee authored
-
Nathan Yee authored
Bug 1798
-
Morris Jette authored
If a job can only be started by preempting other jobs, the old logic could report the error: "cons_res: sync loop not progressing, holding job #" due to the usable CPUs and GRES needed by the pending job not matching. This change prevents the error message and job hold when job preemption logic is being used. The error message and job hold still take place for job scheduling outside of preemption, which will match CPUs and GRES at the beginning. bug 1750
-
Morris Jette authored
Under some conditions the select/cons_res plugin will hold a job, setting it's priority to zero and reason to HELD. The logic in slurmctld's main scheduling loop previously kept its priority at zero, but changed the reason from HELD to RESOURCES. This change leaves the proper job state as set by the select plugin. This may be related to bug 1750
-
Morris Jette authored
The backfill scheduler will periodically release locks for other actions. If a job is held during the time that locks were released, that job might still have been scheduled by the backfill scheduler (i.e. it failed to check for a job with a priority of zero). could be a root cause for bug 1750
-
- 14 Jul, 2015 8 commits
-
-
Danny Auble authored
-
Morris Jette authored
Conflicts: src/slurmctld/job_mgr.c
-
Morris Jette authored
Previous logic could fail to update some tasks of a job array for some fields. bug 1777
-
Danny Auble authored
-
Danny Auble authored
-
Morris Jette authored
the execve() call to launch an application can fail due to the system limit on open files or memory being reached. This adds retry logic. bug 1803
-
Morris Jette authored
Also add some cosmetic changes
-
Danny Auble authored
bind to the interface of return of gethostname instead of any address on the node which avoid RSIP issues in Cray systems. This is most likely useful in other systems as well.
-