On 01/27/2015 12:24 PM, Vasily Tarasov wrote:
[PATCH] dedupe_percentage should work even if compress_percentage is not set
Currently dedupe_percentage option does not work properly if compress_percentage
is not set. This can be easily demonstrated using the following job file:
[job-/dev/dm-0]
filename=/dev/dm-0
rw=randwrite
blocksize=4096
direct=1
ioengine=libaio
iodepth=32
dedupe_percentage=50
time_based=1
runtime=5
numjobs=1
All writes will contain zeroes for the above job file.
The problem is in fill_io_buffer() function that switches dedupe random state
only if o->compress_percentage is set.
This patch updates the condition appropriately in fill_io_buffer()
appropriately.
Thanks, looks good, applied.
--
Jens Axboe
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html