From: Lidong Chen <lidongc...@tencent.com> BLOCK_SIZE is (1 << 20), qcow2 cluster size is 65536 by default, this maybe cause the qcow2 file size is bigger after migration. This patch check each cluster, use blk_pwrite_zeroes for each zero cluster.
Lidong Chen (2): block: make bdrv_get_cluster_size public migration/block: use blk_pwrite_zeroes for each zero cluster block/io.c | 2 +- include/block/block.h | 1 + migration/block.c | 34 ++++++++++++++++++++++++++++++++-- 3 files changed, 34 insertions(+), 3 deletions(-) -- 1.8.3.1