Re: [PATCH v2] ext4: make xattr inode reads faster
From: Theodore Ts'o
Date: Sun Aug 06 2017 - 00:15:11 EST
On Sun, Jul 16, 2017 at 11:20:12PM -0700, Tahsin Erdogan wrote:
> ext4_xattr_inode_read() currently reads each block sequentially while
> waiting for io operation to complete before moving on to the next
> block. This prevents request merging in block layer.
> Add a ext4_bread_batch() function that starts reads for all blocks
> then optionally waits for them to complete. A similar logic is used
> in ext4_find_entry(), so update that code to use the new function.
> Signed-off-by: Tahsin Erdogan <tahsin@xxxxxxxxxx>