From: Hongyang Yang <yanghy@cn.fujitsu.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
Ian Campbell <Ian.Campbell@citrix.com>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [PATCH v5 RFC 01/14] docs: libxc migration stream specification
Date: Thu, 19 Jun 2014 17:13:16 +0800 [thread overview]
Message-ID: <53A2A9AC.70508@cn.fujitsu.com> (raw)
In-Reply-To: <53A0833F.5010907@citrix.com>
Hi Andrew, Ian,
On 06/18/2014 02:04 AM, Andrew Cooper wrote:
> On 17/06/14 17:40, Ian Campbell wrote:
>> On Wed, 2014-06-11 at 19:14 +0100, Andrew Cooper wrote:
>>> +The following features are not yet fully specified and will be
>>> +included in a future draft.
>>> +
>>> +* Remus
>> What is the plan for Remus here?
>>
>> It has pretty large implications for the flow of a migration stream and
>> therefore on the code in the final two patches, I suspect it will
>> require high level changes to those functions, so I'm reluctant to spend
>> a lot of time on them as they are.
>
> I don't believe too much change will be required to the final two
> patches, but it does depend on fixing the current qemu record layer
> violations.
>
> It will be much easier to do after a prototype to the libxl level fixes.
I'm trying to porting Remus to migration v2...
>
>>> +> of this itself. This record is only present for early development
>>> +> purposes and will be removed before submissions, along with changes
>>> +> to libxl which cause libxl to handle this data itself.
>> How confident are you that this can be done before 4.5? I suspect that
>> it's going to involve an awful lot of replumbing.
>
> I suspect it will, and I frankly have no idea. It is my experience in
> the past that hacking on libxl turns out to be harder than expected.
>
>>
>> I also think it will interact in exciting ways with the remus stuff.
>
> Less so, I think. Remus mandates identical toolstacks on either side,
> so the problem of legacy remus to new remus doesn't exist.
>
>>
>> I think we need to start seeing the start of concrete plans for both of
>> these things ASAP.
>
> Indeed.
>
> The concrete plan is that it needs to be done, and it needs to be done
> to a sufficient extent with general upstream approval that I can be
> fairly confident that what upstream accepts isn't different to the
> version which gets shipped with XenServer.$NEXT. On the other hand,
> getting Xapi + libxc working for XenServer.$NEXT is critical as
> customers would like to be able to migrate their vms.
>
> I would also like to sleep at some point.
>
> ~Andrew
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
>
--
Thanks,
Yang.
next prev parent reply other threads:[~2014-06-19 9:13 UTC|newest]
Thread overview: 76+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-11 18:14 [PATCH v5 0/14] Migration Stream v2 Andrew Cooper
2014-06-11 18:14 ` [PATCH v5 RFC 01/14] docs: libxc migration stream specification Andrew Cooper
2014-06-12 9:45 ` David Vrabel
2014-06-12 15:26 ` David Vrabel
2014-06-17 15:20 ` Ian Campbell
2014-06-17 17:42 ` Andrew Cooper
2014-06-17 16:40 ` Ian Campbell
2014-06-17 18:04 ` Andrew Cooper
2014-06-19 9:13 ` Hongyang Yang [this message]
2014-06-19 9:36 ` Andrew Cooper
2014-06-19 10:23 ` Hongyang Yang
2014-06-19 10:44 ` Andrew Cooper
2014-06-22 14:36 ` Shriram Rajagopalan
2014-06-22 16:01 ` Andrew Cooper
2014-06-11 18:14 ` [PATCH v5 RFC 02/14] scripts: Scripts for inspection/valdiation of legacy and new streams Andrew Cooper
2014-06-12 9:48 ` David Vrabel
2014-06-11 18:14 ` [PATCH v5 RFC 03/14] [HACK] tools/libxc: save/restore v2 framework Andrew Cooper
2014-06-17 16:00 ` Ian Campbell
2014-06-17 16:17 ` Andrew Cooper
2014-06-17 16:47 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 04/14] tools/libxc: C implementation of stream format Andrew Cooper
2014-06-12 9:52 ` David Vrabel
2014-06-12 15:31 ` David Vrabel
2014-06-17 15:55 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 05/14] tools/libxc: noarch common code Andrew Cooper
2014-06-12 9:55 ` David Vrabel
2014-06-17 16:10 ` Ian Campbell
2014-06-17 16:28 ` Andrew Cooper
2014-06-17 16:53 ` Ian Campbell
2014-06-17 18:26 ` Andrew Cooper
2014-06-18 9:19 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 06/14] tools/libxc: x86 " Andrew Cooper
2014-06-12 9:57 ` David Vrabel
2014-06-17 16:11 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 07/14] tools/libxc: x86 PV " Andrew Cooper
2014-06-12 9:59 ` David Vrabel
2014-06-11 18:14 ` [PATCH v5 RFC 08/14] tools/libxc: x86 PV save code Andrew Cooper
2014-06-12 10:04 ` David Vrabel
2014-06-11 18:14 ` [PATCH v5 RFC 09/14] tools/libxc: x86 PV restore code Andrew Cooper
2014-06-12 10:08 ` David Vrabel
2014-06-12 15:49 ` David Vrabel
2014-06-12 17:01 ` Andrew Cooper
2014-06-17 16:22 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 10/14] tools/libxc: x86 HVM common code Andrew Cooper
2014-06-12 10:11 ` David Vrabel
2014-06-17 16:22 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 11/14] tools/libxc: x86 HVM save code Andrew Cooper
2014-06-12 10:12 ` David Vrabel
2014-06-12 15:55 ` David Vrabel
2014-06-12 17:07 ` Andrew Cooper
2014-06-17 16:25 ` Ian Campbell
2014-06-11 18:14 ` [PATCH v5 RFC 12/14] tools/libxc: x86 HVM restore code Andrew Cooper
2014-06-12 10:14 ` David Vrabel
2014-06-11 18:14 ` [PATCH v5 RFC 13/14] tools/libxc: noarch save code Andrew Cooper
2014-06-12 10:24 ` David Vrabel
2014-06-17 16:28 ` Ian Campbell
2014-06-17 16:38 ` David Vrabel
2014-06-17 16:54 ` Ian Campbell
2014-06-18 6:59 ` Hongyang Yang
2014-06-18 7:08 ` Hongyang Yang
2014-06-19 2:48 ` Wen Congyang
2014-06-19 9:19 ` Andrew Cooper
2014-06-22 14:02 ` Shriram Rajagopalan
2014-06-11 18:14 ` [PATCH v5 RFC 14/14] tools/libxc: noarch restore code Andrew Cooper
2014-06-12 10:27 ` David Vrabel
2014-06-12 16:05 ` David Vrabel
2014-06-12 17:16 ` Andrew Cooper
2014-06-19 6:16 ` Hongyang Yang
2014-06-19 9:00 ` Andrew Cooper
2014-06-12 3:17 ` [PATCH v5 0/14] Migration Stream v2 Hongyang Yang
2014-06-12 13:27 ` Andrew Cooper
2014-06-12 13:49 ` Wei Liu
2014-06-12 14:18 ` Andrew Cooper
2014-06-12 14:27 ` Wei Liu
2014-06-12 9:38 ` David Vrabel
2014-06-17 15:57 ` Ian Campbell
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=53A2A9AC.70508@cn.fujitsu.com \
--to=yanghy@cn.fujitsu.com \
--cc=Ian.Campbell@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=xen-devel@lists.xen.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 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.