From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Keir Fraser <keir@xen.org>,
Ian Campbell <Ian.Campbell@citrix.com>, Tim Deegan <tim@xen.org>,
Ian Jackson <Ian.Jackson@eu.citrix.com>,
Xen-devel <xen-devel@lists.xen.org>,
Frediano Ziglio <frediano.ziglio@citrix.com>,
David Vrabel <david.vrabel@citrix.com>,
Jan Beulich <JBeulich@suse.com>,
Hongyang Yang <yanghy@cn.fujitsu.com>
Subject: Re: [PATCH v6 0/13] Migration Stream v2
Date: Wed, 9 Jul 2014 11:27:15 -0400 [thread overview]
Message-ID: <20140709152715.GC30988@laptop.dumpdata.com> (raw)
In-Reply-To: <53BD0E1C.5010303@citrix.com>
On Wed, Jul 09, 2014 at 10:40:44AM +0100, Andrew Cooper wrote:
> On 09/07/14 07:01, Hongyang Yang wrote:
> > Hi Andrew,
> >
> > On 07/09/2014 01:35 AM, Andrew Cooper wrote:
> >> On 08/07/14 17:35, Konrad Rzeszutek Wilk wrote:
> >>> On Mon, Jul 07, 2014 at 06:37:49PM +0100, Andrew Cooper wrote:
> >>>> Hello,
> >>>>
> >>>> Presented here for review is v6 of the Migration Stream v2 work.
> >>>>
> >>>> v6 follows the integration of this code into XenServer, and having
> >>>> the full
> >>>> suite of XenRT tests being run. Included in these tests are live
> >>>> migrations
> >>>> from 32bit toolstacks to 64bit toolstacks, using the python
> >>>> conversion script.
> >>>> Several corruption issues have been located and fixed, as well as
> >>>> many minor
> >>>> improvements.
> >>>>
> >>>> In addition, performance tests have been performed. After finding
> >>>> an initial
> >>>> regression, the code uas been tweaked to use writev() in preference to
> >>>> write() which vastly reduces the number of system calls performed.
> >>>> The
> >>>> performance is now better than the legacy code for all sizes of VM.
> >>> Fantastic!
> >>>
> >>> .. snip..
> >>>> The code is presented here for comment/query/critism.
> >>> My notes say: 'tmem and remus need work'. Is that addressed by this
> >>> patchset or would that be further work?
> >>>
> >>> Thank you.
> >>
> >> tmem still completely outstanding.
> >>
> >> remus is being worked on by Yang (which is fantastic from my point of
> >> view). I believe this is a PoC apparently working?
> >
> > Do you mean a PoC of remus support on migration v2? If so, yes, I will
> > post a RFC patch on this.
> >
> > BTW, will migration v2 be in Xen 4.5(both libxc and libxl side)?
> > If it will be in Xen 4.5, will legacy migration be completely removed
> > from 4.5 or both versions of migration will co-exist for a period?
>
> The two versions coexist in my dev branches alone, for debug and
> development ease. The plan is not to have two versions at the point at
> which the code gets committed.
>
> As for acceptance, that is a little out of my hands. I think the libxc
> side is mostly ready (subject to ripping out the old code and
> infrastructure), but committing it as-is will break libxl. (Well - I
> suppose technically not, given the switch on the environment variable,
> but it has been indicated in the past that this hack is not going to be
> committed)
>
> As for the libxl side of things, that's going slowly. As Wei is
> finding, there is quite a few bits which are currently in xl which need
> to be in libxl.
There are two months left before the feature freeze window.
It sounds to me that the 'libxc' parts, remus, tmem will be all
nicely baked.
The 'libxl' is the one that is on the danger side. Do you have thoughts
of what those 'few bits' are that could be identified?
Thank you.
>
> ~Andrew
next prev parent reply other threads:[~2014-07-09 15:27 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-07 17:37 [PATCH v6 0/13] Migration Stream v2 Andrew Cooper
2014-07-07 17:37 ` [Patch v6 01/13] docs: libxc migration stream specification Andrew Cooper
2014-07-08 3:53 ` Hongyang Yang
2014-07-08 8:48 ` Andrew Cooper
2014-07-08 8:59 ` Hongyang Yang
2014-07-08 9:36 ` David Vrabel
2014-07-08 10:48 ` Andrew Cooper
2014-07-07 17:37 ` [Patch v6 02/13] tools/python: Scripts relating to migrationv2 streams Andrew Cooper
2014-07-28 15:20 ` Ian Campbell
2014-07-28 15:38 ` Andrew Cooper
2014-07-28 15:58 ` Ian Campbell
2014-07-29 13:55 ` Jon Ludlam
2014-07-07 17:37 ` [Patch v6 03/13] [HACK] tools/libxc: save/restore v2 framework Andrew Cooper
2014-07-07 17:37 ` [Patch v6 04/13] tools/libxc: C implementation of stream format Andrew Cooper
2014-07-07 17:37 ` [Patch v6 05/13] tools/libxc: noarch common code Andrew Cooper
2014-07-07 17:37 ` [Patch v6 06/13] tools/libxc: x86 " Andrew Cooper
2014-07-07 17:37 ` [Patch v6 07/13] tools/libxc: x86 PV " Andrew Cooper
2014-07-07 17:37 ` [Patch v6 08/13] tools/libxc: x86 PV save code Andrew Cooper
2014-07-07 17:37 ` [Patch v6 09/13] tools/libxc: x86 PV restore code Andrew Cooper
2014-07-07 17:37 ` [Patch v6 10/13] tools/libxc: x86 HVM save code Andrew Cooper
2014-07-07 17:38 ` [Patch v6 11/13] tools/libxc: x86 HVM restore code Andrew Cooper
2014-07-18 14:38 ` Wen Congyang
2014-07-18 15:09 ` Andrew Cooper
2014-07-18 15:42 ` Paul Durrant
2014-07-18 16:13 ` Wen Congyang
2014-07-07 17:38 ` [Patch v6 12/13] tools/libxc: noarch save code Andrew Cooper
2014-07-07 17:38 ` [Patch v6 13/13] tools/libxc: noarch restore code Andrew Cooper
2014-07-08 10:50 ` [PATCH v6 0/13] Migration Stream v2 David Vrabel
2014-07-08 11:10 ` Ian Campbell
2014-07-08 16:35 ` Konrad Rzeszutek Wilk
2014-07-08 17:35 ` Andrew Cooper
2014-07-09 6:01 ` Hongyang Yang
2014-07-09 9:40 ` Andrew Cooper
2014-07-09 15:27 ` Konrad Rzeszutek Wilk [this message]
2014-07-10 10:19 ` Andrew Cooper
2014-07-28 15:01 ` Ian Campbell
2014-07-28 15:02 ` Andrew Cooper
2014-07-28 15:20 ` 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=20140709152715.GC30988@laptop.dumpdata.com \
--to=konrad.wilk@oracle.com \
--cc=Ian.Campbell@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=JBeulich@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=david.vrabel@citrix.com \
--cc=frediano.ziglio@citrix.com \
--cc=keir@xen.org \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.org \
--cc=yanghy@cn.fujitsu.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 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).