From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:58455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFoRo-0000xq-LV for qemu-devel@nongnu.org; Thu, 05 Apr 2012 11:18:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFoRg-0007jF-Si for qemu-devel@nongnu.org; Thu, 05 Apr 2012 11:18:03 -0400 Received: from mx1.redhat.com ([209.132.183.28]:12878) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFoRg-0007iI-L0 for qemu-devel@nongnu.org; Thu, 05 Apr 2012 11:17:56 -0400 Message-ID: <4F7DAD8E.3030908@redhat.com> Date: Thu, 05 Apr 2012 16:34:54 +0200 From: Kevin Wolf MIME-Version: 1.0 References: <1332488214-4685-1-git-send-email-benoit.canet@gmail.com> In-Reply-To: <1332488214-4685-1-git-send-email-benoit.canet@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH V3 0/7] Make QED with live migration safe List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?QmVub8OudCBDYW5ldA==?= Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, stefanha@linux.vnet.ibm.com Am 23.03.2012 08:36, schrieb Beno=C3=AEt Canet: > This is the third version of a patchset aiming at making the combined > usage of QED and live migration safe. >=20 > v3: >=20 > -qed: Drop the flags qed structure member and use bs->open_flags to reo= pen (stefana) > -qed: When opening honor flags parameter instead of bs->open_flags >=20 > v2: >=20 > -The block layer is not aware anymore of the migration state. (stefanha= ) > -No bdrv_invalidate_cache renaming since the semantic do not change. (s= tefanha) > -The qed bdrv_invalidate_cache function does a reopening of the image t= o flush > metadata and to do the image integrity check. (stefanha) >=20 > Beno=C3=AEt Canet (7): > block: Add new BDRV_O_INCOMING flag to notice incoming live migration > block: add a function to clear incoming live migration flags > blockdev: open images with BDRV_O_INCOMING on incoming live migration > qed: add bdrv_invalidate_cache to be called after incoming live > migration > migration: clear BDRV_O_INCOMING flags on end of incoming live > migration > qed: honor BDRV_O_INCOMING for incoming live migration > qed: remove incoming live migration blocker >=20 > block.c | 9 +++++++++ > block.h | 3 +++ > block/qed.c | 24 +++++++++++++----------- > block/qed.h | 2 -- > blockdev.c | 4 ++++ > migration.c | 1 + > 6 files changed, 30 insertions(+), 13 deletions(-) Thanks, applied to the block branch. Kevin