From: Lai Jiangshan <laijs@cn.fujitsu.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Dong Eddie <eddie.dong@intel.com>,
FNST-Wen Congyang <wency@cn.fujitsu.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Jiang Yunhong <yunhong.jiang@intel.com>,
Ian Jackson <ian.jackson@eu.citrix.com>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
rshriram@cs.ubc.ca, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [PATCH RFC] remus: implement remus replicated checkpointing disk
Date: Wed, 12 Mar 2014 19:57:09 +0800 [thread overview]
Message-ID: <53204B95.6060901@cn.fujitsu.com> (raw)
In-Reply-To: <1394618836.21145.11.camel@kazak.uk.xensource.com>
On 03/12/2014 06:07 PM, Ian Campbell wrote:
> On Wed, 2014-03-12 at 10:35 +0800, Lai Jiangshan wrote:
>>> 2. The tapdisk based replication unfortunately is outdated. Please correct me if I have got this wrong.
>>> Haven't we decided to get rid of blktap2 and go with the qemu disk models? In which case, the tapdisk
>>> remus code has to be ported into some qemu disk variant.
>>
>> We are implementing *qemu* replicated checkpointing disk, but we can't make it public even we have done,
>> we need to delay the publication due to we are paid to implement it by a paid customer.
>
> Are you saying you are never going to be able to make this code public?
> Or just that it will be delayed by some months?
It will be just delayed, but it will be public finally.
This private code is just under implementing, it is far from mature.
I hope the community also makes efforts to it.
see also to: http://wiki.qemu.org/Features/MicroCheckpointing
>
>>
>>>
>>> Without getting a resolution to the above two, my stance is that we shouldn't pollute xl with functionality
>>> that requires out-of-band modules that may prove pretty painful to install for the majority of folks out there.
>>
>> I'm also concern with out-of-band modules, since remus-drbd can't be merged upstream,
>> It will be valueless to apply remus-drbd replicated checkpointing disk to xl.
>>
>> What's the status of blktap3 now? (I am asking to xen community)
>
> AFAIK the XenServer are not continuing down the blktap3 path and are
> instead planning to switch to qemu qdisk as a backend.
>
>
>
next prev parent reply other threads:[~2014-03-12 11:57 UTC|newest]
Thread overview: 89+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-02 11:04 [PATCH V8 0/8] Remus/Libxl: Network buffering support Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 1/8] remus: add libnl3 dependency to autoconf scripts Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 2/8] remus: introduce a function to check whether network buffering is enabled Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 3/8] remus: Remus network buffering core and APIs to setup/teardown Yang Hongyang
2014-02-10 9:19 ` [PATCH 00/10 V7] Remus/Libxl: Network buffering support Lai Jiangshan
2014-02-10 9:19 ` [PATCH 01/10 V7] remus: add libnl3 dependency to autoconf scripts Lai Jiangshan
2014-02-10 9:19 ` [PATCH 02/10 V7] tools/libxl: update libxl_domain_remus_info Lai Jiangshan
2014-03-03 16:33 ` Ian Jackson
2014-02-10 9:19 ` [PATCH 03/10 V7] tools/libxl: introduce a new structure libxl__remus_state Lai Jiangshan
2014-03-03 16:38 ` Ian Jackson
2014-02-10 9:19 ` [PATCH 04/10 V7] remus: introduce a function to check whether network buffering is enabled Lai Jiangshan
2014-03-03 16:39 ` Ian Jackson
2014-02-10 9:19 ` [PATCH 05/10 V7] remus: Remus network buffering core and APIs to setup/teardown Lai Jiangshan
2014-03-03 17:44 ` Ian Jackson
2014-04-03 14:06 ` [PATCH 05/10 V7] remus: Remus network buffering core and APIs to setup/teardown [and 1 more messages] Ian Jackson
2014-02-10 9:19 ` [PATCH 06/10 V7] remus: implement the API to buffer/release packages Lai Jiangshan
2014-03-03 17:48 ` Ian Jackson
2014-02-10 9:19 ` [PATCH 07/10 V7] libxl: use the API to setup/teardown network buffering Lai Jiangshan
2014-03-03 17:51 ` Ian Jackson
2014-04-23 16:02 ` [PATCH 07/10 V7] libxl: use the API to setup/teardown network buffering [and 1 more messages] Ian Jackson
2014-04-23 16:55 ` Shriram Rajagopalan
2014-05-02 16:08 ` Ian Jackson
2014-05-02 21:59 ` Shriram Rajagopalan
2014-05-07 5:42 ` Hongyang Yang
2014-05-07 13:12 ` Shriram Rajagopalan
2014-05-12 13:18 ` Ian Jackson
2014-05-13 1:41 ` Hongyang Yang
2014-02-10 9:19 ` [PATCH 08/10 V7] libxl: rename remus_failover_cb() to remus_replication_failure_cb() Lai Jiangshan
2014-03-03 17:52 ` Ian Jackson
2014-02-10 9:19 ` [PATCH 09/10 V7] libxl: control network buffering in remus callbacks Lai Jiangshan
2014-03-03 17:54 ` Ian Jackson
2014-02-10 9:19 ` [PATCH 10/10 V7] libxl: network buffering cmdline switch Lai Jiangshan
2014-03-03 17:58 ` Ian Jackson
2014-02-26 2:31 ` [PATCH 00/10 V7] Remus/Libxl: Network buffering support Lai Jiangshan
2014-02-26 2:53 ` [PATCH RFC] remus: implement remus replicated checkpointing disk Lai Jiangshan
2014-03-10 11:28 ` Ian Jackson
2014-03-10 12:34 ` Lai Jiangshan
2014-03-10 16:19 ` Ian Jackson
2014-03-11 18:10 ` Shriram Rajagopalan
2014-03-12 2:35 ` Lai Jiangshan
2014-03-12 6:23 ` Shriram Rajagopalan
2014-03-12 10:07 ` Ian Campbell
2014-03-12 11:57 ` Lai Jiangshan [this message]
2014-03-12 12:17 ` Ian Campbell
2014-03-12 12:28 ` Lai Jiangshan
2014-03-12 10:06 ` Ian Campbell
2014-03-12 12:21 ` Lai Jiangshan
2014-04-02 11:04 ` [PATCH V8 4/8] remus: implement the API to buffer/release packages Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 5/8] libxl: use the API to setup/teardown network buffering Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 6/8] libxl: rename remus_failover_cb() to remus_replication_failure_cb() Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 7/8] libxl: control network buffering in remus callbacks Yang Hongyang
2014-04-02 11:04 ` [PATCH V8 8/8] libxl: network buffering cmdline switch Yang Hongyang
2014-04-03 12:22 ` [PATCH 1/7] introduce a new function libxl__remus_netbuf_setup_done() Lai Jiangshan
2014-04-03 12:22 ` [PATCH 2/7] introduce a new function libxl__remus_netbuf_teardown_done() Lai Jiangshan
2014-04-03 12:22 ` [PATCH 3/7] introduce an API to async exec scripts Lai Jiangshan
2014-04-03 12:22 ` [PATCH 4/7] netbuffer: use async exec API to exec the netbuffer script Lai Jiangshan
2014-04-03 12:22 ` [PATCH 5/7] netbuf: move dev_id from remus_state to netbuf_state Lai Jiangshan
2014-04-03 12:22 ` [PATCH 6/7] remus: implement remus replicated checkpointing disk Lai Jiangshan
2014-04-03 16:41 ` Shriram Rajagopalan
2014-04-04 3:04 ` Lai Jiangshan
2014-04-03 12:22 ` [PATCH 7/7] drbd: implement " Lai Jiangshan
2014-04-03 16:07 ` Shriram Rajagopalan
2014-04-03 14:08 ` [PATCH 1/7] introduce a new function libxl__remus_netbuf_setup_done() Ian Jackson
2014-04-04 8:53 ` Hongyang Yang
-- strict thread matches above, loose matches on Subject: below --
2014-04-15 5:38 [PATCH V9 00/12] Remus/Libxl: Network buffering support Yang Hongyang
2014-04-15 5:38 ` [PATCH V9 01/12] introduce an API to async exec scripts Yang Hongyang
2014-04-23 15:44 ` Ian Jackson
2014-04-15 5:38 ` [PATCH V9 02/12] libxl_device: use async exec script api Yang Hongyang
2014-04-23 15:48 ` Ian Jackson
2014-04-15 5:38 ` [PATCH V9 03/12] remus: add libnl3 dependency to autoconf scripts Yang Hongyang
2014-04-15 5:38 ` [PATCH V9 04/12] remus: introduce a function to check whether network buffering is enabled Yang Hongyang
2014-04-23 15:50 ` Ian Jackson
2014-04-23 15:51 ` Shriram Rajagopalan
2014-04-30 14:36 ` Ian Jackson
2014-04-15 5:38 ` [PATCH V9 05/12] remus: remus device core and APIs to setup/teardown Yang Hongyang
2014-04-15 5:38 ` [PATCH V9 06/12] remus: implement the API for checkpoint Yang Hongyang
2014-04-23 16:04 ` Ian Jackson
2014-05-14 1:46 ` Hongyang Yang
2014-04-15 5:38 ` [PATCH V9 07/12] remus: Remus network buffering core and APIs to setup/teardown Yang Hongyang
2014-04-15 5:38 ` [PATCH V9 08/12] remus: implement the API to buffer/release packages Yang Hongyang
2014-04-23 16:10 ` Ian Jackson
2014-04-23 17:04 ` Shriram Rajagopalan
2014-05-02 16:10 ` Ian Jackson
2014-04-15 5:38 ` [PATCH V9 09/12] libxl: use the API to setup/teardown network buffering Yang Hongyang
2014-04-23 16:12 ` Ian Jackson
2014-04-16 2:55 ` [PATCH 1/2] drbd: implement replicated checkpointing disk Lai Jiangshan
2014-04-16 2:56 ` [PATCH 2/2] remus: support disk replicated checkpointing Lai Jiangshan
2014-04-23 9:53 ` [PATCH V9 00/12] Remus/Libxl: Network buffering support Hongyang Yang
2014-04-23 15:51 ` Ian Jackson
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=53204B95.6060901@cn.fujitsu.com \
--to=laijs@cn.fujitsu.com \
--cc=Ian.Campbell@citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=eddie.dong@intel.com \
--cc=ian.jackson@eu.citrix.com \
--cc=roger.pau@citrix.com \
--cc=rshriram@cs.ubc.ca \
--cc=stefano.stabellini@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).