Inconsistent Network info data on port update

Bug #1602475 reported by Nachi Ueno
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Expired
Undecided
Unassigned

Bug Description

Description
===========

Neutron support update port to add or modify fixed ip.
Nova support consuming vif_updated_event from Neutron.
However, this event isn't notified for vif driver, so network info data
in nova compute and local network agent state may be inconsistent.

Steps to reproduce
==================

1. Create Port in neutron
2. Create VM in nova
3. Update port

Expected result
===============

vif_driver can consume vif_updated_event

Actual result
=============

There is no way to consume vif updated event.

Environment
===========

We have confirmed this issue environment for OpenContrail driver.

Nachi Ueno (nati-ueno)
Changed in nova:
assignee: nobody → Nachi Ueno (nati-ueno)
Revision history for this message
Matt Riedemann (mriedem) wrote :

What versions of nova and neutron are you using? Mitaka? Newton (master)?

Are you saying neutron is sending a vif updated event or not? If not, then this is a bug in neutron.

Changed in nova:
status: New → Incomplete
Revision history for this message
Matt Riedemann (mriedem) wrote :

I'm assuming in your reproduce steps that you boot the server in step 2 with the port from step 1? And then after step 3, you get server details and the update isn't in the addresses dict?

Revision history for this message
Nachi Ueno (nati-ueno) wrote :

Sorry for late reply. I was missed your comment.

This is in master.
Neutron is sending port update event and nova-compute consuming it.
However, nova-compute isn't propagating that event for vif_driver.

Yes. Step2 should be launch VM with a port created in Step1.

Revision history for this message
Matt Riedemann (mriedem) wrote :

Also, just to be clear, you're using libvirt as the virt driver in nova? Or something else?

Sean Dague (sdague)
Changed in nova:
assignee: Nachi Ueno (nati-ueno) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for OpenStack Compute (nova) because there has been no activity for 60 days.]

Changed in nova:
status: Incomplete → Expired
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.