Quantcast
Channel: Network and Storage Protocols topics
Viewing all articles
Browse latest Browse all 742

7-mode to C-mode TCP timeout

$
0
0

OK, We've found some changed behaviour between 7-mode and C-mode

 

In 7-mode filers the following is implemented :

 

rpcmod:svc_idle_timeout Description

Controls the duration of time on the server that a connection between the client and server is allowed to remain idle before being closed.

Data Type

Long integer (32 bits on 32–bit platforms and 64 bits on 64–bit platforms)

Default

360,000 milliseconds (6 minutes)

 

This means that NFS sessions over TCP will close after 6 minutes if no traffic is seen. When this happens the session is gracefully shutdown by starting FIN handshake. The client will automatically start a new session once the NFS mount is used again.

 

In C-mode this doesn't happen! In C-mode there is a keepalive mechanism which will poll the client after 2 hours idle, and if it doesn't receive an answer it will remove the session from its session table.

 

How can we get the old behaviour back? We need it if we use firewalls between clients and netapp.

 

Thanks in advance!

 

Frank


Viewing all articles
Browse latest Browse all 742

Trending Articles