When updating node's driver do not try to load the new driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Invalid
|
Medium
|
Unassigned |
Bug Description
When updating node's driver Ironic will try to load the new driver when it calls task_manager.
We should not try to load the new driver on the current conductor but just verify if there's any conductor in the cluster that can handle that driver. I suggest doing that by checking the rpcapi.
Here's a snippet of the current code.
ironic/
<snippet>
driver_name = node_obj.driver if 'driver' in delta else None
with task_manager.
...
</snippet>
description: | updated |
Changed in ironic: | |
assignee: | nobody → Lucas Alvares Gomes (lucasagomes) |
importance: | Undecided → Medium |
milestone: | none → kilo-rc1 |
summary: |
- When updating node's driver do not try to load the new driver on the - current conductor managing it + When updating node's driver do not try to load the new driver |
Fix proposed to branch: master /review. openstack. org/168307
Review: https:/