Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.1.0, Lustre 2.2.0, Lustre 2.3.0
-
3
-
4469
Description
filter_do_bio() calls bio_add_page() without setting the direction of the bio. In bio_add_page() the direction is passed on to the merge_bvec_fn() if defined. raid5_mergeable_bvec() does check the direction and setting it correctly improves write bandwidth by allowing for full stripe writes.
I assume that this is equally true of osd_do_bio().