[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCHv2 1.8 0/9] qemu-img convert optimizations
From: |
Peter Lieven |
Subject: |
[Qemu-devel] [PATCHv2 1.8 0/9] qemu-img convert optimizations |
Date: |
Tue, 26 Nov 2013 09:56:14 +0100 |
this series adds some optimizations for qemu-img during convert which
have been developed recently:
- skipping input based on get_block_status
- variable I/O buffer size
- align write requests to cluster_size
- show progress in sectors or percent
v1->v2:
- introduce opt_transfer_length in BlockLimits [Paolo]
- remove knobs for iobuffer_size and alignment and
use them unconditionally [Paolo]
- calculate I/O buffer size by BlockLimits information [Paolo]
- change the alignment patch to round down to the
last and not to the next aligned sector [Paolo]
- limit updates in the sector progress output
- new patch to increase the default for min_sparse [Paolo]
Peter Lieven (9):
qemu-img: add support for skipping zeroes in input during convert
qemu-img: fix usage instruction for qemu-img convert
block/iscsi: set bdi->cluster_size
block: add opt_transfer_length to BlockLimits
block/iscsi: set bs->bl.opt_transfer_length
qemu-img: dynamically adjust iobuffer size during convert
qemu-img: round down request length to an aligned sector
qemu-img: add option to show progress in sectors
qemu-img: increase min_sparse to 128 sectors (64kb)
block/iscsi.c | 10 +++
include/block/block_int.h | 3 +
qemu-img-cmds.hx | 4 +-
qemu-img.c | 159 ++++++++++++++++++++++++++++++---------------
qemu-img.texi | 6 +-
5 files changed, 126 insertions(+), 56 deletions(-)
--
1.7.9.5
- [Qemu-devel] [PATCHv2 1.8 0/9] qemu-img convert optimizations,
Peter Lieven <=
- [Qemu-devel] [PATCHv2 1.8 2/9] qemu-img: fix usage instruction for qemu-img convert, Peter Lieven, 2013/11/26
- [Qemu-devel] [PATCHv2 1.8 3/9] block/iscsi: set bdi->cluster_size, Peter Lieven, 2013/11/26
- [Qemu-devel] [PATCHv2 1.8 1/9] qemu-img: add support for skipping zeroes in input during convert, Peter Lieven, 2013/11/26
- [Qemu-devel] [PATCHv2 1.8 4/9] block: add opt_transfer_length to BlockLimits, Peter Lieven, 2013/11/26
- [Qemu-devel] [PATCHv2 1.8 5/9] block/iscsi: set bs->bl.opt_transfer_length, Peter Lieven, 2013/11/26