[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt] [PATCH 0/3] qemu: libvirt RDMA live migration support

On 07/29/2013 06:18 AM, Daniel P. Berrange wrote:
On Fri, Jul 26, 2013 at 12:16:08PM -0600, Eric Blake wrote:
On 07/26/2013 11:47 AM, mrhines linux vnet ibm com wrote:
From: "Michael R. Hines" <mrhines us ibm com>

QEMU has in tree now planned for 1.6 support for RDMA-based live migration.

Changes to libvirt:
1. QEMU has a new 'setup' phase in their state machine.
2. Expose the 'x-rdma' migration protocol URI.
3. Expose the 'x-rdma-pin-all' capability for pre-registration of memory.
The x- prefix means that the migration is still experimental; do we want
to be codifying the use of experimental API into libvirt, or is it time
for a patch to qemu to remove the x- prefix?  Back in the 1.5 timeframe,
when RDMA was first proposed, the x- prefix made sense, but now that we
are closer to qemu 1.6, and you are trying to get libvirt to drive it,
that's a declaration of stability.
If it is an experimental API & naming, we definitely do not want to
expose that in the libvirt public API. We need to expose a stable
API for libvirt's client apps. If we can't do that until QEMU itself
is stable, then we'll have to wait.


Acknowledged. Will work it out with the QEMU community (they are in freeze too, so will wait till next month).

- Michael

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]