Midonet to support using 'mm-ctl' for binding ports

Bug #1235132 reported by Joe Mills
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Joe Mills

Bug Description

Currently Midokura uses its own script (mm-ctl) to bind ports. However, support for using this script was left out of the Nova and Neutron projects purely due to negligence. mm-ctl is the correct way to bind ports but because we have not been doing this, it has caused problems occasionally. This fix is to change Nova to properly set up port bindings to use the "midonet" vif driver when creating a port. Lack of mm-ctl support also causes issues with clients that required upstream vif driver support.

Joe Mills (joe-6)
Changed in nova:
assignee: nobody → Joe Mills (joe-6)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (milestone-proposed)

Fix proposed to branch: milestone-proposed
Review: https://review.openstack.org/49730

Mathew Odden (locke105)
Changed in nova:
status: New → In Progress
importance: Undecided → High
milestone: none → icehouse-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

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

Thierry Carrez (ttx)
tags: added: havana-backport-potential
removed: havana-rc-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/49984
Committed: http://github.com/openstack/nova/commit/3fb9c58138e3f8f927163455749aad1673dcf4d2
Submitter: Jenkins
Branch: master

commit 3fb9c58138e3f8f927163455749aad1673dcf4d2
Author: Joe Mills <email address hidden>
Date: Tue Oct 1 00:52:10 2013 +0900

    Plug Vif into Midonet using Neutron port binding

    Currently Midokura uses its own script (mm-ctl) to bind ports. However, support
    for using this script is left out of the nova and neutron projects. This causes
    confusion and makes deployments unnecessarily complicated for customers using
    Havana. This fix is to change nova to properly use mm-ctl. Corresponding
    changes will be submitted to devstack and neutron.

    Change-Id: I7c9edded5ab6fe19b63e54cd6905d9242e4a90cc
    Closes-Bug: 1235132

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: icehouse-1 → 2014.1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to nova (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/266670

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/266673

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to nova (master)

Reviewed: https://review.openstack.org/266670
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=eee50beaafb47a80033caa3f348b91ecec9fb5ef
Submitter: Jenkins
Branch: master

commit eee50beaafb47a80033caa3f348b91ecec9fb5ef
Author: YAMAMOTO Takashi <email address hidden>
Date: Wed Jan 13 13:10:56 2016 +0900

    Add mm-ctl to compute.filters

    It's used to plug/unplug VIF_TYPE_MIDONET vifs on compute nodes.

    Closes-Bug: #1533473
    Related-Bug: #1235132
    Change-Id: Ic8e8b19ec1083d1c9cdab3d17dcaddbe43bb76b4

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/266673
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=f5f8e8fd76b7b0737cdbca07d93c3243fd2167a1
Submitter: Jenkins
Branch: master

commit f5f8e8fd76b7b0737cdbca07d93c3243fd2167a1
Author: YAMAMOTO Takashi <email address hidden>
Date: Wed Jan 13 13:35:57 2016 +0900

    Remove mm-ctl from network.filters

    MidoNet is not supported by nova-network.

    Related-Bug: #1533473
    Related-Bug: #1235132
    Change-Id: I6e31c7051d941d2948913c5a9cf6e7bf431d67f5

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.