nfs: reduced time until retransmit
authorRoni Häcki <roni.haecki@inf.ethz.ch>
Fri, 22 Sep 2017 13:12:26 +0000 (15:12 +0200)
committerRoni Häcki <roni.haecki@inf.ethz.ch>
Fri, 22 Sep 2017 13:12:26 +0000 (15:12 +0200)
When there is a UPD/TCP checksum error the time it takes
until this is noticed by the NFS RPC layer is very long
resulting low performance

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

lib/nfs/rpc.c

index 6079f99..d57d23e 100644 (file)
@@ -47,8 +47,8 @@ enum rpc_msg_type {
 };
 
 //#define RPC_TIMER_PERIOD (5000 * 1000) ///< Time between RPC timer firings (us)
-#define RPC_TIMER_PERIOD (1000 * 1000) ///< Time between RPC timer firings (us)
-#define RPC_RETRANSMIT_AFTER 8   ///< Number of timer firings before a retransmit
+#define RPC_TIMER_PERIOD (200 * 1000) ///< Time between RPC timer firings (us)
+#define RPC_RETRANSMIT_AFTER 3   ///< Number of timer firings before a retransmit
 #define RPC_MAX_RETRANSMIT  60  ///< Max number of retransmissions before giving up
 
 /* XXX: hardcoded data for authentication info */