qemu-e2k/qapi
Anton Nefedov c8bb23cbdb qcow2: skip writing zero buffers to empty COW areas
If COW areas of the newly allocated clusters are zeroes on the backing
image, efficient bdrv_write_zeroes(flags=BDRV_REQ_NO_FALLBACK) can be
used on the whole cluster instead of writing explicit zero buffers later
in perform_cow().

iotest 060:
write to the discarded cluster does not trigger COW anymore.
Use a backing image instead.

Signed-off-by: Anton Nefedov <anton.nefedov@virtuozzo.com>
Message-id: 20190516142749.81019-2-anton.nefedov@virtuozzo.com
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
2019-05-28 20:30:55 +02:00
..
audio.json audio/paaudio: prolong and make latency configurable 2019-03-18 12:21:15 +01:00
authz.json
block-core.json qcow2: skip writing zero buffers to empty COW areas 2019-05-28 20:30:55 +02:00
block.json
char.json chardev: add support for authorization for TLS clients 2019-03-11 16:55:52 +01:00
common.json
crypto.json
introspect.json
job.json
Makefile.objs qapi: qapi for audio backends 2019-03-11 10:29:26 +01:00
migration.json qapi/migration.json: Rename COLOStatus last_mode to last-mode 2019-04-02 13:32:15 +02:00
misc.json
net.json
opts-visitor.c
qapi-clone-visitor.c
qapi-dealloc-visitor.c
qapi-schema.json qapi: qapi for audio backends 2019-03-11 10:29:26 +01:00
qapi-util.c
qapi-visit-core.c
qmp-dispatch.c qapi/qmp-dispatch: fix return value in do_qmp_dispatch 2019-03-26 08:10:11 +01:00
qmp-event.c
qmp-registry.c
qobject-input-visitor.c
qobject-output-visitor.c
rdma.json
rocker.json
run-state.json
sockets.json
string-input-visitor.c
string-output-visitor.c
target.json
tpm.json
trace-events trace-events: Shorten file names in comments 2019-03-22 16:18:07 +00:00
trace.json
transaction.json
ui.json curses: add option to specify VGA font encoding 2019-03-13 08:29:06 +01:00