qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 0/4] Image Streaming API


From: Adam Litke
Subject: Re: [Qemu-devel] [PATCH 0/4] Image Streaming API
Date: Tue, 30 Aug 2011 08:32:23 -0500
User-agent: Mutt/1.5.21 (2010-09-15)

On Tue, Aug 30, 2011 at 10:28:09AM +0100, Stefan Hajnoczi wrote:
> On Tue, Aug 30, 2011 at 4:19 AM, Zhi Yong Wu <address@hidden> wrote:
> > On Tue, Aug 23, 2011 at 8:58 PM, Stefan Hajnoczi
> > <address@hidden> 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
> >
> > If query-block-jobs returns one percent value, it will be more
> > readable and convenient for users.
> 
> QMP is not a human interface.  Although a percentage value is good for
> progress bars, the absolute value is also interesting in terms of how
> much work is being done.  By providing an end value and a current
> value the management tool can display either or both.

I agree.  In QMP, we should report the best, most granular information we have
and allow management tools to present it as they see fit.  For example, a
management tool may wish to present streaming progress as a spinner (rather than
a progress bar).  In that case you would want to see the numbers updated
whenever progress has been made.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]