Yes.  We use something like this

             if job_desc.features == nil then
                 job_desc.features = "special"
             else
                 job_desc.features = job_desc.features .. ",special"
             end


Bill

On 12/19/2018 09:27 AM, Kevin Manalo wrote:
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