- 01 Dec, 2016 2 commits
-
-
Morris Jette authored
-
Morris Jette authored
node_features/knl_cray - Fix possible race condition when changing node state that could result in old KNL mode as an active features. bug 3235
-
- 30 Nov, 2016 7 commits
-
-
Morris Jette authored
-
Nicolas Joly authored
Fix void argument definitions as well. No functional changes. Bug 3286.
-
Morris Jette authored
-
Morris Jette authored
No change in logic
-
Morris Jette authored
cray/burst_buffer - Increase time to synchronize operations between threads from 5 to 60 seconds ("setup" operation time observed over 17 seconds). This should fix a race condition between a thread performing a buffer creation (setup) and a thread looking for unexpected buffers. If a buffer is found during the time window allowed for creation, it's space will be counted twice. First by the status checking thread and second by the thread doing the creation. The deallocation only happens once, so the used space information can be left with an invalid value. bug 3295
-
Tim Wickberg authored
Never used and is uninitialized making backtraces more confusing. Fix whitespace in bcast_parameters struct while here. No functional change.
-
Tim Wickberg authored
static variable means multiple active decompression streams will corrupt zlib's internal state, which can lead to a segfault. Bug 3299.
-
- 29 Nov, 2016 7 commits
-
-
Alejandro Sanchez authored
On a reconfig, the exc_node_bitmap is cleared but then it was not built again since last_work_scan was declared as a local static variable in _do_power_work(). The fix is to make it global within the plugin and reinitialize it to 0 on _init_power_config(). Bug 3078.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Morris Jette authored
-
Morris Jette authored
For example: Nodes=nid00001 CPU_IDs=2-3 Mem=1000 GRES_IDX=gpu:alpha(IDX:2) Nodes=nid00002 CPU_IDs=0-1 Mem=1000 GRES_IDX=gpu:alpha(IDX:0)
-
- 28 Nov, 2016 12 commits
-
-
Alejandro Sanchez authored
-
Tim Wickberg authored
-
Morris Jette authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Add new WHOLE_NODE_REQUIRED/WHOLE_NODE_USER/WHOLE_NODE_MCS macros to help cleanup tests rather than rely on magic values. Warning: these are similar to the JOB_SHARED_ macros, but the logic for zero vs one is different. USER/MCS are the same across these. No functional change.
-
Aline Roy authored
-
Aline Roy authored
-
Aline Roy authored
Bug 3291.
-
Morris Jette authored
If GRES are configured with file IDs, then "scontrol -d show node" will not only identify the count of currently allocated GRES, but their specific index numbers (e.g. "GresUsed=gpu:alpha:2(IDX:0,2),gpu:beta:0(IDX:N/A)").
-
Dominik Bartkiewicz authored
Bug 3267.
-
Dominik Bartkiewicz authored
Termination can race against step creation if, e.g., ill-behaved SPANK plugins are in use. Bug 3248.
-
Morris Jette authored
No change in logic, just clearer messages
-
- 23 Nov, 2016 5 commits
-
-
Danny Auble authored
-
Morris Jette authored
Error being generated on 32-bit system
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
- 22 Nov, 2016 7 commits
-
-
Morris Jette authored
-
Morris Jette authored
Added SchedulingParameters option of "bf_job_part_count_reserve". Jobs below the specified threshold will not have resources reserved for them. bug 3275
-
Danny Auble authored
srun -n8 -c1 --spread-job --hint=nomultithread whereami | sort -h would cause a core dump because the wrong variable was setup.
-
Danny Auble authored
messages. Hopefully this will reduce the number of messages lost when filling up memory when the database/DBD is down.
-
Morris Jette authored
-
Morris Jette authored
sched/backfill plugin: Make malloc match data type (defined as uint32_t and allocated as int). No failures observed, if type "int" is smaller than "uint32_t", it could result in an invalid memory reference.
-
Sergey Meirovich authored
Fix API call: slurm_job_cpus_allocated_str_on_node_id() and in turn slurm_job_cpus_allocated_str_on_node() to return correct results for anything but first node. This was caused by missed logic to calculate fist bit belongs to particular node. Lookup was always starting from bit 0. Bug 3266.
-