[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v8 0/4] qemu-img: add preallocation=full
From: |
Hu Tao |
Subject: |
[Qemu-devel] [PATCH v8 0/4] qemu-img: add preallocation=full |
Date: |
Wed, 9 Apr 2014 15:12:33 +0800 |
The purpose of this series is to use posix_fallocate() when creating
img file to ensure there are disk space for it which is way fast than
acturally writing to disk. But this only works in file system level.
For cases like thin provisioning, an option full preallocation is
added to write zeros to storage to ensure disk space.
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 | 95 ++++++++++++++++++++++++++++++++++++++++------
block/raw-posix.c | 63 ++++++++++++++++++++++++++----
block/raw-win32.c | 4 +-
qapi-schema.json | 14 +++++++
tests/qemu-iotests/082.out | 54 +++++++++++++-------------
5 files changed, 182 insertions(+), 48 deletions(-)
--
1.8.5.2.229.g4448466
- [Qemu-devel] [PATCH v8 0/4] qemu-img: add preallocation=full,
Hu Tao <=
- [Qemu-devel] [PATCH v8 1/4] qapi: introduce PreallocMode and a new PreallocMode full., Hu Tao, 2014/04/09
- [Qemu-devel] [PATCH v8 3/4] raw-posix: Add full image preallocation option, Hu Tao, 2014/04/09
- [Qemu-devel] [PATCH v8 2/4] raw, qcow2: don't convert file size to sector size, Hu Tao, 2014/04/09
- [Qemu-devel] [PATCH v8 4/4] qcow2: Add full image preallocation option, Hu Tao, 2014/04/09
- Re: [Qemu-devel] [PATCH v8 0/4] qemu-img: add preallocation=full, Hu Tao, 2014/04/23