From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFh02-00034J-SV for qemu-devel@nongnu.org; Tue, 18 Feb 2014 04:30:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WFgzw-0004KW-OO for qemu-devel@nongnu.org; Tue, 18 Feb 2014 04:29:58 -0500 Received: from [222.73.24.84] (port=47194 helo=song.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFgzw-0004Jg-Co for qemu-devel@nongnu.org; Tue, 18 Feb 2014 04:29:52 -0500 Message-ID: <530327DA.2070107@cn.fujitsu.com> Date: Tue, 18 Feb 2014 17:28:58 +0800 From: Li Guang MIME-Version: 1.0 References: <1392713429-18201-1-git-send-email-mrhines@linux.vnet.ibm.com> In-Reply-To: <1392713429-18201-1-git-send-email-mrhines@linux.vnet.ibm.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [RFC PATCH v2 00/12] mc: fault tolerante through micro-checkpointing List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: mrhines@linux.vnet.ibm.com Cc: GILR@il.ibm.com, SADEKJ@il.ibm.com, quintela@redhat.com, BIRAN@il.ibm.com, hinesmr@cn.ibm.com, qemu-devel@nongnu.org, EREZH@il.ibm.com, owasserm@redhat.com, onom@us.ibm.com, junqing.wang@cs2c.com.cn, "Michael R. Hines" , gokul@us.ibm.com, dbulkow@gmail.com, pbonzini@redhat.com, abali@us.ibm.com, isaku.yamahata@gmail.com Hi, Michael this patch-set will break normal build(without --enable-mc): migration.c: In function =91migrate=5Frdma=5Fpin=5Fall=92: migration.c:564: error: =91MIGRATION=5FCAPABILITY=5FX=5FRDMA=5FPIN=5FALL=92= undeclared=20 (first use in this function) migration.c:564: error: for each function it appears in.) Thanks! Li Guang mrhines@linux.vnet.ibm.com wrote: > From: "Michael R. Hines" > > Changes since v1: > > 1. Re-based against Juan's improved migration=5Fbitmap performance changes > 2. Overhauled RDMA support to prepare for better usage of RDMA in > other parts of the QEMU code base (such as storage). > 3. Fix for netlink issues that failed to cleanup the network buffer > device for development testing. > > Michael R. Hines (12): > mc: add documentation for micro-checkpointing > mc: timestamp migration=5Fbitmap and KVM logdirty usage > mc: introduce a 'checkpointing' status check into the VCPU states > mc: support custom page loading and copying > rdma: accelerated memcpy() support and better external RDMA user > interfaces > mc: introduce state machine changes for MC > mc: introduce additional QMP statistics for micro-checkpointing > mc: core logic > mc: configure and makefile support > mc: expose tunable parameter for checkpointing frequency > mc: introduce new capabilities to control micro-checkpointing > mc: activate and use MC if requested > > Makefile.objs | 1 + > arch=5Finit.c | 72 +- > configure | 45 + > cpus.c | 9 +- > docs/mc.txt | 222 ++++ > hmp-commands.hx | 16 +- > hmp.c | 23 + > hmp.h | 1 + > include/migration/migration.h | 70 +- > include/migration/qemu-file.h | 55 +- > migration-checkpoint.c | 1565 +++++++++++++++++++++++++ > migration-rdma.c | 2605 +++++++++++++++++++++++++++-------= ------- > migration.c | 156 ++- > qapi-schema.json | 86 +- > qemu-file.c | 80 +- > qmp-commands.hx | 23 + > vl.c | 9 + > 17 files changed, 4097 insertions(+), 941 deletions(-) > create mode 100644 docs/mc.txt > create mode 100644 migration-checkpoint.c > > =20 =