My guess if I had to hazard one is that they wanted to simplify how you
define who the controller is. With the previous method you could define
it in conflicting ways. This method is less prone to mistakes.
That's at least my read of it.
-Paul Edmon-
On 7/20/2020 8:26 AM, Riebs, Andy wrote:
Ummm... unless I'm missing something obvious, though the choice of the term "defunct" might not be my choice
(I would have expected "deprecated"), it seems quite clear that the new "SlurmctldHost" parameter
has subsumed the 4 that you've listed. I wasn't privy to the decision to the discussion about adding the new parameter,
so the value isn't enormously clear, except for the option of adding a second backup host (for a total of 3
"ControlMachine" candidates).
Andy
-----Original Message-----
From: slurm-users [mailto:slurm-users-boun...@lists.schedmd.com] On Behalf Of
Kevin Buckley
Sent: Sunday, July 19, 2020 11:50 PM
To: slurm-users@lists.schedmd.com
Subject: [slurm-users] Meaning of "defunct" in description of Slurm parameters
At https://slurm.schedmd.com/slurm.conf.html
we read
BackupAddr
Defunct option, see SlurmctldHost.
BackupController
Defunct option, see SlurmctldHost. ...
ControlAddr
Defunct option, see SlurmctldHost.
ControlMachine
Defunct option, see SlurmctldHost.
but what does "Defunct" actually mean there?
A top-ranked internet search result suggests that it means
"no longer existing or functioning."
but if that's the case, then if, say, your only defintion of
a "ControlMachine" in your 20.02's slurm.conf was in the
defunct ControlMachine parameter, how would your Slurm
instance know what name the "ControlMachine" had ?
Kevin