From: "Mike D. Day" <ncmike@us.ibm.com>
To: Stefan Berger <stefanb@us.ibm.com>
Cc: xen-devel@lists.xensource.com, "Cihula,
Joseph" <joseph.cihula@intel.com>,
Ronald Perez <ronpz@us.ibm.com>,
"Scarlata, Vincent R" <vincent.r.scarlata@intel.com>,
xen-devel-bounces@lists.xensource.com
Subject: Re: A migration framework for external devices
Date: Thu, 09 Feb 2006 11:37:18 -0500 [thread overview]
Message-ID: <43EB6FBE.6010708@us.ibm.com> (raw)
In-Reply-To: <OF70690E95.8D137B5E-ON85257110.004FEFF1-85257110.0059C259@us.ibm.com>
Stefan Berger wrote:
> Also what the plugins would need to do is lock the system so that once the
> migration of VM A is starting no other migrated virtual machine B has
> altered the state into a contradictory state that prevents migration of A.
> I think one of the aspects of migration is to look at the target system
> first and see whether one can migrate into it, then lock it to its state
> (or do that at the same time) and then start the migration. Basically
> migration needs to be 'atomic'.
Yes this is the key point. With the framework in place it would be a
nice thing to do "dry runs" on the target. That is, do everything but
actually migrate the domain. That way you could check that all the
devices can be configured correctly, etc. In other words, verify the
platform ahead of time. Get a high confidence in the target before
attempting the migration.
>
> I would have let the plugins implement their own protocol that suits their
> needs and the framework just provides a lower level transport protocol for
> dispatching messages to the plugins. At least that was my initial
> thinking. Not sure whether RPC is necessary here.
Yeah, I'm not sure either the more I consider things. If it can save
time and work, I'm for it.
Mike
next prev parent reply other threads:[~2006-02-09 16:37 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-02-08 20:16 A migration framework for external devices Stefan Berger
2006-02-08 21:28 ` Muli Ben-Yehuda
2006-02-08 21:30 ` Stefan Berger
2006-02-08 22:32 ` Mike D. Day
2006-02-08 22:40 ` Stefan Berger
2006-02-09 12:34 ` Mike D. Day
2006-02-09 15:01 ` Daniel Veillard
2006-02-09 16:10 ` Mike D. Day
2006-02-13 10:18 ` Daniel Veillard
2006-02-09 16:20 ` Stefan Berger
2006-02-09 16:37 ` Mike D. Day [this message]
2006-02-09 15:05 ` Anthony Liguori
2006-02-09 16:52 ` Stefan Berger
2006-02-09 17:05 ` Anthony Liguori
2006-02-09 17:51 ` Stefan Berger
2006-02-09 18:35 ` Mike D. Day
2006-02-09 18:45 ` Anthony Liguori
2006-02-09 18:58 ` Mike D. Day
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=43EB6FBE.6010708@us.ibm.com \
--to=ncmike@us.ibm.com \
--cc=joseph.cihula@intel.com \
--cc=ronpz@us.ibm.com \
--cc=stefanb@us.ibm.com \
--cc=vincent.r.scarlata@intel.com \
--cc=xen-devel-bounces@lists.xensource.com \
--cc=xen-devel@lists.xensource.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.