qemu/block
Edgar Kaziakhmedov 9776f0db6a nbd: implement bdrv_get_info callback
Since mirror job supports efficient zero out target mechanism (see
in mirror_dirty_init()), implement bdrv_get_info to make it work
over NBD. Such improvement will allow using the largest chunk possible
and will decrease the number of NBD_CMD_WRITE_ZEROES requests on the wire.

Signed-off-by: Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
Message-Id: <20180118115158.17219-1-edgar.kaziakhmedov@virtuozzo.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
2018-01-26 09:58:46 -06:00
..
accounting.c
backup.c backup: use copy_bitmap in incremental backup 2017-12-18 10:54:13 -05:00
blkdebug.c
blkreplay.c
blkverify.c
block-backend.c
bochs.c
cloop.c
commit.c commit: Simplify reopen of base 2017-12-22 15:05:32 +01:00
crypto.c
crypto.h
curl.c block/curl: fix minor memory leaks 2017-12-18 15:44:39 -05:00
dirty-bitmap.c
dmg-bz2.c
dmg.c
dmg.h
file-posix.c
file-win32.c
gluster.c
io.c block: Allow graph changes in subtree drained section 2017-12-22 15:05:32 +01:00
iscsi-opts.c
iscsi.c block/iscsi: fix initialization of iTask in iscsi_co_get_block_status 2018-01-16 14:54:52 +01:00
linux-aio.c
Makefile.objs configure: add dependency 2018-01-22 14:02:33 +00:00
mirror.c
nbd-client.c
nbd-client.h
nbd.c nbd: implement bdrv_get_info callback 2018-01-26 09:58:46 -06:00
nfs.c
null.c coroutine: simplify co_aio_sleep_ns() prototype 2017-12-19 09:25:27 +00:00
parallels.c block/parallels: add backing support to readv/writev 2018-01-22 14:02:33 +00:00
parallels.h block/parallels: replace some magic numbers 2018-01-22 14:02:33 +00:00
qapi.c
qcow.c block/qcow: Add blkdebug events 2018-01-23 12:34:43 +01:00
qcow2-bitmap.c qcow2: No persistent dirty bitmaps for compat=0.10 2018-01-23 12:34:42 +01:00
qcow2-cache.c
qcow2-cluster.c
qcow2-refcount.c qcow2: Repair unaligned preallocated zero clusters 2018-01-23 12:34:42 +01:00
qcow2-snapshot.c
qcow2.c qcow2: No persistent dirty bitmaps for compat=0.10 2018-01-23 12:34:42 +01:00
qcow2.h qcow2: get rid of qcow2_backing_read1 routine 2017-12-22 15:03:41 +01:00
qed-check.c
qed-cluster.c
qed-l2-cache.c
qed-table.c
qed.c
qed.h
quorum.c
raw-format.c
rbd.c
replication.c block: Keep nodes drained between reopen_queue/multiple 2017-12-22 15:05:32 +01:00
sheepdog.c Pull request 2017-12-20 11:30:55 +00:00
snapshot.c
ssh.c
stream.c
throttle-groups.c
throttle.c
trace-events
vdi.c
vhdx-endian.c
vhdx-log.c
vhdx.c
vhdx.h
vmdk.c block/vmdk: Add blkdebug events 2018-01-23 12:34:43 +01:00
vpc.c
vvfat.c
vxhs.c
win32-aio.c
write-threshold.c