Reviewed: https://review.openstack.org/620123 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=a05e1369b0f440f24a76f395a27e0bdac33ecd0c Submitter: Zuul Branch: master
commit a05e1369b0f440f24a76f395a27e0bdac33ecd0c Author: Adrian Chiris <adri...@mellanox.com> Date: Sun Nov 4 20:37:02 2018 +0200 Add support for binding activate and deactivate Add support for binding activate and deactivate callbacks in SR-IOV mechanism driver agent. this work item is required for supporting VM live-migration with SR-IOV in nova with libvirt as hypervisor. This commits implemets the following: - 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. Closes-Bug: #1815361 Change-Id: I6b7195e08ed8932cfc2785b66627de2854ead85d ** Changed in: neutron Status: In Progress => Fix Released -- 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: Fix Released 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 -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp