diff --git a/contribs/lua/job_submit.license.lua b/contribs/lua/job_submit.license.lua index 991c31b81af5b73ba7b9cef0a6634153f82383b1..c0d6c31b4629d0ea71bb4e3ae56492319f42d4b2 100644 --- a/contribs/lua/job_submit.license.lua +++ b/contribs/lua/job_submit.license.lua @@ -41,8 +41,7 @@ function slurm_job_submit ( job_desc, part_list, submit_uid ) if bad_license_count > 0 then log_info("slurm_job_submit: for user %d, invalid licenses value: %s", job_desc.user_id, job_desc.licenses) --- ESLURM_INVALID_LICENSES is 2048 - return 2048 + return slurm.ESLURM_INVALID_LICENSES end return 0 @@ -60,8 +59,7 @@ function slurm_job_modify ( job_desc, job_rec, part_list, modify_uid ) if bad_license_count > 0 then log_info("slurm_job_modify: for job %u, invalid licenses value: %s", job_rec.job_id, job_desc.licenses) --- ESLURM_INVALID_LICENSES is 2048 - return 2048 + return slurm.ESLURM_INVALID_LICENSES end return 0 diff --git a/src/plugins/job_submit/lua/job_submit_lua.c b/src/plugins/job_submit/lua/job_submit_lua.c index 09f6344a9ee81bbceecdf29c1d7bc9b68ad1d2ec..1c7b1456c986fd18e7b634f8014bc232b1f17dd5 100644 --- a/src/plugins/job_submit/lua/job_submit_lua.c +++ b/src/plugins/job_submit/lua/job_submit_lua.c @@ -245,7 +245,7 @@ static void _register_lua_slurm_output_functions (void) lua_setfield (L, -2, "log_user"); /* - * slurm.SUCCESS, slurm.FAILURE and slurm.ERROR + * Error codes: slurm.SUCCESS, slurm.FAILURE, slurm.ERROR, etc. */ lua_pushnumber (L, SLURM_FAILURE); lua_setfield (L, -2, "FAILURE"); @@ -253,6 +253,8 @@ static void _register_lua_slurm_output_functions (void) lua_setfield (L, -2, "ERROR"); lua_pushnumber (L, SLURM_SUCCESS); lua_setfield (L, -2, "SUCCESS"); + lua_pushnumber (L, ESLURM_INVALID_LICENSES); + lua_setfield (L, -2, "ESLURM_INVALID_LICENSES"); /*