<div dir="auto">We build with CSI hardened nodes and /tmp is marked to block execution. It causes occasional frustration but it would be important to be able to redirect to a file system that allowed execution. <div dir="auto"><br></div><div dir="auto">William </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 19 Mar 2021, 13:28 Paul Edmon, <<a href="mailto:pedmon@cfa.harvard.edu">pedmon@cfa.harvard.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was about to ask this as well as we use /scratch as our tmp space not <br>
/tmp.  I haven't kicked the tires on this to know how it works but after <br>
I take a look at it I will probably file a feature request to make the <br>
name of the tmp dir flexible.<br>
<br>
-Paul Edmon-<br>
<br>
On 3/19/2021 7:19 AM, Tina Friedrich wrote:<br>
> That's excellent; I've been using the 'auto_tmpdir' plugin for this; <br>
> having that functionality within SLURM will be good.<br>
><br>
> Have a question though - we have a need to also create a per-job <br>
> /scratch/ (on a shared fast file system) in much the same way.<br>
><br>
> I don't see a way that the currentl tmpfs plugin can be used to do <br>
> that, as it would seem that it's hard-coded to mount things into /tmp/ <br>
> (i.e. where to mount a file system can not be changed). Or am I <br>
> misreading this?<br>
><br>
> Tina<br>
><br>
> On 16/03/2021 22:26, Tim Wickberg wrote:<br>
>> One errant backspace snuck into that announcement: the <br>
>> job_container.conf man page (with an 'r') serves as the initial <br>
>> documentation for this new job_container/tmpfs plugin. The link to <br>
>> the HTML version of the man page has been corrected in the text below:<br>
>><br>
>> On 3/16/21 4:16 PM, Tim Wickberg wrote:<br>
>>> We are pleased to announce the availability of Slurm version 20.11.5.<br>
>>><br>
>>> This includes a number of moderate severity bug fixes, alongside a <br>
>>> new job_container/tmpfs plugin developed by NERSC that can be used <br>
>>> to create per-job filesystem namespaces.<br>
>>><br>
>>> Initial documentation for this plugin is available at:<br>
>>> <a href="https://slurm.schedmd.com/job_container.conf.html" rel="noreferrer noreferrer" target="_blank">https://slurm.schedmd.com/job_container.conf.html</a><br>
>>> Slurm can be downloaded from <a href="https://www.schedmd.com/downloads.php" rel="noreferrer noreferrer" target="_blank">https://www.schedmd.com/downloads.php</a> .<br>
>>><br>
>>> - Tim<br>
>>><br>
>><br>
><br>
<br>
</blockquote></div>