azslurm scale is used for updating dynamic nodes and other slurm configurations. But not all changes (especially dynamic nodes) require restarting slurmctld. Restarting slurmctld should be left upto the user. Doing it on behalf of the user especially for a use case that is perfectly supported without having to restart slurmctld, can be quite disruptive. For other use cases, we should just print a warning message.
azslurm scale is used for updating dynamic nodes and other slurm configurations. But not all changes (especially dynamic nodes) require restarting slurmctld. Restarting slurmctld should be left upto the user. Doing it on behalf of the user especially for a use case that is perfectly supported without having to restart slurmctld, can be quite disruptive. For other use cases, we should just print a warning message.