Hi all,

I'm trying to get started with the lua job_submit feature and I have a really dumb question. This job_submit Lua script:

  function slurm_job_submit( job_desc, part_list, submit_uid )

     slurm.log_info("submit called lua plugin")
     for k,v in pairs(job_desc) do
        slurm.log_info("submit %s", k)
     end
     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

Prints:

  Sep 15 18:00:57 quack1 slurmctld[9617]: job_submit.lua: submit called lua 
plugin
  Sep 15 18:00:57 quack1 slurmctld[9617]: job_submit.lua: submit completed lua 
plugin

When I:

  srun --pty -p test.q bash

I was expecting job_desc to be iterated over and show some interesting stuff in my log, but it looks empty. Any ideas why that might be, please?

Slurm 19.05.7-1 / Lua 5.1.4 / CentOS 7.8 / x86_64

Thanks,

Mark

Reply via email to