[slurm-users] Topology configuration questions:

Kilian Cavalotti kilian.cavalotti.work at gmail.com
Fri Jan 18 16:53:23 UTC 2019


On Fri, Jan 18, 2019 at 6:31 AM Prentice Bisbal <pbisbal at pppl.gov> wrote:
> > Note that if you care about node weights (eg. NodeName=whatever001 Weight=2, etc. in slurm.conf), using the topology function will disable it. I believe I was promised a warning about that in the future in a conversation with SchedMD.
>
> Well, that's going to be a big problem for me. One of the goals of me
> overhauling our Slurm config is to take advantage of the node weighting
> function to prioritize certain hardware over others in our very
> heterogeneous cluster.

I've heard that too (that enabling the Topology plugin would disable
node weighting), but I don't think it's accurate, both from the
documentation and from observation.

The doc actually says (https://slurm.schedmd.com/topology.html)

"""
NOTE:Slurm first identifies the network switches which provide the
best fit for pending jobs and then selectes the nodes with the lowest
"weight" within those switches. If optimizing resource selection by
node weight is more important than optimizing network topology then do
NOT use the topology/tree plugin.
"""

So the Topology plugin does take precedence over the weighting
algorithm, but it doesn't disable it, AFAIK. And for sites using
disjoint networks, as we do, this is a sane behavior.

Cheers,
-- 
Kilian



More information about the slurm-users mailing list