In the past -u --update updated only the playbook, but nothing else. Now it also updates the cluster's configuration files. That doesn't allow you to update everything, because some settings create changes that would need an undo routine (like attaching volumes) which doesn't exist. Also, the old playbook is now deleted to avoid "troubles from the past" by files that are not explicitly overwritten. See the new update documentation.
Another change is that slurm no longer relies on the handlers, but instead restarts itself at the end of the playbook. This avoids restarts in between that can cause non-fatale errors. This needs a close look as it might be too simple.
In the past -u --update updated only the playbook, but nothing else. Now it also updates the cluster's configuration files. That doesn't allow you to update everything, because some settings create changes that would need an undo routine (like attaching volumes) which doesn't exist. Also, the old playbook is now deleted to avoid "troubles from the past" by files that are not explicitly overwritten. See the new update documentation.
Another change is that slurm no longer relies on the handlers, but instead restarts itself at the end of the playbook. This avoids restarts in between that can cause non-fatale errors. This needs a close look as it might be too simple.