[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/2] NBD protocol extensions: WRITE_ZEROES and GET_L
From: |
Denis V. Lunev |
Subject: |
[Qemu-devel] [PATCH 0/2] NBD protocol extensions: WRITE_ZEROES and GET_LBA_STATUS |
Date: |
Wed, 23 Mar 2016 17:16:00 +0300 |
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 <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Roman Kagan <address@hidden>
CC: Wouter Verhelst <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Kevin Wolf <address@hidden>
CC: Stefan Hajnoczi <address@hidden>
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
- [Qemu-devel] [PATCH 0/2] NBD protocol extensions: WRITE_ZEROES and GET_LBA_STATUS,
Denis V. Lunev <=