Ticket 21276 - Using /tmp as BasePath in job_container/tmpfs
Summary: Using /tmp as BasePath in job_container/tmpfs
Status: OPEN
Alias: None
Product: Slurm
Classification: Unclassified
Component: Build System and Packaging (show other tickets)
Version: 23.11.5
Hardware: Linux Linux
: 6 - No support contract
Assignee: Jacob Jenson
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2024-10-25 10:01 MDT by Kamykowski.Michael
Modified: 2024-10-29 09:32 MDT (History)
0 users

See Also:
Site: -Other-
Alineos Sites: ---
Atos/Eviden Sites: ---
Confidential Site: ---
Coreweave sites: ---
Cray Sites: ---
DS9 clusters: ---
HPCnow Sites: ---
HPE Sites: ---
IBM Sites: ---
NOAA SIte: ---
NoveTech Sites: ---
Nvidia HWinf-CS Sites: ---
OCF Sites: ---
Recursion Pharma Sites: ---
SFW Sites: ---
SNIC sites: ---
Tzag Elita Sites: ---
Linux Distro: ---
Machine Name:
CLE Version:
Version Fixed:
Target Release: ---
DevPrio: ---
Emory-Cloud Sites: ---


Attachments

Note You need to log in before you can comment on or make changes to this ticket.
Description Kamykowski.Michael 2024-10-25 10:01:05 MDT
Hello, 

The Slurm documentation says the following:
"NOTE: The BasePath parameter cannot be set to any of the paths specified by Dirs. Using these directories will cause conflicts when trying to mount and unmount the private directories for the job."

From testing, this seems to be correct. For example, if Dirs=/tmp in my job_container.conf and BasePath is set to /tmp or a subdirectory of /tmp, then I encounter errors. However, could someone please explain exactly where in the code that this conflict is happening? I have looked in the Slurm git repository and have not been able to find this conflict.

Thanks, 
Mike