[RFE] add support for vhost-user reconnect to the ovs neutron agent

Bug #1604924 reported by sean mooney on 2016-07-20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sean mooney

Bug Description

vhost-user reconnect is a new feature added in dpdk 16.07 and qemu 2.7

vhost-user reconnect is a mechanism which allow a vhost-user frontend
to reconnect to a vhost-user backend in the event the backend terminates.
This enable a vm utilising a vhost-user interface to reconnect
automatically to the backend e.g. a vswitch without requiring
the vm to reboot.

Changed in neutron:
assignee: nobody → sean mooney (sean-k-mooney)

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

Changed in neutron:
status: New → In Progress

I don't believe this classifies as an RFE. We're leveraging what the underlying platform provides as it becomes available. There are no API or architectural changes to tackle, so this can be treated as a minor enhancement.

tags: removed: rfe
Changed in neutron:
importance: Undecided → Wishlist

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

commit ca60a91cbd3668c469313a3bd6c0c99aeff30a74
Author: Sean Mooney <email address hidden>
Date: Mon Jul 18 04:19:04 2016 +0000

    adds support for vhost user reconnect.

    - vhost-user reconnect is a new feature added
      in dpdk 16.07 and qemu 2.7.
    - vhost-user reconnect allows VMs using vhost-user
      interfaces to reconnect to the vhost-user backend if
      the backend terminates either as a result of a graceful
      shutdown or a crash with out requiring the vm to reboot.
    - vhost-user reconnect requires qemu to be the vhost-user server
      and ovs to be the client.
    - dpdk prior to 16.07 only supports qemu client/ dpdk server mode.
    - This change extends the ovs mech driver to select the correct qemu
      vhost user socket mode based on the available interface types
      reported by the agent.

    Change-Id: Iec89eaa597311e086c5f6e8d67308d446b07ac33
    Closes-Bug: #1604924
    Depends-on: Ia5da5b3ef28d1b23b217adc5196199df47b54ed9

Changed in neutron:
status: In Progress → Fix Released
tags: added: neutron-proactive-backport-potential

This issue was fixed in the openstack/neutron release candidate.

Change abandoned by Miguel Angel Ajo (<email address hidden>) on branch: stable/newton
Review: https://review.openstack.org/444976

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers