From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqUtZ-00086g-Qu for qemu-devel@nongnu.org; Sat, 22 Jun 2013 16:58:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqUtX-0005Yd-Hd for qemu-devel@nongnu.org; Sat, 22 Jun 2013 16:58:53 -0400 Received: from ssl.dlhnet.de ([91.198.192.8]:54214 helo=ssl.dlh.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqUtX-0005YY-Bo for qemu-devel@nongnu.org; Sat, 22 Jun 2013 16:58:51 -0400 From: Peter Lieven Date: Sat, 22 Jun 2013 22:58:24 +0200 Message-Id: <1371934712-11714-1-git-send-email-pl@kamp.de> Subject: [Qemu-devel] [PATCH 0/8] iscsi/qemu-img/block-migration enhancements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf , pbonzini@redhat.com, Peter Lieven , ronniesahlberg@gmail.com, Stefan Hajnoczi this series adds logical block provisioning functions to the iscsi layer. it adds the ability to write sparse images to iscsi targets which support UNMAP and LBPRZ via qemu-img. additional block-migration is enhanced to support an encoding for zero blocks on the network and efficiently writing those zero blocks at the destination if the driver supports it. many thanks to Paolo, Kevin and Ronnie for their useful comments. Peter Peter Lieven (8): iscsi: add logical block provisioning information to iscsilun iscsi: add bdrv_co_is_allocated iscsi: add bdrv_co_write_zeroes block: add bdrv_write_zeroes() block/raw: add bdrv_co_write_zeroes qemu-img: use bdrv_write_zeroes to write zeroes iscsi: assert that sectors are aligned to LUN blocksize block-migration: efficiently encode zero blocks block-migration.c | 29 ++++-- block.c | 27 +++-- block/iscsi.c | 220 +++++++++++++++++++++++++++++++++++++++++ block/raw.c | 8 ++ include/block/block.h | 2 + include/migration/qemu-file.h | 1 + qemu-img.c | 10 +- savevm.c | 2 +- 8 files changed, 281 insertions(+), 18 deletions(-) -- 1.7.9.5