• Trond Myklebust's avatar
    SUNRPC: Improve latency for interactive tasks · 918f3c1f
    Trond Myklebust authored
    One of the intentions with the priority queues was to ensure that no
    single process can hog the transport. The field task->tk_owner therefore
    identifies the RPC call's origin, and is intended to allow the RPC layer
    to organise queues for fairness.
    This commit therefore modifies the transmit queue to group requests
    by task->tk_owner, and ensures that we round robin among those groups.
    Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
    918f3c1f
xprt.c 44.8 KB