- 19 Jul, 2018 1 commit
-
-
Tim Wickberg authored
And from underlying slurm_msg_sendto_timeout call as well.
-
- 18 Jul, 2018 8 commits
-
-
Morris Jette authored
Add function to clear total_gres at start of scheduling cycle Modify logic to avoid overflow on gpu counter
-
Alejandro Sanchez authored
bug 4373, comment #24
-
Felip Moll authored
Removed the sentence which incorrectly stated that when not using the gres flag enforce-binding option, cpus other than the ones defined in gres.conf could be used for a gpu. Bug 5189
-
Felip Moll authored
bug 5189
-
Morris Jette authored
Add salloc/sbatch/srun option of --gres-flags=disable-binding to disable filtering of CPUs with respect to generic resource locality. This option is currently required to use more CPUs than are bound to a GRES (i.e. if a GPU is bound to the CPUs on one socket, but resources on more than one socket are required to run the job). This option may permit a job to be allocated resources sooner than otherwise possible, but may result in lower job performance. bug 5189
-
Tim Wickberg authored
-
Broderick Gardner authored
'have_innodb' is deprecated. Bug 5317.
-
Broderick Gardner authored
Cleanup printf formaters and ensure they match the types: %zu for size_t %zd for ssize_t Bug 5417.
-
- 17 Jul, 2018 31 commits
-
-
Felip Moll authored
When printing arrays in squeue and setting the SLURM_BITSTR_LEN variable to 0 or to NULL, the length of the output defaulted to 64, when the documentation says it will default to "unlimited". This patch fixes this situation. Bug 5440
-
Marshall Garey authored
Because of a bug in the some versions of the Linux kernel, disable constraining kernel memory space with cgroups by default. Bug 5223.
-
Tim Wickberg authored
-
Morris Jette authored
Coverity CID 186991
-
Marshall Garey authored
Logic was switched around in 17.11, enable_user_top is now the correct option. Bug 5165.
-
Tim Wickberg authored
-
Alejandro Sanchez authored
This is not working reliably even when setting SchedulerParameters=enable_hetero_steps and/or using OpenMPI with Slurm's mpi/pmi2, as it was previously documented. Bug 5309.
-
Tim Wickberg authored
-
Tim Wickberg authored
Bug 5426.
-
Jessica Nettelblad authored
Bug 5426.
-
Tim Wickberg authored
Bug 5426.
-
Jessica Nettelblad authored
Bug 5426.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Still needs some work here. Ideally the length of the script should be read out of the msg struct, rather than recomputed. That would also move us closer to allowing binary data in the script.
-
Tim Wickberg authored
As we already copy this on the normal path out of here, just use a heap allocation to begin with.
-
Tim Wickberg authored
Sync error messages between _log_init and _sched_log_init.
-
Tim Wickberg authored
Add _GNU_SOURCE define to expose O_CLOEXEC on older platforms.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Return a Buf instead. Adjust _pack_batch_job_launch_msg() and _pack_job_desc_msg() to work with the Buf instead of a char *.
-
Tim Wickberg authored
Note one minor functional change in _open_part_state_file() - no error will the thrown in the state file is < 10 bytes. I do not believe this to be a big deal - the only such valid file that would not immediate throw an error is 4-bytes containing just the SLURM_PROTOCOL_VERSION and nothing else.
-
Tim Wickberg authored
-
Tim Wickberg authored
Given a filename, open() and mmap() it as the data field of a Buf. Tag the Buf with 'mmaped' boolean to make sure free_buf knows to munmap rather than xfree the data structure, and so we can call fatal_abort if xfer_buf_data or grow_buf are called.
-
Tim Wickberg authored
-
Marshall Garey authored
Documented, and code reads as needing, the node lock. But these were incorrectly set as the job locks. Bug 5394.
-
Dominik Bartkiewicz authored
Needs the job write lock, as it may change job status not just node status. Especially after commit 33e352a6. Bug 5406.
-
Morris Jette authored
harden some gres related tests
-
Felip Moll authored
An is_*() named function should return true/false, but not modify things. It has been renamed to a more adequate name: remove_path_slashes(char *). Bug 4859
-