Created attachment 3461 [details] The patch This patch forces slurmstepd to create the session directory for the applications and provide the path to this directory for the app procs. According to experimental measurements this may reduce the local jobstart time by 250-350 ms.
P.S. * please apply with "git am" to preserve the commit message. * This patch is related (but not dependent) to the OMPI one: https://github.com/open-mpi/ompi/pull/2042.
Created attachment 3469 [details] The patch with updated copyrights I fogrot to update copyrights, this patch is fixed.
P.S. I think it's a good time to add Mellanox to the list of contributing companies: http://slurm.schedmd.com/team.html
Any updates on this
Committed to 16.05 as 901aeeb3. (Mellanox added to contributor list with 71a39bf4b.) I made a few minor changes within the patch. Please watch for the 80-column limit. While we allow some occasional lines to pass beyond 80, 100 columns wide is too much especially in comment blocks. I also added __func__ annotations to the error() calls to clarify where the message is being generated, as I didn't feel that the "chown:" message was specific enough to trace back to those locations.
Thank you, Tim!