On Wed, Sep 23, 2020 at 12:37 PM Renfro, Michael <ren...@tntech.edu> wrote:
> Not having a separate test environment, I put logic into my job_submit.lua to 
> use either the production settings or the ones under development or testing, 
> based off the UID of the user submitting the job:

I've also done it that way, works well.

> but I'm not 100% certain that a syntax error in functions used in the testing 
> branch would be ignored in the production branch

Been there, done that.
I'm pretty sure that lua parses everything up front.  And if it gets a
syntax error up front, slurmctld will use the previous version in
memory and drop a message in slurmctld.log.  I'm not sure what it does
if you restart slurmctld, it probably just ignores the lua file with
the syntax error.

Reply via email to