NSX plugin should set VNIC_TYPE

Bug #1370112 reported by Salvatore Orlando
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Salvatore Orlando

Bug Description

This nova commit: http://git.openstack.org/cgit/openstack/nova/commit/?id=a8a5d44c8aca218f00649232c2b8a46aee59b77e
made VNIC_TYPE a compulsory port bindings attribute.

This broke the NSX plugin which is now not able to boot VMs anymore. Probably other plugins are affected.
Whether VNIC_TYPE is really a required attribute questionable; the fact that port bindings is such a messy interface that can cause this kind of breakages is at least annoying.

Regardless, all plugins must now adapt.
This will also be fixed once a general fix for bug 1370077 is introduced - nevertheless, the NSX plugin can't risk staying broken for more time, and also its 3rd party integration tests are disabled because of this. For this reason we're opening a bug specific for this plugin to fast-track a fix for it.

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

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

Changed in neutron:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/121907
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=59d4c264bdcf056eb44d9d137336fde7c00f3a1b
Submitter: Jenkins
Branch: master

commit 59d4c264bdcf056eb44d9d137336fde7c00f3a1b
Author: Salvatore <email address hidden>
Date: Tue Sep 16 17:28:55 2014 +0200

    NSX plugin: set VNIC_TYPE port binding attribute

    A recent change has made this attribute required for nova
    integration.
    This patch adds this attribute to responses generated by the NSX
    plugin, and also ensures relevant unit tests are executed for the
    vmware NSX plugin.

    Change-Id: Ieebab01b406909f66a40cc683763292a9ef6f218
    Closes-Bug: #1370112

Changed in neutron:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-rc1 → 2014.2
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.