Project

General

Profile

Actions

Bug #3783

closed

Flow control is needed in rpcmod when the NFS server is unable to keep up with the network

Added by Marcel Telka over 8 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
nfs - NFS server and client
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.

Actions

Also available in: Atom PDF