Recent changes (master)
The following changes since commit f52e919826839eaba90903b67fe02042159a0023:
gettime: make utime_since_now and mtime_since_now consistent in how they record the caller and put this all behind FIO_DEBUG_TIME (2017-05-03 08:49:37 -0600)
are available in the git repository at:
git://git.kernel.dk/fio.git master
for you to fetch changes up to c55fae03f7d5c0981e55241fc9003d762f7a5fd9:
options: force refill_buffers with pattern and any reads (2017-05-04 08:43:27 -0600)
----------------------------------------------------------------
Jens Axboe (1):
options: force refill_buffers with pattern and any reads
options.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
---
Diff of recent changes:
options.c +10 -1
@@ -1306,8 +1306,17 @@ static int str_buffer_pattern_cb(void *data, const char *input)assert (ret !=0 ); td->o.buffer_pattern_bytes = ret; -if (!td->o.compress_percentage) + +/* +* If this job is doing any reading or has compression set, +* ensure that we refill buffers for writes or we could be +* invalidating the pattern through reads. +*/ +if (!td->o.compress_percentage && !td_read (td)) td->o.refill_buffers =0 ; +else + td->o.refill_buffers =1 ; + td->o.scramble_buffers =0 ; td->o.zero_buffers =0 ;