diff options
author | Trond Myklebust <trond.myklebust@hammerspace.com> | 2018-09-09 05:09:48 +0300 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2018-09-30 22:35:16 +0300 |
commit | f42f7c283078ce3c1e8368b140e270755b1ae313 (patch) | |
tree | e353840e3aca08d191b7280bf91487614fe130c3 /fs/nfs/nfs3xdr.c | |
parent | 95f7691daa57bbd68caac2bdad79e0b08f4d46c1 (diff) | |
download | linux-f42f7c283078ce3c1e8368b140e270755b1ae313.tar.xz |
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>
Diffstat (limited to 'fs/nfs/nfs3xdr.c')
0 files changed, 0 insertions, 0 deletions