create_ovs_vif_port does not exist

Bug #1808388 reported by Sahid Orentino
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nova-lxd
Fix Committed
High
Sahid Orentino

Bug Description

The module from vif_plug_ovs from os_if does not exists anymore

Dec 12 15:37:39.224350 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [None req-d2b93bd8-4f65-44a2-96e4-987a6425c846 tempest-AutoAllocateNetworkTest-2086065464 tempest-AutoAllocateNetworkTest-2086065464] [instance: 68756bd6-dbc6-492a-9102-622bc9989032] Instance failed to spawn: AttributeError: 'module' object has no attribute 'create_ovs_vif_port'
Dec 12 15:37:39.224560 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] Traceback (most recent call last):
Dec 12 15:37:39.224779 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova/nova/compute/manager.py", line 2361, in _build_resources
Dec 12 15:37:39.224957 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] yield resources
Dec 12 15:37:39.225142 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova/nova/compute/manager.py", line 2125, in _build_and_run_instance
Dec 12 15:37:39.225311 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] block_device_info=block_device_info)
Dec 12 15:37:39.225498 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova-lxd/nova/virt/lxd/driver.py", line 546, in spawn
Dec 12 15:37:39.225730 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] self.plug_vifs(instance, network_info)
Dec 12 15:37:39.225922 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova-lxd/nova/virt/lxd/driver.py", line 1107, in plug_vifs
Dec 12 15:37:39.226115 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] self.vif_driver.plug(instance, vif)
Dec 12 15:37:39.226310 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova-lxd/nova/virt/lxd/vif.py", line 256, in plug
Dec 12 15:37:39.226495 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] _post_plug_wiring(instance, vif)
Dec 12 15:37:39.226686 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova-lxd/nova/virt/lxd/vif.py", line 169, in _post_plug_wiring
Dec 12 15:37:39.226854 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] POST_PLUG_WIRING[vif_type](instance, vif)
Dec 12 15:37:39.227022 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] File "/opt/stack/new/nova-lxd/nova/virt/lxd/vif.py", line 132, in _post_plug_wiring_veth_and_bridge
Dec 12 15:37:39.227196 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] linux_net.create_ovs_vif_port(vif['network']['bridge'],
Dec 12 15:37:39.227366 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032] AttributeError: 'module' object has no attribute 'create_ovs_vif_port'
Dec 12 15:37:39.227540 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [instance: 68756bd6-dbc6-492a-9102-622bc9989032]
Dec 12 15:37:39.787680 ubuntu-xenial-inap-mtl01-0001152369 nova-compute[27712]: ERROR nova.compute.manager [None req-d2b93bd8-4f65-44a2-96e4-987a6425c846 tempest-AutoAllocateNetworkTest-2086065464 tempest-AutoAllocateNetworkTest-2086065464] [instance: 68756bd6-dbc6-492a-9102-622bc9989032] Build of instance 68756bd6-dbc6-492a-9102-622bc9989032 aborted: 'module' object has no attribute 'create_ovs_vif_port': BuildAbortException: Build of instance 68756bd6-dbc6-492a-9102-622bc9989032 aborted: 'module' object has no attribute 'create_ovs_vif_port'

Tags: devstack
Changed in nova-lxd:
assignee: nobody → sahid (sahid-ferdjaoui)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova-lxd (master)

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

Changed in nova-lxd:
status: New → In Progress
James Page (james-page)
Changed in nova-lxd:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova-lxd (master)

Reviewed: https://review.openstack.org/625057
Committed: https://git.openstack.org/cgit/openstack/nova-lxd/commit/?id=01c81314b8b9a49040eb04555961e8d30f9ac38d
Submitter: Zuul
Branch: master

commit 01c81314b8b9a49040eb04555961e8d30f9ac38d
Author: Sahid Orentino Ferdjaoui <email address hidden>
Date: Thu Dec 13 12:08:39 2018 -0500

    fix object has no attribute 'create_ovs_vif_port'

    The module from vif_plug_ovs from os_iv does not exist anymore. In
    this commit we import in our tree those two methods create_ovs_port()
    and delete_ovs_port().

    Change-Id: Ie9474e781922ea8edd413a3df59abe99a1a6db05
    Closes-Bug: #1808388
    Signed-off-by: Sahid Orentino Ferdjaoui <email address hidden>

Changed in nova-lxd:
status: In Progress → Fix Committed
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.