<div dir="ltr">Aaron,<br><br>While SchedMD does not accept pull requests through GitHub, we do take  code and/or documentation contributions (as outlined in CONTRIBUTING.md)  through our bug tracker at <a href="http://bugs.schedmd.com/" rel="noreferrer" target="_blank">http://bugs.schedmd.com</a>. Please be sure to  set the Severity level to 'C - Contributions' to make sure it is routed to the appropriate location.  <br><div><br></div><div>Jacob </div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Nov 27, 2018 at 1:01 PM Aaron Jackson <<a href="mailto:aaron@aaronsplace.co.uk">aaron@aaronsplace.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks both who helped with this. I had to recompile Slurm with Lua, but<br>
I now have it working.<br>
<br>
function slurm_job_submit(job_desc, part_list, submit_uid)<br>
    if not (job_desc.req_nodes == nil) then<br>
      slurm.log_user("Must not specify nodelist")<br>
      return slurm.FAILURE<br>
    end<br>
<br>
    return slurm.SUCCESS<br>
end<br>
<br>
The documentation for this API was a bit lacking, ended up having to<br>
read the C source. Is SchedMD accepting pull requests for documentation?<br>
I'd be happy to assist here.<br>
<br>
Thanks!<br>
<br>
Aaron<br>
<br>
<br>
Henkel, Andreas writes:<br>
<br>
> Hi,<br>
> A spank plugin would probably work.<br>
><br>
> A job-submit which replaces the nodelist with an empty string could work either.<br>
><br>
> What about just changing the .profile and set the env variable for nodelist to empty string?<br>
> „Note that environment variables will override any options set in a batch script, and command line options will override any environment variables“<br>
> If the call —nodelist in sbatch-script this may solve the problem.<br>
><br>
> Beyond all that I would just contact those users and tell them not to use nodelist.<br>
><br>
> Andreas<br>
>> Am 27.11.2018 um 18:05 schrieb Aaron Jackson <<a href="mailto:aaron@aaronsplace.co.uk" target="_blank">aaron@aaronsplace.co.uk</a>>:<br>
>><br>
>> Hi all,<br>
>><br>
>> I am wondering if it is possible to disable the use of the --nodelist<br>
>> argument from srun/sbatch/salloc/etc? In the worst case I can just edit<br>
>> the code for argument parsing?<br>
>><br>
>> Having only recently moved over to Slurm, some users have a preference<br>
>> for particular nodes with no justifiable reason. I would rather the<br>
>> Scheduler have full control over where a job ends up based on where it<br>
>> fits.<br>
>><br>
>> Thanks,<br>
>> Aaron<br>
>><br>
<br>
<br>
--<br>
Aaron Jackson - M6PIU<br>
<a href="http://aaronsplace.co.uk/" rel="noreferrer" target="_blank">http://aaronsplace.co.uk/</a><br>
<br>
</blockquote></div>