Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
None
-
9223372036854775807
Description
Currently, when the Lustre readahead window crosses a stripe boundary, the lov_io_submit code stops there and sends an RPC. This means that for striped files & large readahead windows, we will send RPCs sized, at maximum, stripe_size.
This is unnecessary - If a readahead window hits the same stripe more than once, we can take advantage of that fact and submit larger RPCs. This is particularly apparent in strided readahead.