- 01 Mar, 2017 2 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
- 28 Feb, 2017 4 commits
-
-
Dominik Bartkiewicz authored
information about a job to scontrol.
-
Dominik Bartkiewicz authored
-
Danny Auble authored
cause potential deadlock when/if TRES changed in the database and the slurmctld wasn't made aware of the change. This would be very rare. The lock was originally there to keep new jobs from grabbing the assoc information. If the lock was done afterwards the worst case is we get the new information.
-
Danny Auble authored
It was determined we didn't need the write locks on the job and no locks were needed on the node either. Doing these different locked beforehand would create a window where you could get a config write lock
-
- 27 Feb, 2017 3 commits
-
-
Daniel Letai authored
-
Morris Jette authored
This will be triggered after either a burst buffer job_begin function or select plugin job_begin function fails. Without this change, the "squeue -i" and "scontrol show job" commands can report old job state information. bug 3504
-
Tim Wickberg authored
Burst_buffer/cray - Prevent slurmctld daemon abort if "paths" operation fails. Now job will be held. bug 3504
-
- 24 Feb, 2017 6 commits
-
-
Josko Plazonic authored
bug 3182
-
Tim Shaw authored
-
Tim Shaw authored
-
Don Lipari authored
bug 3473
-
Danny Auble authored
-
Danny Auble authored
-
- 23 Feb, 2017 6 commits
-
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Danny Auble authored
reason to 32 chars.
-
Morris Jette authored
-
Morris Jette authored
For job resize, correct logic to build "resize" script with new values. Previously the scripts were based upon the original job size. bug 3498
-
Tim Wickberg authored
Do not enable init scripts if not present. Please note that, unlike the init scripts, service files are not automatically enabled at this time. Bug 3371.
-
- 22 Feb, 2017 3 commits
-
-
Morris Jette authored
If node boot in progress when slurmctld daemon is restarted, then allow sufficient time for reboot to complete and not prematurely DOWN the node as "Not responding". bug 3494
-
Morris Jette authored
Could result in squeue abort Coverity error CID 44969
-
Morris Jette authored
Reduces possibility of old data if job_id or user_id option specified with iterate option Coverity error CID 44783
-
- 21 Feb, 2017 1 commit
-
-
Morris Jette authored
Increased maximum file size supported by sbcast from 2 GB (32-bit integer to 64-bits). This required changing the file broadcast RPC and several internal variables. bug 3485
-
- 18 Feb, 2017 2 commits
-
-
Tim Shaw authored
by specifying "--uid=<uid>|-u <uid>". # Conflicts: # NEWS
-
Brian Christiansen authored
A 17.02 controller,sacctmgr couldn't talk to a "master/17.11" DBD because the 17.02 client was talking attempting to talk to the DBD with the 17.02's MIN_PROTOCOL_VERSION -- which was 15.08 and is more than 2 version behind the master. The master's MIN_PROTOCOL_VERSION is 16.05, so it couldn't unpack the messages. The controller should always communicate at it's current protocol to the DBD. For federations, it's possible that a higher version controller could talk to a lower version controller. So the cluster needs to talk to the remote cluster using the remote cluster's protocol version -- which is given back from the DBD.
-
- 17 Feb, 2017 3 commits
-
-
Dominik Bartkiewicz authored
Enable through SchedulerParameters. Will sort by youngest jobs first, rather than based on priority. Use alongside 'preempt_strict_order' if you don't want the plugin to try to further optimize the preemption list. Bug 3457.
-
Dominik Bartkiewicz authored
Introduced by commit 059275f6 when the timer is trigger. Releasing the locks means that job_ptr may point to an element that was deleted by a different thread in the meantime. Restructuring the code to advance the iterator prevents this - the iterator itself does not have this issue as the List structure will manage the position during the sleep(). While here, move the reservation update handling outside of this loop to simplify operation. This does not need to piggy-back on the scan of the job_list - switching to using list_for_each should mitigate some of the performance loss by needing a second full pass. Bug 3414.
-
Tim Wickberg authored
These were mis-calculated previously, and are internal implementation details that weren't meant to be exposed.
-
- 16 Feb, 2017 4 commits
-
-
Josh Samuelson authored
association GrpWall limit.
-
Danny Auble authored
limits.
-
Josh Samuelson authored
Bug 3476
-
Danny Auble authored
old ones. This is cosmetic only, no code change. Bug 3476
-
- 15 Feb, 2017 6 commits
-
-
Danny Auble authored
Bug 3472
-
Tim Wickberg authored
regcomp() is not safe to use across a fork in older glibc versions. Reinitialize the keyvalue_re structure after the fork through an atfork() handler. Bug 3276.
-
Danny Auble authored
This is a regression from commit b818dd9d Basically the first AC_LINK_IFELSE sets whatever compiler we are using to be that. Since the above commit removed the BGL/P code that was linked using C C++ became the compiler since the next thing was BGQ in configure.ac to test against. I just grabbed the DATABASES call, but any other one could had worked.
-
Danny Auble authored
another one. Bug 3465 This is the way it is done with the task plugins. It appears this only really matters when requesting 1 task with a full socket with exclusive access. This code would cyclically allocate sockets to the step instead of filling up one socket then going to the next.
-
Morris Jette authored
Fix for job constraint specification with counts, --ntasks-per-node value, and no node count. bug 3470
-
Morris Jette authored
Task/cray: Treat missing "mems" cgroup with "debug" messages rather than "error" messages. The file may be missing at step termination due to a change in how cgroups are released at job/step end.
-