From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40815) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLNlK-00042Z-2G for qemu-devel@nongnu.org; Tue, 10 Feb 2015 22:14:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YLNlG-0000ED-TT for qemu-devel@nongnu.org; Tue, 10 Feb 2015 22:14:49 -0500 Received: from mga02.intel.com ([134.134.136.20]:62957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLNlG-0000Dv-My for qemu-devel@nongnu.org; Tue, 10 Feb 2015 22:14:46 -0500 From: Liang Li Date: Wed, 11 Feb 2015 11:06:14 +0800 Message-Id: <1423623986-590-1-git-send-email-liang.z.li@intel.com> Subject: [Qemu-devel] [PATCH v5 0/12] migration: Add a new feature to do live migration List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: quintela@redhat.com, Liang Li , armbru@redhat.com, lcapitulino@redhat.com, amit.shah@redhat.com, dgilbert@redhat.com This feature can help to reduce the data transferred about 60%, and the migration time can also be reduced about 70%. Summary of changed from v4->v5 -Fix some typo errors -Fix the bug related with XBZRLE -Added some comments -Squash setting and querying commands into one patch -Fix the issue when doing migrate_cancel arch_init.c | 485 ++++++++++++++++++++++++++++++++++++-- docs/multi-thread-compression.txt | 149 ++++++++++++ hmp-commands.hx | 17 ++ hmp.c | 56 +++++ hmp.h | 4 + include/migration/migration.h | 11 + include/migration/qemu-file.h | 3 + migration/migration.c | 130 ++++++++++ migration/qemu-file.c | 39 +++ monitor.c | 25 ++ qapi-schema.json | 93 +++++++- qmp-commands.hx | 66 ++++++ 12 files changed, 1056 insertions(+), 22 deletions(-) create mode 100644 docs/multi-thread-compression.txt