Remove the Cisco Nexus monolithic plugin from the code tree

Bug #1350387 reported by Henry Gessau
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
pritesh
neutron
Fix Released
Medium
pritesh

Bug Description

The Open vSwitch and Linuxbridge plugins are being removed from the Neutron tree in Juno.
See https://bugs.launchpad.net/neutron/+bug/1323729

The Cisco Nexus monolithic plugin does not work without the Open vSwitch plugin, so it also needs to be removed from the tree. The Cisco monolithic plugin contains code for both the Nexus hardware switches and the N1KV virtual switch. The N1KV code will remain in the tree (it does not depend on the OVS plugin).

Note: the Cisco Nexus is now supported in Neutron via the Nexus mechanism driver in the ML2 plugin.

Tags: cisco
Henry Gessau (gessau)
tags: added: cisco
Kyle Mestery (mestery)
Changed in neutron:
milestone: none → juno-3
importance: Undecided → High
importance: High → Medium
assignee: nobody → Henry Gessau (gessau)
Henry Gessau (gessau)
Changed in devstack:
assignee: nobody → Henry Gessau (gessau)
pritesh (pritesh)
Changed in neutron:
assignee: Henry Gessau (gessau) → pritesh (pritesh)
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/116028

Changed in neutron:
status: New → In Progress
Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-3 → juno-rc1
pritesh (pritesh)
Changed in devstack:
assignee: Henry Gessau (gessau) → pritesh (pritesh)
Changed in neutron:
assignee: pritesh (pritesh) → Mark McClain (markmcclain)
pritesh (pritesh)
Changed in neutron:
assignee: Mark McClain (markmcclain) → pritesh (pritesh)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/116028
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=825a90bdb4ff2b6c08ef6717d350cc8b9d654120
Submitter: Jenkins
Branch: master

commit 825a90bdb4ff2b6c08ef6717d350cc8b9d654120
Author: Pritesh Kothari <email address hidden>
Date: Wed Aug 20 23:51:16 2014 -0700

    Remove the Cisco Nexus monolithic plugin

    The Cisco Nexus monolithic plugin does not work without the Open
    vSwitch plugin. The Open vSwitch plugin is scheduled to be removed
    as per #1323729. This patch removes the Nexus Hardware switch
    related plugin code. The N1KV virtual switch related code will
    still remain in the tree as it doesn't depend on Open vSwitch
    plugin.

    Closes-Bug: #1350387
    Change-Id: I2542e92c25e9280e975c3903afb9114e850a966a

Changed in neutron:
status: In Progress → Fix Committed
Revision history for this message
Rabi Mishra (rabi) wrote :

ML2 Nexus plugin does not have provider network support yet. Does it make sense to remove this plugin without that being implemented. I understand this is driven by the requirement of making ml2 standard and removing the ovs plugin.

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

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

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

Reviewed: https://review.openstack.org/121623
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=107278fa5b2b70669c46237da971e0a9ff84482a
Submitter: Jenkins
Branch: master

commit 107278fa5b2b70669c46237da971e0a9ff84482a
Author: Pritesh Kothari <email address hidden>
Date: Mon Sep 15 09:29:55 2014 -0700

    Remove the Cisco Nexus monolithic plugin support

    The Cisco Nexus monolithic plugin does not work without the Open
    vSwitch plugin. The Open vSwitch plugin is scheduled to be removed
    as per #1323729. This patch removes the Nexus Hardware switch
    related code from devstack. The N1KV virtual switch related code
    will still remain in the tree as it doesn't depend on Open vSwitch
    plugin.

    Closes-Bug: #1350387
    Change-Id: I82ebb09c64589fc9b7bb790982541bc87c66e6e3

Changed in devstack:
status: In Progress → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-rc1 → 2014.2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

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

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

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

commit fa3a3401c1788dcffae64d93966c56cf963e7e28
Author: YAMAMOTO Takashi <email address hidden>
Date: Tue Mar 31 11:00:14 2015 +0900

    Update .coveragerc after the removal of Cisco Nexus monolithic plugin

    Related-Bug: #1350387
    Change-Id: I3b8cb6412f1f13141a82515ab131e373b5a0628d

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (neutron-pecan)

Related fix proposed to branch: neutron-pecan
Review: https://review.openstack.org/185072

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.