[Cluster-devel] [PATCH 4/7] gfs2: Make flush bios explicitely sync
Bob Peterson
rpeterso at redhat.com
Tue May 2 15:44:48 UTC 2017
----- Original Message -----
| Commit b685d3d65ac7 "block: treat REQ_FUA and REQ_PREFLUSH as
| synchronous" removed REQ_SYNC flag from WRITE_{FUA|PREFLUSH|...}
| definitions. generic_make_request_checks() however strips REQ_FUA and
| REQ_PREFLUSH flags from a bio when the storage doesn't report volatile
| write cache and thus write effectively becomes asynchronous which can
| lead to performance regressions
|
| Fix the problem by making sure all bios which are synchronous are
| properly marked with REQ_SYNC.
Hi,
Looks good.
Acked-by: Bob Peterson <rpeterso at redhat.com>
Regards,
Bob Peterson
Red Hat File Systems
More information about the Cluster-devel
mailing list