tag name | merged-completions_2019-04-16 (7b10fdf0c0c9d31c0bfc9943b164de7cbfab40ad) |
tag date | 2019-04-16 17:15:03 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit a55d447855... |
xfs: merged io completions
Here's a quick patchset reworking writeback ioend completion processing
into per-inode completion queues so that we don't have a thundering herd
of unwritten/cow completion kworkers contending for the ILOCK that then
tie up log reservation space and cause deadlocks. The third patch
combines adjacent ioends when possible to reduce the overhead further.