Add a 'tmpfs' job_container plugin
Adds a 'tmpfs' job container plugin that moves jobs
into their own namespace consisting of a private /tmp and a
private /dev/shm. The plugin also provides the ability to have
a namespace.conf that sets the basepath for the plugin to
create the bind mounts as well as an initialization script that
can be used to set up the namespace.
Signed-off-by:
Aditi Gaur <agaur@lbl.gov>
Showing
- configure 2 additions, 1 deletionconfigure
- configure.ac 1 addition, 0 deletionsconfigure.ac
- src/plugins/job_container/Makefile.am 1 addition, 1 deletionsrc/plugins/job_container/Makefile.am
- src/plugins/job_container/Makefile.in 1 addition, 1 deletionsrc/plugins/job_container/Makefile.in
- src/plugins/job_container/tmpfs/Makefile.am 14 additions, 0 deletionssrc/plugins/job_container/tmpfs/Makefile.am
- src/plugins/job_container/tmpfs/Makefile.in 814 additions, 0 deletionssrc/plugins/job_container/tmpfs/Makefile.in
- src/plugins/job_container/tmpfs/job_container_tmpfs.c 683 additions, 0 deletionssrc/plugins/job_container/tmpfs/job_container_tmpfs.c
- src/plugins/job_container/tmpfs/read_nsconf.c 163 additions, 0 deletionssrc/plugins/job_container/tmpfs/read_nsconf.c
- src/plugins/job_container/tmpfs/read_nsconf.h 56 additions, 0 deletionssrc/plugins/job_container/tmpfs/read_nsconf.h
- src/slurmd/slurmstepd/mgr.c 40 additions, 1 deletionsrc/slurmd/slurmstepd/mgr.c
Loading
Please register or sign in to comment