Wrong mac affected to the external-ids:attached-mac

Bug #1569412 reported by Christophe Sauthier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kuryr
Fix Released
High
Christophe Sauthier

Bug Description

Using today devstack

At the creation of a container, the mac affected to the external-ids:attached-mac of the br-int-side-device (seen in ovs-vsctl --columns=name,external-ids list Interface) is different from the one that is affected by the associated neutron-port.
The result is that the communication between 2 containers is possible, but no communication is possible with the various instances that are runned by OpenStack (or the attached router)

Fixing that mac address (with the command ovs-vsctl set interface br-int-side-device external-ids:attached-mac=$correct_mac) to the same of enables that commuication.

Changed in kuryr:
assignee: nobody → Christophe Sauthier (christophe.sauthier)
Changed in kuryr:
importance: Undecided → High
Revision history for this message
Mohammad Banikazemi (mb-s) wrote :

@Christophe \Can you please explain what you mean by "no communication is possible with the various instances that are runned by OpenStack (or the attached router)". By "various instances" are you referring to VMs connected to the same network? Please elaborate. I would like to reproduce the problem.

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

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

Changed in kuryr:
status: New → In Progress
Revision history for this message
Christophe Sauthier (christophe.sauthier) wrote :

I have used the default devstack configuration file that is given in the kuryr git repository
https://github.com/openstack/kuryr/blob/master/devstack/local.conf.sample

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

Reviewed: https://review.openstack.org/305790
Committed: https://git.openstack.org/cgit/openstack/kuryr/commit/?id=eefe1dbd64b79d1d764ffdc42166d52139b5965a
Submitter: Jenkins
Branch: master

commit eefe1dbd64b79d1d764ffdc42166d52139b5965a
Author: Christophe Sauthier <email address hidden>
Date: Thu Apr 14 13:59:56 2016 +0200

    Fix ovs creation of the port

    This patch fix the mac address of the port to the right value.
    It also creates the port atomically (with the various details),
    avoiding it to be misinterpreted by ovs-agent.

    Change-Id: I16f89a30ac3b47eeaa5edddd37712934729fdf93
    Closes-Bug: 1569412

Changed in kuryr:
status: In Progress → Fix Released
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.