mbox series

[00/12] SUNRPC: various thread management improvements

Message ID 20230731064839.7729-1-neilb@suse.de (mailing list archive)
Headers show
Series SUNRPC: various thread management improvements | expand

Message

NeilBrown July 31, 2023, 6:48 a.m. UTC
This patch set is against topic-sunrpc-thread-scheduling.
The series contains 2 fix-ups that I suggest be merged into earlier patches 
in the topic branch with matching name.
For the first to work, patch 01/12 needs to be inserted before the first
fixed patch.
Remaining 9 patches can go at the end.

An end result of this is that waking up an idle thread no longer
searches the list of all threads.  However it does requiring taking a
spinlock, though it has a very short hold time.

If/when these successfully land in the topic branch (or earlier if you
like) I can post a further collection of patches which removes that new
locking and reduces locking for the queueing of transports and NFSv4.1
callback requests.

Thanks,
NeilBrown