Actions
Bug #3783
closedFlow control is needed in rpcmod when the NFS server is unable to keep up with the network
Start date:
2013-05-23
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:
Description
Some NFS clients (like Oracle dNFS) are known for very high retransmit rate with very short delay between RPC request retransmissions. Under some circumstances the incoming RPC requests rate might be so high that the NFS server will not be able to cope with them. Since the rpcmod module does not have any kind of flow control implemented, we might end up hoarding the incoming requests in svc queue(s). This could cause memory exhaustion of the NFS server memory.
To solve this issue we need to implement flow control in rpcmod.
Updated by Marcel Telka over 7 years ago
Code review: https://www.illumos.org/rb/r/49/
Updated by Marcel Telka over 7 years ago
- Status changed from In Progress to Pending RTI
Updated by Electric Monk over 7 years ago
- Status changed from Pending RTI to Closed
- % Done changed from 0 to 100
git commit 2695d4f4d1e2a6022c8a279d40c3cb750964974d
commit 2695d4f4d1e2a6022c8a279d40c3cb750964974d Author: Marcel Telka <marcel.telka@nexenta.com> Date: 2015-05-12T21:23:46.000Z 3783 Flow control is needed in rpcmod when the NFS server is unable to keep up with the network Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Albert Lee <trisk@omniti.com>
Actions