Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
None
-
9223372036854775807
Description
short read could happen for aio when:
we are reading cross the stripe
layout lock got cancelled on client before we continue to next stripe in cl_io_loop()
vvp_io_read_start()->can_populate_pages() sees the layout has changed, marks the io needs to be restarted.
ll_file_io_generic failed to restart io as the return code from cl_io_loop() is EIOCBQUEUED.