mirror: Do zero write on target if sectors not allocated
commitdcfb3beb5130694b76b57de109619fcbf9c7e5b5
authorFam Zheng <famz@redhat.com>
Mon, 8 Jun 2015 05:56:09 +0000 (8 13:56 +0800)
committerStefan Hajnoczi <stefanha@redhat.com>
Thu, 2 Jul 2015 09:06:23 +0000 (2 10:06 +0100)
treeaf8a045ab17230ead191ffba9886025c6b12a35e
parent0fc9f8ea2800b76eaea20a8a3a91fbeeb4bfa81b
mirror: Do zero write on target if sectors not allocated

If guest discards a source cluster, mirroring with bdrv_aio_readv is overkill.
Some protocols do zero upon discard, where it's best to use
bdrv_aio_write_zeroes, otherwise, bdrv_aio_discard will be enough.

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/mirror.c