azure-slurm-install/templates/job_submit.lua (25 lines of code) (raw):

-- Copyright (c) Microsoft Corporation. All rights reserved. -- Licensed under the MIT License. function slurm_job_submit(job_desc, part_list, submit_uid) if job_desc.argv ~= nil then for i = 0, job_desc.argc, 1 do if job_desc.argv[i] == "--switches" then slurm.log_info("--switches was set, ignoring."); return slurm.SUCCESS; end end end if job_desc.network ~= nil and job_desc.network ~= '' then if job_desc.network == "sn_single" then slurm.log_info("sn_single was set, ignoring."); return slurm.SUCCESS end end slurm.log_info("Setting reqswitch to 1."); job_desc.req_switch = 1; slurm.log_info("returning."); return slurm.SUCCESS end function slurm_job_modify(job_desc, job_rec, part_list, modify_uid) return slurm.SUCCESS end slurm.log_info("initialized job_submit_cyclecloud") return slurm.SUCCESS