- 03 Apr, 2011 1 commit
-
-
Moe Jette authored
This caused segfaults/core dumps when the slurmd/slurmctld unloaded the select/cray plugin.
-
- 02 Apr, 2011 1 commit
-
-
Don Lipari authored
-
- 01 Apr, 2011 4 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
- 31 Mar, 2011 10 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
Moe Jette authored
Also add the function to sview. log_init() is now one of the first statements for all commands and daemons.
-
Moe Jette authored
-
Moe Jette authored
be required.
-
Moe Jette authored
-
Moe Jette authored
This fixes a bug in adding the configuration file parer. The cray_conf structure must always be created, since we are also using the plugin in stepdmgr context. The observed causes were core dumps and the inability to run batch jobs (since trying to confirm the ALPS reservation with a NULL cray_conf->apbasil resulted in segfaults).
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
- 30 Mar, 2011 19 commits
-
-
Danny Auble authored
-
Danny Auble authored
BLUEGENE - fixed some issues where a block could mistakenly be freed in memory when it shouldn't of.
-
Moe Jette authored
-
Moe Jette authored
-
Moe Jette authored
-
Moe Jette authored
-
Moe Jette authored
longer time than necessary after restart.
-
Danny Auble authored
-
-
Danny Auble authored
BLUEGENE - Added back a lock when creating dynamic blocks to be more thread safe on larger systems with heavy load.
-
Moe Jette authored
-
Moe Jette authored
fizzy_equal(qos_ptr->usage_thres, X). This deals with imprecision in storage for a double, especially with respect to un/pack across machine architectures.
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
Fix associations/qos for when adding back a previously deleted object the object will be cleared of all old limits.
-
Danny Auble authored
-
Moe Jette authored
#include <slurm/slurm.h> to #include "slurm/slurm.h" so that the original source gets searched first
-
https://eris.llnl.gov/svn/slurm/branches/cgroups_Matthieu/Don Lipari authored
+ -- Added proctrack/cgroup and task/cgroup plugins written by Matthieu + Hautreux, CEA.
-
Moe Jette authored
-
- 29 Mar, 2011 5 commits
-
-
-
Moe Jette authored
The man page for slurm.conf, select/cons_res parameter SelectTypeParameters, values CR_Socket and CR_Socket_Memory states the following: "Note that jobs requesting one CPU will only be given access to that one CPU" I think this statement is incorrect, or at least very misleading to users. A job requesting one CPU will only be allocated one CPU, but unless task/affinity is enabled or some other CPU binding mechanism is used, the job can access all of the CPUs on the node. That is, a task that is distributed to the node can run on any of the CPUs on the node, not just on the one CPU that was allocated to its job. I propose the following patch to replace "given access to" with "allocated". Regards, Martin Perry
-
Moe Jette authored
printed if memory is not allocated.
-
Danny Auble authored
-
Moe Jette authored
by behaving like slurmctld (truncation of double value) and rounding double-valued components otherwise. I have tested this and observed that it improves the accuracy. priority/multifactor: minimize rounding errors This fixes a rounding problem introduced in an earlier patch, 26_PRIO_print-negative-sprio.diff "sprio: print overall priority value even if it is less than 0", and minimizes other sources of rounding errors in the computation of floating-point sprio factors. Summary of issues fixed by this patch: -------------------------------------- * when assembling the job_ptr->priority (the squeue -o %Q output), truncation happens when converting from double to uint32_t (fractions are discarded); * the priority components are all double-valued, hence it would minimize accumulation of rounding errors to display rounded values (using %.0f); * these values are displayed using _print_int(), for all integral values passed to this function, there is no change in the output. Example showing the minimization of rounding errors: ---------------------------------------------------- -> The difference is visible when comparing the `priority' value with the sum (age + jobsize + partition - nice), rounding the factors ('after' result) improves the accuracy. Before: palu ~> sprio JOBID USER PRIORITY AGE FAIRSHARE JOBSIZE PARTITION QOS NICE 11698 vondele 14526 113 0 4289 10000 0 -123 11711 vondele 14495 81 0 4289 10000 0 -123 11712 sukysj 11248 80 0 236 10000 0 -931 11728 piccinal 20065 7 0 56 10000 0 -10000 11740 piccinal 20122 7 0 113 10000 0 -10000 11742 piccinal 20349 7 0 340 10000 0 -10000 After: palu build> ./sprio -l JOBID USER PRIORITY AGE FAIRSHARE JOBSIZE PARTITION QOS NICE 11698 vondele 14526 113 0 4290 10000 0 -123 11711 vondele 14495 82 0 4290 10000 0 -123 11712 sukysj 11248 80 0 237 10000 0 -931 11728 piccinal 20065 8 0 57 10000 0 -10000 11740 piccinal 20122 8 0 114 10000 0 -10000 11742 piccinal 20349 8 0 341 10000 0 -10000 Other changes: -------------- * declared _print_{int,norm} static, since only referenced in print.c.
-