├── COPYING ├── ChangeLog ├── DISCLAIMER ├── META ├── Makefile ├── NEWS ├── NEWS.old ├── README ├── README.use-env ├── addr-no-randomize.c ├── auto-affinity.c ├── cpuset ├── Makefile ├── README ├── conf-parser.l ├── conf-parser.y ├── conf.c ├── conf.h ├── cpuset.c ├── cpuset.init ├── create.c ├── create.h ├── log.c ├── log.h ├── nodemap.c ├── nodemap.h ├── pam_slurm_cpuset.8 ├── pam_slurm_cpuset.c ├── release-agent.c ├── slurm-cpuset-info ├── slurm-cpuset.8 ├── slurm.c ├── slurm.h ├── test.c ├── use-cpusets.1 ├── util.c ├── util.h └── version.map ├── iorelay ├── Makefile ├── iorelay-bind-nfs.sh ├── iorelay-mount-nodezero.sh ├── iorelay-mrsh-sshfs-wrap.sh └── iorelay.c ├── iotrace.c ├── lib ├── fd.c ├── fd.h ├── hostlist.c ├── hostlist.h ├── list.c ├── list.h ├── split.c └── split.h ├── lua ├── Makefile ├── hugepages.lua ├── lua-schedutils │ ├── Makefile │ ├── cpuset-str.c │ ├── cpuset-str.h │ ├── lua-schedutils.c │ └── tests │ │ ├── lunit │ │ ├── lunit-console.lua │ │ ├── lunit.lua │ │ └── tests.lua ├── lua.c ├── oom-detect.lua └── spank-lua.8 ├── oom-detect.c ├── overcommit-memory ├── Makefile ├── overcommit-memory.c ├── overcommit.c ├── overcommit.h └── util.c ├── preserve-env.c ├── private-mount.c ├── pty.c ├── renice.c ├── setsched.c ├── slurm-spank-plugins.spec ├── system-safe-preload.c ├── system-safe.c ├── tmpdir.c └── use-env ├── Makefile ├── log_msg.c ├── log_msg.h ├── main.c ├── test.conf ├── test.conf.include ├── use-env-parser.l ├── use-env-parser.y ├── use-env.c ├── use-env.h └── version.map /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/ChangeLog -------------------------------------------------------------------------------- /DISCLAIMER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/DISCLAIMER -------------------------------------------------------------------------------- /META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/META -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/NEWS -------------------------------------------------------------------------------- /NEWS.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/NEWS.old -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/README -------------------------------------------------------------------------------- /README.use-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/README.use-env -------------------------------------------------------------------------------- /addr-no-randomize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/addr-no-randomize.c -------------------------------------------------------------------------------- /auto-affinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/auto-affinity.c -------------------------------------------------------------------------------- /cpuset/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/Makefile -------------------------------------------------------------------------------- /cpuset/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/README -------------------------------------------------------------------------------- /cpuset/conf-parser.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/conf-parser.l -------------------------------------------------------------------------------- /cpuset/conf-parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/conf-parser.y -------------------------------------------------------------------------------- /cpuset/conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/conf.c -------------------------------------------------------------------------------- /cpuset/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/conf.h -------------------------------------------------------------------------------- /cpuset/cpuset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/cpuset.c -------------------------------------------------------------------------------- /cpuset/cpuset.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/cpuset.init -------------------------------------------------------------------------------- /cpuset/create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/create.c -------------------------------------------------------------------------------- /cpuset/create.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/create.h -------------------------------------------------------------------------------- /cpuset/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/log.c -------------------------------------------------------------------------------- /cpuset/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/log.h -------------------------------------------------------------------------------- /cpuset/nodemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/nodemap.c -------------------------------------------------------------------------------- /cpuset/nodemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/nodemap.h -------------------------------------------------------------------------------- /cpuset/pam_slurm_cpuset.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/pam_slurm_cpuset.8 -------------------------------------------------------------------------------- /cpuset/pam_slurm_cpuset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/pam_slurm_cpuset.c -------------------------------------------------------------------------------- /cpuset/release-agent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/release-agent.c -------------------------------------------------------------------------------- /cpuset/slurm-cpuset-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/slurm-cpuset-info -------------------------------------------------------------------------------- /cpuset/slurm-cpuset.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/slurm-cpuset.8 -------------------------------------------------------------------------------- /cpuset/slurm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/slurm.c -------------------------------------------------------------------------------- /cpuset/slurm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/slurm.h -------------------------------------------------------------------------------- /cpuset/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/test.c -------------------------------------------------------------------------------- /cpuset/use-cpusets.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/use-cpusets.1 -------------------------------------------------------------------------------- /cpuset/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/util.c -------------------------------------------------------------------------------- /cpuset/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/util.h -------------------------------------------------------------------------------- /cpuset/version.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/cpuset/version.map -------------------------------------------------------------------------------- /iorelay/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/iorelay/Makefile -------------------------------------------------------------------------------- /iorelay/iorelay-bind-nfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/iorelay/iorelay-bind-nfs.sh -------------------------------------------------------------------------------- /iorelay/iorelay-mount-nodezero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/iorelay/iorelay-mount-nodezero.sh -------------------------------------------------------------------------------- /iorelay/iorelay-mrsh-sshfs-wrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/iorelay/iorelay-mrsh-sshfs-wrap.sh -------------------------------------------------------------------------------- /iorelay/iorelay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/iorelay/iorelay.c -------------------------------------------------------------------------------- /iotrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/iotrace.c -------------------------------------------------------------------------------- /lib/fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/fd.c -------------------------------------------------------------------------------- /lib/fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/fd.h -------------------------------------------------------------------------------- /lib/hostlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/hostlist.c -------------------------------------------------------------------------------- /lib/hostlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/hostlist.h -------------------------------------------------------------------------------- /lib/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/list.c -------------------------------------------------------------------------------- /lib/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/list.h -------------------------------------------------------------------------------- /lib/split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/split.c -------------------------------------------------------------------------------- /lib/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lib/split.h -------------------------------------------------------------------------------- /lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/Makefile -------------------------------------------------------------------------------- /lua/hugepages.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/hugepages.lua -------------------------------------------------------------------------------- /lua/lua-schedutils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/Makefile -------------------------------------------------------------------------------- /lua/lua-schedutils/cpuset-str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/cpuset-str.c -------------------------------------------------------------------------------- /lua/lua-schedutils/cpuset-str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/cpuset-str.h -------------------------------------------------------------------------------- /lua/lua-schedutils/lua-schedutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/lua-schedutils.c -------------------------------------------------------------------------------- /lua/lua-schedutils/tests/lunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/tests/lunit -------------------------------------------------------------------------------- /lua/lua-schedutils/tests/lunit-console.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/tests/lunit-console.lua -------------------------------------------------------------------------------- /lua/lua-schedutils/tests/lunit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/tests/lunit.lua -------------------------------------------------------------------------------- /lua/lua-schedutils/tests/tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua-schedutils/tests/tests.lua -------------------------------------------------------------------------------- /lua/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/lua.c -------------------------------------------------------------------------------- /lua/oom-detect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/oom-detect.lua -------------------------------------------------------------------------------- /lua/spank-lua.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/lua/spank-lua.8 -------------------------------------------------------------------------------- /oom-detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/oom-detect.c -------------------------------------------------------------------------------- /overcommit-memory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/overcommit-memory/Makefile -------------------------------------------------------------------------------- /overcommit-memory/overcommit-memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/overcommit-memory/overcommit-memory.c -------------------------------------------------------------------------------- /overcommit-memory/overcommit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/overcommit-memory/overcommit.c -------------------------------------------------------------------------------- /overcommit-memory/overcommit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/overcommit-memory/overcommit.h -------------------------------------------------------------------------------- /overcommit-memory/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/overcommit-memory/util.c -------------------------------------------------------------------------------- /preserve-env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/preserve-env.c -------------------------------------------------------------------------------- /private-mount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/private-mount.c -------------------------------------------------------------------------------- /pty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/pty.c -------------------------------------------------------------------------------- /renice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/renice.c -------------------------------------------------------------------------------- /setsched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/setsched.c -------------------------------------------------------------------------------- /slurm-spank-plugins.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/slurm-spank-plugins.spec -------------------------------------------------------------------------------- /system-safe-preload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/system-safe-preload.c -------------------------------------------------------------------------------- /system-safe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/system-safe.c -------------------------------------------------------------------------------- /tmpdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/tmpdir.c -------------------------------------------------------------------------------- /use-env/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/Makefile -------------------------------------------------------------------------------- /use-env/log_msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/log_msg.c -------------------------------------------------------------------------------- /use-env/log_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/log_msg.h -------------------------------------------------------------------------------- /use-env/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/main.c -------------------------------------------------------------------------------- /use-env/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/test.conf -------------------------------------------------------------------------------- /use-env/test.conf.include: -------------------------------------------------------------------------------- 1 | 2 | print "Included file" 3 | 4 | -------------------------------------------------------------------------------- /use-env/use-env-parser.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/use-env-parser.l -------------------------------------------------------------------------------- /use-env/use-env-parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/use-env-parser.y -------------------------------------------------------------------------------- /use-env/use-env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/use-env.c -------------------------------------------------------------------------------- /use-env/use-env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/use-env.h -------------------------------------------------------------------------------- /use-env/version.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grondo/slurm-spank-plugins/HEAD/use-env/version.map --------------------------------------------------------------------------------