From: Yang Hongyang <yanghy@cn.fujitsu.com>
To: Wei Liu <Wei.Liu2@citrix.com>
Cc: Ian Campbell <Ian.Campbell@citrix.com>,
Wen Congyang <wency@cn.fujitsu.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Jiang Yunhong <yunhong.jiang@intel.com>,
Dong Eddie <eddie.dong@intel.com>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
Gui Jianfeng <guijianfeng@cn.fujitsu.com>,
Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Request a freeze exception for COLO in v4.6
Date: Wed, 15 Jul 2015 18:17:17 +0800 [thread overview]
Message-ID: <55A6332D.7070000@cn.fujitsu.com> (raw)
Hello,
I would like to request a freeze exception for COLO.
1.The benefits
* COLO is a VM fault tolerance solution. Currently Remus provides this
function, but it buffers all output packets, the latency is unacceptable.
COLO addresses the problem, it can greatly improve the VM availability.
* There are 3rd parties interested in this feature, for example Huawei,
they already released Xen/COLO in their product with offline patches.
* If this could go into Xen4.6, it will greatly speed up the production
use of this feature as well as the development. Which could be a huge
benefits to end-users who wants a VM FT solution to provide "non-stop
services"
2.The risks
I would say there should be no risk for including this feature into Xen4.6.
Because this feature is only a bolt-on. It should sits in it's own corner
with no harm to the existing code. On the contrary, it improves the
existing code with quite a lot refactoring.
3.Further maintenance
Intel and Fujitsu will maintain the code in the future, the feature goes
into upstream does not mean the end of our development, instead it is the
very start of our development, we will continue to improve the feature,
fix bugs and so on.
4.Current status
The Libxl migration v2 which we depend on should be merged soon, maybe today.
There're 2 series on list,
One is the prepare patchset, it is mostly refactoring and bugfix, 6/25 been
acked. I would say most of the patchset are ready to be merged.
Another is the main COLO series, it still needs to be carefully reviewed,
but given the fact that this feature is only a bolt-on and we will continue
to improve the code, it should be no harm to merge in the near future.
I'm confident that we could get this ready in the following 1~2 weeks.
--
Thanks,
Yang.
next reply other threads:[~2015-07-15 10:17 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-15 10:17 Yang Hongyang [this message]
2015-07-16 15:00 ` Request a freeze exception for COLO in v4.6 Wei Liu
2015-07-17 0:15 ` Dong, Eddie
2015-07-17 10:18 ` Ian Jackson
2015-07-17 10:52 ` Wei Liu
2015-07-20 7:27 ` Yang Hongyang
2015-07-21 13:42 ` Ian Campbell
-- strict thread matches above, loose matches on Subject: below --
2015-07-17 16:04 Eddie Dong
2015-07-20 14:02 ` Lars Kurth
2015-07-20 15:55 ` Lars Kurth
2015-07-17 16:29 Eddie Dong
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=55A6332D.7070000@cn.fujitsu.com \
--to=yanghy@cn.fujitsu.com \
--cc=Ian.Campbell@citrix.com \
--cc=Wei.Liu2@citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=eddie.dong@intel.com \
--cc=guijianfeng@cn.fujitsu.com \
--cc=ian.jackson@eu.citrix.com \
--cc=wency@cn.fujitsu.com \
--cc=xen-devel@lists.xen.org \
--cc=yunhong.jiang@intel.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).