Re: [PATCH] don't change direct I/O xfer size during initial layout setup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/05/2017 08:54 AM, Tomohiro Kusumi wrote:
> I think I've made three fixes over the original two commits.
> 
> 1. non O_DIRECT dio support -> committed -> now reverted
> 2. segfault on fio_memfree() -> committed -> now reverted
> 3. this one
> 
> As far as I've seen this is it.

Right, just checked (and reverted) and it's 5 changes all in
all for the change, not including the parent to this email,
which would have made it 6 in all. The original change from Weiping
clearly wasn't well tested or thought through, so it's better
to just kill it all and do it cleanly from scratch instead.

That said, I'm not even convinced we need this change. Logically
it makes sense, but there's really nothing wrong with doing
a buffered layout + cache kill as we have been doing since
the dawn of time in fio.

> (I think pre read can do the same as this function, to avoid
> irrelevant errors, though pre read on dio is contradictory)

Yeah, pre-read with O_DIRECT would be a waste of time.

-- 
Jens Axboe

--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux