[libvirt] [PATCH 0/3] Transport Open vSwitch per-port data during live migration
Kyle Mestery (kmestery)
kmestery at cisco.com
Thu Oct 11 21:06:23 UTC 2012
On Oct 1, 2012, at 10:18 AM, Kyle Mestery <kmestery at cisco.com> wrote:
> This series of commits has the end goal of allowing per-port data stored
> in the Open vSwitch DB to be transported during live migration. This is
> done by first providing a generic infrastructure for transporting network
> data, adding some utility functions specific to Open vSwitch, and hooking
> the two together.
>
> The framework provided is generic in that other networking data could be
> transferred as well by simply adding in additional hooks as needed.
>
> Kyle Mestery (3):
> Add the ability for the Qemu V3 migration protocol to include
> transporting network configuration. A generic framework is proposed
> with this patch to allow for the transfer of opaque data.
> Add utility functions for Open vSwitch to both save per-port data
> before a live migration, and restore the per-port data after a
> live migration.
> Transport Open vSwitch per-port data during live migration by
> using the utility functions
> virNetDevOpenvswitchGetMigrateData() and
> virNetDevOpenvswitchSetMigrateData().
>
> src/libvirt_private.syms | 2 +
> src/qemu/qemu_migration.c | 263 +++++++++++++++++++++++++++++++++++++++-
> src/util/virnetdevopenvswitch.c | 70 +++++++++++
> src/util/virnetdevopenvswitch.h | 6 +
> 4 files changed, 339 insertions(+), 2 deletions(-)
Just curious if anyone has had a chance to review this series yet? I believe I've addressed all the comments
I've received so far. I may need to rebase and send it out again since it's been almost 2 weeks since I sent it
out.
Thanks,
Kyle
More information about the libvir-list
mailing list