From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aijaM-0003DT-HF for qemu-devel@nongnu.org; Wed, 23 Mar 2016 10:16:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aijaG-00066I-Qw for qemu-devel@nongnu.org; Wed, 23 Mar 2016 10:16:34 -0400 Received: from mailhub.sw.ru ([195.214.232.25]:40657 helo=relay.sw.ru) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aijaG-00062l-E1 for qemu-devel@nongnu.org; Wed, 23 Mar 2016 10:16:28 -0400 From: "Denis V. Lunev" Date: Wed, 23 Mar 2016 17:16:00 +0300 Message-Id: <1458742562-30624-1-git-send-email-den@openvz.org> Subject: [Qemu-devel] [PATCH 0/2] NBD protocol extensions: WRITE_ZEROES and GET_LBA_STATUS List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: nbd-general@lists.sourceforge.net, qemu-devel@nongnu.org Cc: Kevin Wolf , Paolo Bonzini , Pavel Borzenkov , Stefan Hajnoczi , den@openvz.org, Wouter Verhelst , Roman Kagan This patch set adds two new experimental extensions to the NBD protocol: - WRITE_ZEROES, which describes a command for efficient zeroing of block device (or a part of it) without unneeded data transfer; - GET_LBA_STATUS, which describes a command for quering block allocation state and block dirtiness status. These commands provides minimal set of operations with block device sparness and are very useful for mirroring and backing up of QEMU block device. Signed-off-by: Pavel Borzenkov Signed-off-by: Denis V. Lunev CC: Roman Kagan CC: Wouter Verhelst CC: Paolo Bonzini CC: Kevin Wolf CC: Stefan Hajnoczi Pavel Borzenkov (2): NBD proto: add WRITE_ZEROES extension NBD proto: add GET_LBA_STATUS extension doc/proto.md | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) -- 2.1.4