diff options
| author | Kevin Wolf <kwolf@redhat.com> | 2019-04-15 16:25:01 +0200 |
|---|---|---|
| committer | Kevin Wolf <kwolf@redhat.com> | 2019-04-30 15:29:00 +0200 |
| commit | f29fbf7c6b1c9a84f6931c1c222716fbe073e6e4 (patch) | |
| tree | 10fec182079ffb17a7acdcdaf91a9c5d2b8ba01f /python | |
| parent | de38b5005e946aa3714963ea4c501e279e7d3666 (diff) | |
| download | focaccia-qemu-f29fbf7c6b1c9a84f6931c1c222716fbe073e6e4.tar.gz focaccia-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 'python')
0 files changed, 0 insertions, 0 deletions