← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1815361] [NEW] [RFE] Add support for binding activate and deactivate in sriov mechanism driver

 

Public bug reported:

this RFE is required to complete the following Nova blueprint:
https://blueprints.launchpad.net/nova/+spec/libvirt-neutron-sriov-livemigration

Spec: https://github.com/openstack/nova-
specs/blob/master/specs/stein/approved/libvirt-neutron-sriov-
livemigration.rst

As the change builds on multiple port binding feature, its required that
sriovnicswitch agent to support binding_activate() and
binding_deactivate() callbacks.


The proposed changes to sriovnicswitch agent are:

- Implement binding_activate() and binding_deactivate() methods in agent.
- Configure agent to listen on the relevant topics.
- RPC version bump on agend side.
- When processing an activated binding treat it as a newly added port.
- Deactivated binding will trigger a NO-OP as once a binding is
  deactivated it will be removed by Hypervisor.

** Affects: neutron
     Importance: Undecided
     Assignee: Adrian Chiris (adrian.chiris)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Adrian Chiris (adrian.chiris)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1815361

Title:
  [RFE] Add support for binding activate and deactivate in sriov
  mechanism driver

Status in neutron:
  New

Bug description:
  this RFE is required to complete the following Nova blueprint:
  https://blueprints.launchpad.net/nova/+spec/libvirt-neutron-sriov-livemigration

  Spec: https://github.com/openstack/nova-
  specs/blob/master/specs/stein/approved/libvirt-neutron-sriov-
  livemigration.rst

  As the change builds on multiple port binding feature, its required
  that sriovnicswitch agent to support binding_activate() and
  binding_deactivate() callbacks.

  
  The proposed changes to sriovnicswitch agent are:

  - Implement binding_activate() and binding_deactivate() methods in agent.
  - Configure agent to listen on the relevant topics.
  - RPC version bump on agend side.
  - When processing an activated binding treat it as a newly added port.
  - Deactivated binding will trigger a NO-OP as once a binding is
    deactivated it will be removed by Hypervisor.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1815361/+subscriptions


Follow ups