Is it safe to assume the value is nil if not set?

 if (job_desc[‘partition’] == "parallel" and job_desc[‘features’] == nil) then
    job_desc['features'] = "[haswell|broadwell|skylake]"
  end

-Kevin

From: slurm-users <slurm-users-boun...@lists.schedmd.com> on behalf of Douglas 
Jacobsen <dmjacob...@lbl.gov>
Reply-To: Slurm User Community List <slurm-users@lists.schedmd.com>
Date: Wednesday, December 19, 2018 at 9:07 AM
To: Slurm User Community List <slurm-users@lists.schedmd.com>
Subject: Re: [slurm-users] Lua Job Submit - Setting Features/Constraints

Hello,

We do this, it works like most of the other string-based fields, e.g.,

function job_submit(job_request, partinfo, submit_uid) {
     job_request['features'] = 'special'
     return slurm.SUCCESS
}

Is there something detailed you are looking for?

-Doug
----
Doug Jacobsen, Ph.D.
NERSC Computer Systems Engineer
Acting Group Lead, Computational Systems Group
National Energy Research Scientific Computing Center<http://www.nersc.gov>
dmjacob...@lbl.gov<mailto:dmjacob...@lbl.gov>

------------- __o
---------- _ '\<,_
----------(_)/  (_)__________________________



On Wed, Dec 19, 2018 at 5:49 AM Kevin Manalo 
<kman...@jhu.edu<mailto:kman...@jhu.edu>> wrote:
All,

Does anyone have an example of setting features (if not set) in the Lua job 
submission scripts?

job_desc.features

There was a discussion here, but it appears to be for the case where it is 
checked and rejected
https://groups.google.com/d/topic/slurm-users/C-oYERITK9c/discussion

-Kevin

Reply via email to