Inconsistent Network info data on port update

Bug #1602475 reported by Nachi Ueno on 2016-07-13
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
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) on 2016-07-13
Changed in nova:
assignee: nobody → Nachi Ueno (nati-ueno)
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
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?

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.

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) on 2017-06-23
Changed in nova:
assignee: Nachi Ueno (nati-ueno) → nobody
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  Edit
Everyone can see this information.

Other bug subscribers