|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] [PATCH 0/4] Image Streaming API |
Date: | Mon, 29 Aug 2011 14:16:44 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Lightning/1.0b2 Thunderbird/3.1.10 |
On 08/23/2011 07:58 AM, Stefan Hajnoczi wrote:
These patches put in place the image streaming QMP/HMP commands and documentation. Image streaming itself is not implemented by this patch series but the HMP/QMP commands that libvirt uses are implemented to return NotSupported. The Image Streaming API can be used to copy the contents of a backing file into the image file while the guest is running. The API is described on the wiki: http://wiki.qemu.org/Features/LiveBlockMigration/ImageStreamingAPI The point of this series is to commit QEMU to the API that we have worked out with libvirt. The QED Image Streaming series that I posted earlier provides an implementation for the QED image format only. I am currently working on a generic block layer implementation so that any format with backing file support can do image streaming. For reference, the QED-specific implementation lives here: http://repo.or.cz/w/qemu/stefanha.git/shortlog/refs/heads/stream-command
Luiz, can you bring this in through your tree with an Ack from Kevin. Regards, Anthony Liguori
Stefan Hajnoczi (4): qmp: add block_stream command qmp: add block_job_set_speed command qmp: add block_job_cancel command qmp: add query-block-jobs blockdev.c | 55 ++++++++++++++++++ blockdev.h | 6 ++ hmp-commands.hx | 44 ++++++++++++++ monitor.c | 19 ++++++ monitor.h | 1 + qerror.h | 3 + qmp-commands.hx | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 300 insertions(+), 0 deletions(-)
[Prev in Thread] | Current Thread | [Next in Thread] |