Quoting Sefa Arslan <[email protected]>:
Hi,
Finally I could success limiting the cpu/core number for a specific
partition using job_submit.lua script.
Using job_submit.lua , is is possible to print a custom message on
user's terminal while he/she submitting a job like "It is not
permited to use more than one core on this partition!" .
That will be in the version 13.12 release in December. You can also
get it from github if you want to be at the "bleeding" edge.
Is there a complete list of variables which I can use in
job_submit.lua ( I grep some of them from job_submit_lua.c file)
All of the variables that you can access are defined in that file.
list of slurm output enviroment variables (some of them are
mentioned in sbatch man files, but it is not complete I think.. for
example SLURM_STEP_ID doesnt take place there.)
The man page should be complete. Send a man page patch if you find
anything missing.
SLURM_STEP_ID is only set for job steps (e.g. srun, not sbatch or
salloc). See the srun man pages. Again, send a man page patch if you
find anything missing.
Thanks a lot.
sefa..
On 08/05/2013 12:02 PM, Carles Fenoy wrote:
Hi,
Do you have the job_submit_lua.so file in /usr/lib64/slurm/
If not, your slurm may not be compiled with lua support and you
will need to recompile it again.
On Mon, Aug 5, 2013 at 9:21 AM, Sefa Arslan
<[email protected] <mailto:[email protected]>>
wrote:
Hi,
I also tried that, the result is the same:
[2013-08-05T10:16:00] debug3: Trying to load plugin
/usr/lib64/slurm/job_submit_lua.so
[2013-08-05T10:16:00] error: job_submit: Couldn't find the
specified plugin name for job_submit/lua looking at all files
[2013-08-05T10:16:00] error: job_submit: cannot find scheduler
plugin for job_submit/lua
[2013-08-05T10:16:00] fatal: failed to initialize job_submit plugin
I also tried to copy job_submit.lua into the folder
/usr/lib64/slurm/, /usr/lib64/slurm/job_submit /etc/slurm ,
/etc/slurm/job_submit , /etc/slurm/lua , /usr/lib64/slurm/lua
folders..
On 08/02/2013 06:06 PM, Carles Fenoy wrote:
Hi,
try with
JobSubmitPlugins=lua
On Fri, Aug 2, 2013 at 4:36 PM, Sefa Arslan
<[email protected] <mailto:[email protected]>>
wrote:
I have copied contribs/lua/job_submit.lua script to
/etc/slurm/ folder
(slurm.conf is also here). and added line to slurm.conf like:
JobSubmitPlugins=job_submit.lua
then I restarted the slurmctld, I get the following error:
[2013-08-02T17:03:14] debug3: Trying to load plugin
/usr/lib64/slurm/job_submit_job_submit.lua.so
<http://job_submit_job_submit.lua.so>
[2013-08-02T17:03:14] error: job_submit: Couldn't find the
specified
plugin name for job_submit/job_submit.lua looking at all files
[2013-08-02T17:03:14] error: job_submit: cannot find
scheduler plugin
for job_submit/job_submit.lua
[2013-08-02T17:03:14] fatal: failed to initialize job_submit
plugin
accourding to the header of the job_submit.lua file , copying
it in to
the configuration folder should be enough to activate it. Am
I wrong?
"For use, this script should be copied into a file name
"job_submit.lua"
in the same directory as the SLURM configuration file,
slurm.conf."
regards
-- --
Carles Fenoy
--
--
Carles Fenoy