-
Notifications
You must be signed in to change notification settings - Fork 13
/
NEWS
110 lines (86 loc) · 4.02 KB
/
NEWS
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
Version 0.25 (2012-12-10):
- auto-affinity: Disable auto-affinity for batch scripts.
Version 0.24 (2012-05-07):
- lua: Add missing support for S_GLOBAL_TO_LOCAL_ID and S_LOCAL_TO_GLOBAL_ID
- lua: Fix S_JOB_PID_TO_LOCAL_ID functionality
Version 0.23 (2012-03-30):
- lua: Fix spank-lua(8) manpage reference to S_TASK_EXIT_CODE
- lua: Remove explicit newlines from debug meessages.
Version 0.22 (2012-02-18):
- lua: support job_prolog and job_epilog callbacks
- lua: support slurmd_init and slurmd_exit callbacks
- lua: add support for spank_option_getopt (spank:getopt)
Version 0.21 (2011-12-19):
- use-env: Do not fail on missing HOME environment variable.
Version 0.20 (2011-12-19):
- lua: Fix erroneous failures in spank_init().
Version 0.19 (2011-12-19):
- auto-affinity: Fix --auto-affinity=off
- use-env: Fix segfault in remote options processing
- lua: Do not fail on error loading/compiling lua scripts by default
(Set 'failonerror' for old behavior. see spank-lua(8) man page)
Version 0.18 (2011-10-11):
- Disable build of cpuset plugin on CHAOS5 systems (LLNL-only).
- lua: Add S_STEP_ALLOC_MEM and S_STEP_ALLOC_CORES for spank:get_item()
- lua: Add multi-value return for S_TASK_EXIT_CODE (status, code, signal, core)
Version 0.17 (2011-03-22):
- Disable build of oom-detect plugin, which is now obsolete (LLNL-only).
- Fix cpuset plugin build against slurm-2.3.
Version 0.16 (2011-01-12):
- Lua: Package a lua 'schedutils' module for access to sched_getaffinity(2)
and sched_setaffinity(2) from lua spank plugins.
Version 0.15 (2011-01-10):
- auto-affinity: Fix bug in auto CPU affinity enable for case where
multiples_only is not set.
- Allow a repeat count for CPU masks in the masks= option. For example,
0xf0*4,0x0f*2 = 0xf0,0xf0,0xf0,0xf0,0x0f,0x0f.
Version 0.14 (2010-10-28):
- auto-affinity: Check for SLURM's -c, --cpus-per-task, and if set
to a value greater than 1, use this for cpt,cpus_per_task.
- auto-affinity: Unless the config option 'multiples_only' is set
round cpus_per_task down to the next multiple, if the result is
greater than 1. (E.g. 5 tasks on a 12 CPU node would use
2 CPUs per task, leaving 2 CPUs unbound.)
Version 0.13 (2010-08-19):
- auto-affinity: Add cpus= and masks= options to allow manual
mapping of tasks to CPUs.
Version 0.12 (2010-03-08):
- Fix unchecked return from slurm_load_jobs(3) in cpuset code.
Version 0.11 (2010-03-07):
- Fix segfault in spank/lua due to lua stack overflow.
- Fix use-env segv when exit hook called before init.
- Fixes for spank/cpuset use with slurm-2.1.
Version 0.10 (2009-12-21):
- Fix segfault in spank/lua when no lua scripts are configured.
Version 0.9 (2009-12-16):
- Added lua plugin.
- Fix preprocessor tests for SLURM-2.1.0
Version 0.8 (2009-11-05):
- Added setsched plugin (Mattheiu Hautreux)
- Adapt existing plugins to new API in SLURM-2.1.0.
Version 0.7 (2009-05-12):
- Added statfs(1) after mount in private-mount plugin.
Version 0.6 (2009-04-23):
- Added private-mount plugin (llnl subpackage).
Version 0.5 (2009-03-13):
- auto-affinity: Don't assume any correspondence between CPU
logical ID and CPU physical location (i.e. socket). This fixes
poor CPU assignment on systems where CPUs are not necessarily
sequentially numbered.
- The preserve-env plugin is no longer packaged automatically
with the slurm-spank-plugins RPM. This functionality is now
available in SLURM directly as of SLURM 1.4.
- Don't include oom-detect in the base slurm-spank-plugins RPM,
it belongs in the llnl-specific RPM only.
Version 0.4 (2008-10-09):
- preserve-env: Fix slurmstepd crash when dealing with environment
variables larger than 64B (a very common case). The plugin now
uses dynamic instead of static buffers.
Version 0.3 (2008-10-06):
- Fix RPM build without cpuset and llnl subpackages.
Version 0.2 (2008-10-06):
- slurm-spank-plugins RPMs now obsolete chaos-spankings RPMs.
For older NEWS items, see NEWS.old.
Version 0.1 (2008-10-03):
- First release as slurm-spank-plugins.
- For older history, see NEWS.old.