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