qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH V15 00/12] Introduce COLO-Proxy


From: Zhang Chen
Subject: Re: [Qemu-devel] [PATCH V15 00/12] Introduce COLO-Proxy
Date: Tue, 27 Sep 2016 16:45:59 +0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0



On 09/27/2016 04:38 PM, Jason Wang wrote:


On 2016年09月27日 10:22, Zhang Chen wrote:
COLO-proxy is a part of COLO project. COLO project is
composed of COLO-frame, COLO-proxy and block-replication.
It is used to compare the network package to help COLO
decide whether to do checkpoint. With COLO-proxy's help,
COLO greatly improves the performance.

The filter-redirector, filter-mirror, colo-compare
and filter-rewriter compose the COLO-proxy.

COLO-compare
It is used to compare the network package to help COLO decide
whether to do checkpoint.

Filter-rewriter
It will rewrite some of secondary packet to make
secondary guest's connection established successfully.
In this module we will rewrite tcp packet's ack to the secondary
from primary,and rewrite tcp packet's seq to the primary from
secondary.

The full version in this github:
https://github.com/zhangckid/qemu/tree/colo-v2.7-proxy-mode-compare-and-rewriter-sep27

v15:
   - change "ConnectionKey key = { 0 };" to
     "ConnectionKey key = {{0},};", fix typo.

This causes  build failure for address@hidden docker test.

I tend to fix by not using the initializer but call a memset() in fill_connection_key().

If you agree, I will fix it in my tree and no need to repost a new version.




OK~ I agree.

Thanks
Zhang Chen

.


--
Thanks
zhangchen






reply via email to

[Prev in Thread] Current Thread [Next in Thread]