Node mac address not taken into account when plugging VIFs in ironic

Bug #1552536 reported by sivaramakrishna
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
In Progress
Undecided
sivaramakrishna

Bug Description

While plugging vifs, ironic virt driver does not check if mac address in VIF and the physical interface match.

https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L1039

This results in incorrect mapping depending on the order in which user has added the ports into ironic, order in which user has specified the nics during nova boot and hence in case of multiple networks this results in the instance being unreachable even though it is "active" as per nova and ironic.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/287589

Changed in nova:
assignee: nobody → sivaramakrishna (sivaramakrishna-g)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (master)

Change abandoned by Sivaramakrishna Garimella (<email address hidden>) on branch: master
Review: https://review.openstack.org/287589
Reason: Addresses same issue as #284025.. abandoning it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.