All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] use blk_pwrite_zeroes for each zero cluster
@ 2017-04-06 13:15 jemmy858585
  2017-04-06 13:15 ` [Qemu-devel] [PATCH 1/2] block: make bdrv_get_cluster_size public jemmy858585
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: jemmy858585 @ 2017-04-06 13:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: stefanha, famz, kwolf, mreitz, qemu-block, quintela, dgilbert,
	Lidong Chen

From: Lidong Chen <lidongchen@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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-04-07  7:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-06 13:15 [Qemu-devel] [PATCH 0/2] use blk_pwrite_zeroes for each zero cluster jemmy858585
2017-04-06 13:15 ` [Qemu-devel] [PATCH 1/2] block: make bdrv_get_cluster_size public jemmy858585
2017-04-06 13:15 ` [Qemu-devel] [PATCH 2/2] migration/block: use blk_pwrite_zeroes for each zero cluster jemmy858585
2017-04-07  7:08   ` Fam Zheng
2017-04-07  7:15     ` 858585 jemmy
2017-04-07  5:22 ` [Qemu-devel] [PATCH 0/2] " 858585 jemmy
2017-04-07  6:55   ` 858585 jemmy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.