On Fri, Jan 18, 2019 at 6:31 AM Prentice Bisbal <pbis...@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