From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60347) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJPEG-0004wa-0p for qemu-devel@nongnu.org; Thu, 05 Feb 2015 11:24:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJPEE-0001C5-Az for qemu-devel@nongnu.org; Thu, 05 Feb 2015 11:24:31 -0500 Received: from mx1.redhat.com ([209.132.183.28]:48070) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJPEE-0001Bv-1U for qemu-devel@nongnu.org; Thu, 05 Feb 2015 11:24:30 -0500 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t15GOT7E009903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 5 Feb 2015 11:24:29 -0500 From: Juan Quintela Date: Thu, 5 Feb 2015 17:24:17 +0100 Message-Id: <1423153467-13804-1-git-send-email-quintela@redhat.com> Subject: [Qemu-devel] [PULL 00/10] Migration queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi This is the migration queue. Thanks to Amit for doing almost all the work. There were a Makefile missing dependency to make test-vmstate compile with the json changes, Alex agreed with the changes. List of things: - vmstate checker fix (amit) - better tracing and errors (dgilbert) - json description for migration stream (alex) - mc146818rtc fix for subsection (Zhang). Please apply Thanks, Juan. The following changes since commit cd07b19307bd185dccfd39052ac66d2730b32857: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150205' into staging (2015-02-05 14:22:51 +0000) are available in the git repository at: git://github.com/juanquintela/qemu.git tags/migration/20150205 for you to fetch changes up to bb426311901776b95b021cece831b69dce4ef5ee: fix mc146818rtc wrong subsection name to avoid vmstate_subsection_load() fail (2015-02-05 17:16:14 +0100) ---------------------------------------------------------------- migration/next for 20150205 ---------------------------------------------------------------- Alexander Graf (4): QJSON: Add JSON writer qemu-file: Add fast ftell code path migration: Append JSON description of migration stream Add migration stream analyzation script Amit Shah (1): vmstate-static-checker: update whitelist Dr. David Alan Gilbert (4): savevm: Convert fprintf to error_report Migration: Add lots of trace events Print errors in some of the early migration failure cases. Tracify migration/rdma.c Zhang Haoyu (1): fix mc146818rtc wrong subsection name to avoid vmstate_subsection_load() fail Makefile.objs | 1 + hw/pci/pci.c | 2 +- hw/scsi/spapr_vscsi.c | 2 +- hw/timer/mc146818rtc.c | 2 +- hw/virtio/virtio.c | 2 +- include/migration/migration.h | 1 + include/migration/qemu-file.h | 1 + include/migration/vmstate.h | 3 +- include/qjson.h | 29 ++ migration/qemu-file.c | 16 ++ migration/rdma.c | 333 ++++++++++----------- migration/vmstate.c | 217 +++++++++++++- qjson.c | 129 +++++++++ savevm.c | 92 ++++-- scripts/analyze-migration.py | 592 ++++++++++++++++++++++++++++++++++++++ scripts/vmstate-static-checker.py | 2 + tests/Makefile | 3 +- tests/test-vmstate.c | 6 +- trace-events | 73 ++++- 19 files changed, 1274 insertions(+), 232 deletions(-) create mode 100644 include/qjson.h create mode 100644 qjson.c create mode 100755 scripts/analyze-migration.py