diff options
author | Zuul <zuul@review.opendev.org> | 2022-07-14 01:37:11 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-07-14 01:37:11 +0000 |
commit | 0c4401cfbbe6f28aee6cd4ba86089936ebdb37bc (patch) | |
tree | cdd3954409cbbad07b6b1af851cf72cfd5fa81df | |
parent | 5d2283137c6d083668eec1c7bed7696a06dbafe6 (diff) | |
parent | 0f1627388614f56e163c89edd713fab069869b07 (diff) | |
download | ironic-0c4401cfbbe6f28aee6cd4ba86089936ebdb37bc.tar.gz |
Merge "Trivial: log which state the node is in"
-rw-r--r-- | ironic/conductor/manager.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ironic/conductor/manager.py b/ironic/conductor/manager.py index e1914221f..13d11d1d9 100644 --- a/ironic/conductor/manager.py +++ b/ironic/conductor/manager.py @@ -2339,13 +2339,15 @@ class ConductorManager(base_manager.BaseConductorManager): action = _("Port %(port)s can not have any connectivity " "attributes (%(connect)s) updated unless " "node %(node)s is in a %(allowed)s state " - "or in maintenance mode.") + "or in maintenance mode. The current state is " + "%(state)s.") raise exception.InvalidState( action % {'port': port_uuid, 'node': node.uuid, 'connect': ', '.join(connectivity_attr), - 'allowed': ', '.join(allowed_update_states)}) + 'allowed': ', '.join(allowed_update_states), + 'state': node.provision_state}) utils.validate_port_physnet(task, port_obj) task.driver.network.validate(task) |