[slurm-users] getting started with job_submit_lua
Niels Carl W. Hansen
recnh at cscaa.dk
Wed Sep 16 09:30:17 UTC 2020
If you explicitely specify the account, f.ex. 'sbatch -A myaccount'
then 'slurm.log_info("submit -- account %s", job_desc.account)'
works.
/Niels Carl
On Wed, 16 Sep 2020, Mark Dixon wrote:
> On Wed, 16 Sep 2020, Diego Zuccato wrote:
> ...
> > From the source it seems these fields are available:
> > account
> > comment
> > direct_set_prio
> > gres
> > job_id Always nil ? Maybe no JobID yet?
> > job_state
> > licenses
> > max_cpus
> > max_nodes
> > min_cpus
> > min_nodes
> > nice
> > partition
> > priority
> > req_switch
> > time_limit
> > time_min
> > wait4switch
> > wckey
> >
> > If you access 'em directly, you'll find that some are actually populated.
>
> Hi Diego, thanks for replying :)
>
> I gave this alternative a go:
>
> function slurm_job_submit( job_desc, part_list, submit_uid )
>
> slurm.log_info("submit called lua plugin")
> slurm.log_info("submit -- account %s", job_desc.account)
> slurm.log_info("submit -- gres %s", job_desc.gres)
> slurm.log_info("submit completed lua plugin")
>
> return slurm.SUCCESS
> end
>
> function slurm_job_modify(job_desc, job_rec, part_list, modify_uid)
> slurm.log_info("submit called lua plugin2")
> return slurm.SUCCESS
> end
>
> And got:
>
> Sep 16 09:36:58 quack1 slurmctld[9617]: job_submit.lua: submit called lua
> plugin
> Sep 16 09:36:58 quack1 slurmctld[9617]: error: job_submit/lua:
> /usr/local/slurm/19.05.7-1/etc/job_submit.lua: [string "slurm.log (0,
> string.format(unpack({...})))"]:1: bad argument #2 to 'format' (no value)
>
> It seems "pairs" wasn't lying, job_desc really is empty?
>
> A job_submit function isn't much use without any information about the job!
>
> Please help!
>
> Mark
>
More information about the slurm-users
mailing list