Re: [Qemu-devel] [PATCH v3 0/8] eliminate data write in bdrv_write_zeroes on Linux in raw-posix.c

2015-01-04 Thread Peter Lieven
On 30.12.2014 12:07, Denis V. Lunev wrote: On 30/12/14 13:55, Peter Lieven wrote: Am 30.12.2014 um 10:20 schrieb Denis V. Lunev: These patches eliminate data writes completely on Linux if fallocate FALLOC_FL_ZERO_RANGE or FALLOC_FL_PUNCH_HOLE are supported on underlying filesystem. I have per

Re: [Qemu-devel] [PATCH v3 0/8] eliminate data write in bdrv_write_zeroes on Linux in raw-posix.c

2014-12-30 Thread Denis V. Lunev
On 30/12/14 13:55, Peter Lieven wrote: Am 30.12.2014 um 10:20 schrieb Denis V. Lunev: These patches eliminate data writes completely on Linux if fallocate FALLOC_FL_ZERO_RANGE or FALLOC_FL_PUNCH_HOLE are supported on underlying filesystem. I have performed several tests with non-aligned falloc

Re: [Qemu-devel] [PATCH v3 0/8] eliminate data write in bdrv_write_zeroes on Linux in raw-posix.c

2014-12-30 Thread Peter Lieven
Am 30.12.2014 um 10:20 schrieb Denis V. Lunev: > These patches eliminate data writes completely on Linux if fallocate > FALLOC_FL_ZERO_RANGE or FALLOC_FL_PUNCH_HOLE are supported on > underlying filesystem. > > I have performed several tests with non-aligned fallocate calls and > in all cases (wit

[Qemu-devel] [PATCH v3 0/8] eliminate data write in bdrv_write_zeroes on Linux in raw-posix.c

2014-12-30 Thread Denis V. Lunev
These patches eliminate data writes completely on Linux if fallocate FALLOC_FL_ZERO_RANGE or FALLOC_FL_PUNCH_HOLE are supported on underlying filesystem. I have performed several tests with non-aligned fallocate calls and in all cases (with non-aligned fallocates) Linux performs fine, i.e. areas