<div dir="ltr">Hello,<div>I am wondering what is the best way to update node changes, such as addition and removal of nodes to SLURM. The excerpts below suggest a full restart, can someone confirm this? or perhaps `<b>scontrol reconfigure | kill -s SIGHUP</b>` does it? <br><div></div><div>best wishes: steven<br><div><br></div><div><br></div><div><div style="color:rgb(187,187,187);background-color:rgb(0,43,54);font-family:"Droid Sans Mono","monospace",monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div><span style="color:rgb(147,161,161);font-weight:bold">// src/slurmctld/read_config.c line #2819 </span></div><div><span style="color:rgb(147,161,161);font-weight:bold">static</span> <span style="color:rgb(147,161,161);font-weight:bold">int</span> <span style="color:rgb(38,139,210)">_compare_hostnames</span>(<span style="color:rgb(203,75,22)">node_record_t</span> <span style="color:rgb(133,153,0)">*</span>old_node_table, <span style="color:rgb(147,161,161);font-weight:bold">int</span> old_node_count, <span style="color:rgb(203,75,22)">node_record_t</span> <span style="color:rgb(133,153,0)">*</span>node_table, <span style="color:rgb(147,161,161);font-weight:bold">int</span> node_count) {<br></div><div> [...]</div><div>    <span style="color:rgb(133,153,0)">if</span> (old_node_count <span style="color:rgb(133,153,0)">!=</span> node_count) {</div><div>        <span style="color:rgb(38,139,210)">error</span>(<span style="color:rgb(42,161,152)">"</span><span style="color:rgb(203,75,22)">%s</span><span style="color:rgb(42,161,152)">: node count has changed before reconfiguration "</span></div><div>              <span style="color:rgb(42,161,152)">"from </span><span style="color:rgb(203,75,22)">%d</span><span style="color:rgb(42,161,152)"> to </span><span style="color:rgb(203,75,22)">%d</span><span style="color:rgb(42,161,152)">. You have to restart slurmctld."</span>,</div><div>              __func__, old_node_count, node_count);</div><div>        <span style="color:rgb(133,153,0)">return</span> <span style="color:rgb(133,153,0)">-</span><span style="color:rgb(211,54,130)">1</span>;</div><div>    }</div>[...]<br><div>    <span style="color:rgb(133,153,0)">if</span> (<span style="color:rgb(38,139,210)">xstrcmp</span>(<span style="color:rgb(38,139,210)">old_ranged</span>, <span style="color:rgb(38,139,210)">ranged</span>) <span style="color:rgb(133,153,0)">!=</span> <span style="color:rgb(211,54,130)">0</span>) {</div><div>        <span style="color:rgb(38,139,210)">error</span>(<span style="color:rgb(42,161,152)">"</span><span style="color:rgb(203,75,22)">%s</span><span style="color:rgb(42,161,152)">: node names changed before reconfiguration. "</span></div><div>              <span style="color:rgb(42,161,152)">"You have to restart slurmctld."</span>, __func__);</div><div>        <span style="color:rgb(38,139,210)">cc</span> <span style="color:rgb(133,153,0)">=</span> <span style="color:rgb(133,153,0)">-</span><span style="color:rgb(211,54,130)">1</span>;</div><div>    }</div>[...]<br><div>    <span style="color:rgb(133,153,0)">return</span> <span style="color:rgb(38,139,210)">cc</span>;</div><div>}</div></div></div></div></div></div>