[slurm-users] getting started with job_submit_lua

Mark Dixon mark.c.dixon at durham.ac.uk
Tue Sep 15 17:47:20 UTC 2020


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



More information about the slurm-users mailing list