qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: qemu-devel@nongnu.org
Cc: Charles Duffy <Charles_Duffy@messageone.com>
Subject: Re: [Qemu-devel] [PATCH] add file: migration support (r2)
Date: Tue, 18 Nov 2008 08:26:51 -0600	[thread overview]
Message-ID: <4922D0AB.3060004@codemonkey.ws> (raw)
In-Reply-To: <200811181257.42351.paul@codesourcery.com>

Paul Brook wrote:
> On Tuesday 18 November 2008, Jamie Lokier wrote:
>   
>> Paul Brook wrote:
>>     
>>>> I'm not sure if "live" migration to a file is really useful.  "Dead"
>>>> migration is useful for suspending a VM to disk.
>>>>         
>>> Right. That's the point I was trying to make.
>>>       
>> I thought of a use for live migration to and from a file.  It's when
>> you have to restart a host while minimising downtime of all its
>> guests.  The liveness reduces that downtime.
>>     
>
> I wouldn't be surprised if this actually took longer, because you have to read 
> more data in when you do the restore.
>   

file: migration is essentially live checkpointing.  It takes longer to 
save but the key is that you do the checkpointing without incurring down 
time.

The real use case would be live migrating to a file (or BDRV) and then 
immediately resuming the source VM after the migration has completed.  
The effect would be live checkpointing.

But without an implementation of file: or bdrv: that are actually live, 
it really is just an academic conversation :-)

Regards,

Anthony Liguori

> Paul
>
>
>   

      reply	other threads:[~2008-11-18 14:27 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-13 18:04 [Qemu-devel] [PATCH] add file: migration support (r2) Charles Duffy
2008-11-13 18:39 ` Jamie Lokier
2008-11-13 18:44 ` Paul Brook
2008-11-13 18:49   ` Anthony Liguori
2008-11-14  3:33   ` Jamie Lokier
2008-11-14  3:49     ` Paul Brook
2008-11-18  3:04       ` Jamie Lokier
2008-11-18 12:57         ` Paul Brook
2008-11-18 14:26           ` Anthony Liguori [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4922D0AB.3060004@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=Charles_Duffy@messageone.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).