commit | f42f7c283078ce3c1e8368b140e270755b1ae313 | [log] [tgz] |
---|---|---|
author | Trond Myklebust <trond.myklebust@hammerspace.com> | Sat Sep 08 22:09:48 2018 -0400 |
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | Sun Sep 30 15:35:16 2018 -0400 |
tree | e353840e3aca08d191b7280bf91487614fe130c3 | |
parent | 95f7691daa57bbd68caac2bdad79e0b08f4d46c1 [diff] |
SUNRPC: Fix priority queue fairness Fix up the priority queue to not batch by owner, but by queue, so that we allow '1 << priority' elements to be dequeued before switching to the next priority queue. The owner field is still used to wake up requests in round robin order by owner to avoid single processes hogging the RPC layer by loading the queues. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>