/
RELEASE_NOTES
86 lines (80 loc) · 4.26 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
RELEASE NOTES FOR SLURM VERSION 1.1.10
30 August 2006
* There is a new version of the Wiki scheduler plugin to interface with
the Maui Scheduler and Moab. It can be accessed with the slurm.conf
parameter "SchedulerType=sched/wiki2" (it will replace "sched/wiki"
in SLURM version 1.2, but will co-exist in version 1.1.10+). Key
differences include:
- Node and job data returned is correct (several errors in old plugin)
- Node data includes partition information (CCLASS field)
- Improved error handling
- Support added for configuration file ("wiki.conf" in same directory
as "slurm.conf" file, see "man wiki.conf" for details)
- Support added for job suspend/resume
- Authentication of communications now supported
- Improved performance
- Memory leaks fixed
RELEASE NOTES FOR SLURM VERSION 1.1
15 May 2006
See the file NEWS for more details.
* Added support for file broadcast to allocated compute nodes (see
"man sbcast")
* Added support for different executable files and arguments by task, based
upon a configuration file (see "man srun" option "--multi-prog")
* Added support for hierarchical communications. Added new configuration
option "TreeWidth" (see "man slurm.conf")
* Major re-write of accounting logic, some sacct format changes (see
"man sacct")
* Slurm.conf option "JobAcctType=jobacct/log" is no longer supported,
use "JobAcctType=jobacct/none", "JobAcctType=jobacct/linux" or
"JobAcctType=jobacct/aix" (see "man slurm.conf")
* Support large (over 2 GB) files on 32-bit Linux systems
* Change in support for test suite: 'testsuite/expect/globals.example'
is now 'testsuite/expect/globals' and you can override variable
settings with a new file 'testsuite/expect/globals.local'
* Job suspend now sends SIGTSTP, sleep(1), sends SIGSTOP for better
MPI support
* Change time format in job completion logging (JobCompType=jobcomp/filetxt)
from "MM/DD HH:MM:SS" to "YYYY-MM-DDTHH:MM:SS", conforming with the ISO8601
standard format
* Add support for ISO8601 time format for all SLURM commands by defining
"CFLAGS=-DISO8601" before configuration. NOTE: This may break Moab,
Maui, and/or LSF schedulers.
* Sacct can get accounting information about currently running jobs and
job steps (see "man sacct")
* Added support for mapping "%h" in configured SlurmdLog to the hostname
(see "man slurm.conf")
* Add PropagatePrioProcess to control propagation of a user's nice value
to spawned tasks (see "man slurm.conf")
* Add support for srun to set PMI communications address (see "man srun"
option "--ctrl-comm-ifhn")
* Re-wrote slurm.conf parsing logic. A "NodeName" may now occur only once
in a slurm.conf file. If you want to make nodes DOWN in slurm.conf, use
the new "DownNodes" keyword (see "man slurm.conf")
* Added support for XCPU task launch mechanism
* Gracefully handle request to submit batch job from within an existing
batch job
* Warn user attempting to create a job allocation from within an existing
job allocation
* Add new function to get a job's time limit (see "man slurm_get_rem_time")
* "JobAcctType=jobacct/log"
* Slurm.conf parameter "InactiveLimit" is not enforced for RootOnly partitions
(see "man slurm.conf")
* Added support for memory affinity (see "man srun" option "--mem_bind")
* Configuration parameter "HeartBeatInterval" is deprecated. Now uses half
of "SlurmdTimeout" and "SlurmctldTimeout" for communications to slurmd and
slurmctld daemons respectively (see "man slurm.conf")
* Support node-specific resource limits controlled via Pluggable Authentication
Mechanism (PAM, see "man slurm.conf" parameter "UsePAM")
* Support stackable plugins to be called before and/or after execution of
each task spawned as part of a user's job step (see "man slurm.conf"
parameter "PlugStackConfig")
* Slurm.conf paramter "JobAcctLoc" has been changed to "JobAcctLogFile"
BLUEGENE SPECIFIC UPDATES
* Resource allocations based upon c-node counts rather than base partition
counts, all commands and configuration parameters effected
* Added support for overlapping blocks (see "man bluegene.conf")
* Added support for dynamic block creation (see "man bluegene.conf")
* Added support for srun -w option
* Before assigning a job to a block the plugin will check the base
partitions to make sure they aren't in error state