This patch set is designed to submit the ordered writes list in bulk. This is a performance enhancement from the way we currently do it, which is submit->wait->submit->wait. Submitting them in bulk takes better advantage of the io elevator and vfs below us.
The first patch merely moves function gfs2_ordered_wait. The second patch implements the actual change. Bob Peterson (2): GFS2: Move function gfs2_ordered_wait before ordered_write GFS2: Submit all ordered writes in bulk, wait after that fs/gfs2/log.c | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) -- 2.17.0