From: Your Name <y...@example.com> This series implements full image preallocation to create a non-sparse image file at creation time, both for raw and qcow2 format. The purpose is to avoid performance deterioration of the guest cause by sparse image.
v5: - fix wrong calculation of qcow2 metadata size in v4 - remove raw_preallocate2() - better error out path in raw_create() - fix coding style Hu Tao (4): qapi: introduce PreallocMode and a new PreallocMode full. raw, qcow2: don't convert file size to sector size raw-posix: Add full image preallocation option qcow2: Add full image preallocation option block/qcow2.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++------- block/raw-posix.c | 45 +++++++++++++++++++++------ qapi-schema.json | 12 ++++++++ 3 files changed, 128 insertions(+), 20 deletions(-) -- 1.8.0