From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 11273C433DF for ; Sat, 15 Aug 2020 17:33:31 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D712023B30 for ; Sat, 15 Aug 2020 17:33:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D712023B30 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:57484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k703e-0005Mv-4k for qemu-devel@archiver.kernel.org; Sat, 15 Aug 2020 13:33:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k702z-0004o4-E6 for qemu-devel@nongnu.org; Sat, 15 Aug 2020 13:32:49 -0400 Received: from szxga08-in.huawei.com ([45.249.212.255]:38434 helo=huawei.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k702v-0003yV-6u for qemu-devel@nongnu.org; Sat, 15 Aug 2020 13:32:49 -0400 Received: from dggeme755-chm.china.huawei.com (unknown [172.30.72.54]) by Forcepoint Email with ESMTP id 45715AF9DFA837BB4E25; Sat, 15 Aug 2020 09:41:54 +0800 (CST) Received: from dggeme756-chm.china.huawei.com (10.3.19.102) by dggeme755-chm.china.huawei.com (10.3.19.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Sat, 15 Aug 2020 09:41:54 +0800 Received: from dggeme756-chm.china.huawei.com ([10.6.80.68]) by dggeme756-chm.china.huawei.com ([10.6.80.68]) with mapi id 15.01.1913.007; Sat, 15 Aug 2020 09:41:53 +0800 From: Zhanghailiang To: Derek Su , Lukas Straub Subject: RE: [PATCH v1 0/1] COLO: migrate dirty ram pages before colo checkpoint Thread-Topic: [PATCH v1 0/1] COLO: migrate dirty ram pages before colo checkpoint Thread-Index: AQHWR3EcmDhsnQsjxEWJOGaLUtyUkKkhCgeAgBSZrwCAAxEEsA== Date: Sat, 15 Aug 2020 01:41:53 +0000 Message-ID: References: <20200621021004.5559-1-dereksu@qnap.com> <20200731094940.7a26e583@luklap> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.174.185.139] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Received-SPF: pass client-ip=45.249.212.255; envelope-from=zhang.zhanghailiang@huawei.com; helo=huawei.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/15 13:32:32 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "qemu-devel@nongnu.org" , "chyang@qnap.com" , "quintela@redhat.com" , Derek Su , "dgilbert@redhat.com" , "ctcheng@qnap.com" Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEZXJlayBTdSBbbWFpbHRvOmp3 c3UxOTg2QGdtYWlsLmNvbV0NCj4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxMywgMjAyMCA2OjI4 IFBNDQo+IFRvOiBMdWthcyBTdHJhdWIgPGx1a2Fzc3RyYXViMkB3ZWIuZGU+DQo+IENjOiBEZXJl ayBTdSA8ZGVyZWtzdUBxbmFwLmNvbT47IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgWmhhbmdoYWls aWFuZw0KPiA8emhhbmcuemhhbmdoYWlsaWFuZ0BodWF3ZWkuY29tPjsgY2h5YW5nQHFuYXAuY29t OyBxdWludGVsYUByZWRoYXQuY29tOw0KPiBkZ2lsYmVydEByZWRoYXQuY29tOyBjdGNoZW5nQHFu YXAuY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMC8xXSBDT0xPOiBtaWdyYXRlIGRpcnR5 IHJhbSBwYWdlcyBiZWZvcmUgY29sbw0KPiBjaGVja3BvaW50DQo+IA0KPiBPbiBGcmksIEp1bCAz MSwgMjAyMCBhdCAzOjUyIFBNIEx1a2FzIFN0cmF1YiA8bHVrYXNzdHJhdWIyQHdlYi5kZT4gd3Jv dGU6DQo+ID4NCj4gPiBPbiBTdW4sIDIxIEp1biAyMDIwIDEwOjEwOjAzICswODAwDQo+ID4gRGVy ZWsgU3UgPGRlcmVrc3VAcW5hcC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gPiBUaGlzIHNlcmllcyBp cyB0byByZWR1Y2UgdGhlIGd1ZXN0J3MgZG93bnRpbWUgZHVyaW5nIGNvbG8gY2hlY2twb2ludA0K PiA+ID4gYnkgbWlncmF0aW5nIGRpcnR5IHJhbSBwYWdlcyBhcyBtYW55IGFzIHBvc3NpYmxlIGJl Zm9yZSBjb2xvIGNoZWNrcG9pbnQuDQo+ID4gPg0KPiA+ID4gSWYgdGhlIGl0ZXJhdGlvbiBjb3Vu dCByZWFjaGVzIENPTE9fUkFNX01JR1JBVEVfSVRFUkFUSU9OX01BWCBvciByYW0NCj4gPiA+IHBl bmRpbmcgc2l6ZSBpcyBsb3dlciB0aGFuICd4LWNvbG8tbWlncmF0ZS1yYW0tdGhyZXNob2xkJywg c3RvcCB0aGUNCj4gPiA+IHJhbSBtaWdyYXRpb24gYW5kIGRvIGNvbG8gY2hlY2twb2ludC4NCj4g PiA+DQo+ID4gPiBUZXN0IGVudmlyb25tZW50Og0KPiA+ID4gVGhlIGJvdGggcHJpbWFyeSBWTSBh bmQgc2Vjb25kYXJ5IFZNIGhhcyAxR2lCIHJhbSBhbmQgMTBHYkUgTklDIGZvcg0KPiA+ID4gRlQg dHJhZmZpYy4NCj4gPiA+IE9uZSBmaW8gYnVmZmVyIHdyaXRlIGpvYiBydW5zIG9uIHRoZSBndWVz dC4NCj4gPiA+IFRoZSByZXN1bHQgc2hvd3MgdGhlIHRvdGFsIHByaW1hcnkgVk0gZG93bnRpbWUg aXMgZGVjcmVhc2VkIGJ5IH40MCUuDQo+ID4gPg0KPiA+ID4gUGxlYXNlIGhlbHAgdG8gcmV2aWV3 IGl0IGFuZCBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZWQuDQo+ID4gPiBUaGFua3MuDQo+ID4NCj4g PiBIZWxsbyBEZXJlaywNCj4gPiBTb3JyeSBmb3IgdGhlIGxhdGUgcmVwbHkuDQo+ID4gSSB0aGlu ayB0aGlzIGlzIG5vdCBhIGdvb2QgaWRlYSwgYmVjYXVzZSBpdCB1bm5lY2Vzc2FyaWx5IGludHJv ZHVjZXMgYSBkZWxheQ0KPiBiZXR3ZWVuIGNoZWNrcG9pbnQgcmVxdWVzdCBhbmQgdGhlIGNoZWNr cG9pbnQgaXRzZWxmIGFuZCB0aHVzIGltcGFpcnMgbmV0d29yaw0KPiBib3VuZCB3b3JrbG9hZHMg ZHVlIHRvIGluY3JlYXNlZCBuZXR3b3JrIGxhdGVuY3kuIFdvcmtsb2FkcyB0aGF0IGFyZQ0KPiBp bmRlcGVuZGVudCBmcm9tIG5ldHdvcmsgZG9uJ3QgY2F1c2UgbWFueSBjaGVja3BvaW50cyBhbnl3 YXksIHNvIGl0IGRvZXNuJ3QNCj4gaGVscCB0aGVyZSBlaXRoZXIuDQo+ID4NCj4gDQoNCkhpIERl cmVrLA0KDQpBY3R1YWxseSwgVGhlcmUgaXMgYSBxdWl0IGludGVyZXN0aW5nIHF1ZXN0aW9uIHdl IHNob3VsZCB0aGluazogDQpXaGF0IHdpbGwgaGFwcGVuIGlmIFZNIGNvbnRpbnVlcyB0byBydW4g YWZ0ZXIgZGV0ZWN0ZWQgYSBtaXNtYXRjaGVkIHN0YXRlIGJldHdlZW4gUFZNIGFuZCBTVk0sDQpB Y2NvcmRpbmcgdG8gdGhlIHJ1bGVzIG9mIENPTE8sIHdlIHNob3VsZCBzdG9wIFZNcyBpbW1lZGlh dGVseSB0byBzeW5jIHRoZSBzdGF0ZSBiZXR3ZWVuIFBWTSBhbmQgU1ZNLA0KQnV0IGhlcmUsIHlv dSBjaG9vc2UgdGhlbSB0byBjb250aW51ZSB0byBydW4gZm9yIGEgd2hpbGUsIHRoZW4gdGhlcmUg bWF5IGJlIG1vcmUgY2xpZW50J3MgbmV0d29yayBwYWNrYWdlcw0KQ29taW5nLCBhbmQgbWF5IGNh dXNlIG1vcmUgbWVtb3J5IHBhZ2VzIGRpcnR5LCBhbm90aGVyIHNpZGUgZWZmZWN0IGlzIHRoZSBu ZXcgbmV0d29yayBwYWNrYWdlcyB3aWxsIG5vdA0KQmUgc2VudCBvdXQgd2l0aCBoaWdoIHByb2Jh YmlsaXR5LCBiZWNhdXNlIHRoZWlyIHJlcGxpZXMgc2hvdWxkIGJlIGRpZmZlcmVudCBzaW5jZSB0 aGUgc3RhdGUgYmV0d2VlbiBQVk0gYW5kIFNWTSBpcyBkaWZmZXJlbnQuDQoNClNvLCBJTUhPLCBp dCBtYWtlcyBub24tc2Vuc2UgdG8gbGV0IFZNcyB0byBjb250aW51ZSB0byBydW4gYWZ0ZXIgZGV0 ZWN0ZWQgdGhlbSBpbiBkaWZmZXJlbnQgc3RhdGUuDQpCZXNpZGVzLCBJIGRvbid0IHRoaW5rIGl0 IGlzIGVhc3kgdG8gY29uc3RydWN0IHRoaXMgY2FzZSBpbiB0ZXN0cy4NCg0KDQpUaGFua3MsDQpI YWlsaWFuZw0KDQpzPiBIZWxsbywgTHVrYXMgJiBaaGFuZ2hhaWxpYW5nDQo+IA0KPiBUaGFua3Mg Zm9yIHlvdXIgb3BpbmlvbnMuDQo+IEkgd2VudCB0aHJvdWdoIG15IHBhdGNoLCBhbmQgSSBmZWVs IGEgbGl0dGxlIGNvbmZ1c2VkIGFuZCB3b3VsZCBsaWtlIHRvIGRpZyBpbnRvIGl0DQo+IG1vcmUu DQo+IA0KPiBJbiB0aGlzIHBhdGNoLCBjb2xvX21pZ3JhdGVfcmFtX2JlZm9yZV9jaGVja3BvaW50 KCkgaXMgYmVmb3JlDQo+IENPTE9fTUVTU0FHRV9DSEVDS1BPSU5UX1JFUVVFU1QsIHNvIHRoZSBT Vk0gYW5kIFBWTSBzaG91bGQgbm90IGVudGVyDQo+IHRoZSBwYXVzZSBzdGF0ZS4NCj4gDQo+IElu IHRoZSBtZWFud2hpbGUsIHRoZSBwYWNrZXRzIHRvIFBWTS9TVk0gY2FuIHN0aWxsIGJlIGNvbXBh cmVkIGFuZCBub3RpZnkNCj4gaW5jb25zaXN0ZW5jeSBpZiBtaXNtYXRjaGVkLCByaWdodD8NCj4g SXMgaXQgcG9zc2libGUgdG8gaW50cm9kdWNlIGV4dHJhIG5ldHdvcmsgbGF0ZW5jeT8NCj4gDQo+ IEluIG15IHRlc3QgKHJhbmR3cml0ZSB0byBkaXNrIGJ5IGZpbyB3aXRoIGRpcmVjdD0wKSwgdGhl IHBpbmcgZnJvbSBhbm90aGVyIGNsaWVudCB0bw0KPiB0aGUgUFZNICB1c2luZyBnZW5lcmljIGNv bG8gYW5kIGNvbG8gdXNlZCB0aGlzIHBhdGNoIGFyZSBiZWxvdy4NCj4gVGhlIG5ldHdvcmsgbGF0 ZW5jeSBkb2VzIG5vdCBpbmNyZWFzZSBhcyBteSBleHBlY3RhdGlvbi4NCj4gDQo+IGdlbmVyaWMg Y29sbw0KPiBgYGANCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21wX3NlcT04NyB0 dGw9NjQgdGltZT0yOC4xMDkgbXMNCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21w X3NlcT04OCB0dGw9NjQgdGltZT0xNi43NDcgbXMNCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4Ljgw LjE4OiBpY21wX3NlcT04OSB0dGw9NjQgdGltZT0yMzg4Ljc3OSBtcw0KPiA8LS0tLWNoZWNrcG9p bnQgc3RhcnQNCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21wX3NlcT05MCB0dGw9 NjQgdGltZT0xMzg1Ljc5MiBtcw0KPiA2NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBf c2VxPTkxIHR0bD02NCB0aW1lPTM4NC44OTYgbXMNCj4gPC0tLS1jaGVja3BvaW50IGVuZA0KPiA2 NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBfc2VxPTkyIHR0bD02NCB0aW1lPTMuODk1 IG1zDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44MC4xODogaWNtcF9zZXE9OTMgdHRsPTY0IHRp bWU9MS4wMjAgbXMNCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21wX3NlcT05NCB0 dGw9NjQgdGltZT0wLjg2NSBtcw0KPiA2NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBf c2VxPTk1IHR0bD02NCB0aW1lPTAuODU0IG1zDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44MC4x ODogaWNtcF9zZXE9OTYgdHRsPTY0IHRpbWU9MjguMzU5IG1zDQo+IDY0IGJ5dGVzIGZyb20gMTky LjE2OC44MC4xODogaWNtcF9zZXE9OTcgdHRsPTY0IHRpbWU9MTIuMzA5IG1zDQo+IDY0IGJ5dGVz IGZyb20gMTkyLjE2OC44MC4xODogaWNtcF9zZXE9OTggdHRsPTY0IHRpbWU9MC44NzAgbXMNCj4g NjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21wX3NlcT05OSB0dGw9NjQgdGltZT0yMzcx LjczMyBtcw0KPiA2NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBfc2VxPTEwMCB0dGw9 NjQgdGltZT0xMzcxLjQ0MCBtcw0KPiA2NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBf c2VxPTEwMSB0dGw9NjQgdGltZT0zNjYuNDE0IG1zDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44 MC4xODogaWNtcF9zZXE9MTAyIHR0bD02NCB0aW1lPTAuODE4IG1zDQo+IDY0IGJ5dGVzIGZyb20g MTkyLjE2OC44MC4xODogaWNtcF9zZXE9MTAzIHR0bD02NCB0aW1lPTAuOTk3IG1zIGBgYA0KPiAN Cj4gY29sbyB1c2VkIHRoaXMgcGF0Y2gNCj4gYGBgDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44 MC4xODogaWNtcF9zZXE9NzIgdHRsPTY0IHRpbWU9MS40MTcgbXMNCj4gNjQgYnl0ZXMgZnJvbSAx OTIuMTY4LjgwLjE4OiBpY21wX3NlcT03MyB0dGw9NjQgdGltZT0wLjkzMSBtcw0KPiA2NCBieXRl cyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBfc2VxPTc0IHR0bD02NCB0aW1lPTAuODc2IG1zDQo+ IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44MC4xODogaWNtcF9zZXE9NzUgdHRsPTY0IHRpbWU9MTE4 NC4wMzQgbXMNCj4gPC0tLS1jaGVja3BvaW50IHN0YXJ0DQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2 OC44MC4xODogaWNtcF9zZXE9NzYgdHRsPTY0IHRpbWU9MTgxLjI5NyBtcw0KPiA8LS0tLWNoZWNr cG9pbnQgZW5kDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44MC4xODogaWNtcF9zZXE9NzcgdHRs PTY0IHRpbWU9MC44NjUgbXMNCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21wX3Nl cT03OCB0dGw9NjQgdGltZT0wLjg1OCBtcw0KPiA2NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6 IGljbXBfc2VxPTc5IHR0bD02NCB0aW1lPTEuMjQ3IG1zDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2 OC44MC4xODogaWNtcF9zZXE9ODAgdHRsPTY0IHRpbWU9MC45NDYgbXMNCj4gNjQgYnl0ZXMgZnJv bSAxOTIuMTY4LjgwLjE4OiBpY21wX3NlcT04MSB0dGw9NjQgdGltZT0wLjg1NSBtcw0KPiA2NCBi eXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBfc2VxPTgyIHR0bD02NCB0aW1lPTAuODY4IG1z DQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44MC4xODogaWNtcF9zZXE9ODMgdHRsPTY0IHRpbWU9 MC43NDkgbXMNCj4gNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjgwLjE4OiBpY21wX3NlcT04NCB0dGw9 NjQgdGltZT0yLjE1NCBtcw0KPiA2NCBieXRlcyBmcm9tIDE5Mi4xNjguODAuMTg6IGljbXBfc2Vx PTg1IHR0bD02NCB0aW1lPTE0OTkuMTg2IG1zDQo+IDY0IGJ5dGVzIGZyb20gMTkyLjE2OC44MC4x ODogaWNtcF9zZXE9ODYgdHRsPTY0IHRpbWU9NDk2LjE3MyBtcw0KPiA2NCBieXRlcyBmcm9tIDE5 Mi4xNjguODAuMTg6IGljbXBfc2VxPTg3IHR0bD02NCB0aW1lPTAuODU0IG1zDQo+IDY0IGJ5dGVz IGZyb20gMTkyLjE2OC44MC4xODogaWNtcF9zZXE9ODggdHRsPTY0IHRpbWU9MC43NzQgbXMgYGBg DQo+IA0KPiBUaGFuayB5b3UuDQo+IA0KPiBSZWdhcmRzLA0KPiBEZXJlaw0KPiANCj4gPiBIYWls YW5nIGRpZCBoYXZlIGEgcGF0Y2ggdG8gbWlncmF0ZSByYW0gYmV0d2VlbiBjaGVja3BvaW50cywg d2hpY2ggc2hvdWxkDQo+IGhlbHAgYWxsIHdvcmtsb2FkcywgYnV0IGl0IHdhc24ndCBtZXJnZWQg YmFjayB0aGVuLiBJIHRoaW5rIHlvdSBjYW4gcGljayBpdCB1cCBhZ2FpbiwNCj4gcmViYXNlIGFu ZCBhZGRyZXNzIERhdmlkJ3MgYW5kIEVyaWMncyBjb21tZW50czoNCj4gPiBodHRwczovL2xvcmUu a2VybmVsLm9yZy9xZW11LWRldmVsLzIwMjAwMjE3MDEyMDQ5LjIyOTg4LTMtemhhbmcuemhhbmdo DQo+ID4gYWlsaWFuZ0BodWF3ZWkuY29tL1QvI3UNCj4gPg0KPiA+IEhhaWxhbmcsIGFyZSB5b3Ug b2sgd2l0aCB0aGF0Pw0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBMdWthcyBTdHJhdWINCg==