diff options
| author | Kevin Wolf | 2019-04-15 16:25:01 +0200 |
|---|---|---|
| committer | Kevin Wolf | 2019-04-30 15:29:00 +0200 |
| commit | f29fbf7c6b1c9a84f6931c1c222716fbe073e6e4 (patch) | |
| tree | 10fec182079ffb17a7acdcdaf91a9c5d2b8ba01f /scripts/modules/module_block.py | |
| parent | qemu-img: Saner printing of large file sizes (diff) | |
| download | qemu-f29fbf7c6b1c9a84f6931c1c222716fbe073e6e4.tar.gz qemu-f29fbf7c6b1c9a84f6931c1c222716fbe073e6e4.tar.xz qemu-f29fbf7c6b1c9a84f6931c1c222716fbe073e6e4.zip | |
qcow2: Avoid COW during metadata preallocation
Limiting the allocation to INT_MAX bytes isn't particularly clever
because it means that the final cluster will be a partial cluster which
will be completed through a COW operation. This results in unnecessary
data read and write requests which lead to an unwanted non-sparse
filesystem block for metadata preallocation.
Align the maximum allocation size down to the cluster size to avoid this
situation.
Cc: qemu-stable@nongnu.org
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'scripts/modules/module_block.py')
0 files changed, 0 insertions, 0 deletions
