From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVz2M-0002I0-Uy for qemu-devel@nongnu.org; Tue, 15 Oct 2013 03:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVz2I-0005zS-39 for qemu-devel@nongnu.org; Tue, 15 Oct 2013 03:27:26 -0400 Received: from [2001:250:208:1181:6e92:bfff:fe00:bcdb] (port=60472 helo=mail.cs2c.com.cn) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVz2H-0005yh-Oc for qemu-devel@nongnu.org; Tue, 15 Oct 2013 03:27:22 -0400 From: Jules Wang Date: Tue, 15 Oct 2013 15:26:19 +0800 Message-Id: <1381821983-13932-1-git-send-email-junqing.wang@cs2c.com.cn> Subject: [Qemu-devel] [PATCH v3 0/4] Curling: KVM Fault Tolerance List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, Jules Wang , owasserm@redhat.com, quintela@redhat.com v2 -> v3: * add documentation of new option in qapi-schema. * long option name: ft -> fault-tolerant v1 -> v2: * cmdline: migrate curling:tcp:
: -> migrate -f tcp:
: * sender: use QEMU_VM_FILE_MAGIC_FT as the header of the migration to indicate this is a ft migration. * receiver: look for the signature: QEMU_VM_EOF_MAGIC + QEMU_VM_FILE_MAGIC_FT(64bit total) which indicates the end of one migration. -- Jules Wang (4): Curling: add doc Curling: cmdline interface. Curling: the sender Curling: the receiver arch_init.c | 25 ++++-- docs/curling.txt | 51 ++++++++++++ hmp-commands.hx | 10 ++- hmp.c | 3 +- include/migration/migration.h | 1 + include/migration/qemu-file.h | 1 + include/sysemu/sysemu.h | 5 +- migration.c | 50 ++++++++++-- qapi-schema.json | 6 +- qmp-commands.hx | 3 +- savevm.c | 178 +++++++++++++++++++++++++++++++++++++++--- 11 files changed, 303 insertions(+), 30 deletions(-) create mode 100644 docs/curling.txt -- 1.8.0.1