From 67b7feb3c8c1e78463a3a296e4033fcf8567bd8d Mon Sep 17 00:00:00 2001 From: phil <phil> Date: Tue, 21 Dec 2004 03:06:07 +0000 Subject: [PATCH] New socknal defaults, because I want to start testing with them: - keepalives enabled; starting after 30 seconds, and sending up to 10 keepalives, every 2 seconds - enable multi-frag I/O to improve IP-over-IB performance, with the vanishingly small risk of kmap-induced deadlock --- lnet/klnds/socklnd/socklnd.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lnet/klnds/socklnd/socklnd.h b/lnet/klnds/socklnd/socklnd.h index e0d124dfcb..d25e132f4b 100644 --- a/lnet/klnds/socklnd/socklnd.h +++ b/lnet/klnds/socklnd/socklnd.h @@ -80,9 +80,9 @@ #define SOCKNAL_BUFFER_SIZE (8<<20) /* default socket buffer size */ #define SOCKNAL_NAGLE 0 /* enable/disable NAGLE? */ #define SOCKNAL_IRQ_AFFINITY 1 /* enable/disable IRQ affinity? */ -#define SOCKNAL_KEEPALIVE_IDLE 0 /* # seconds idle before 1st probe */ +#define SOCKNAL_KEEPALIVE_IDLE 30 /* # seconds idle before 1st probe */ #define SOCKNAL_KEEPALIVE_COUNT 10 /* # unanswered probes to determine peer death */ -#define SOCKNAL_KEEPALIVE_INTVL 1 /* seconds between probes */ +#define SOCKNAL_KEEPALIVE_INTVL 2 /* seconds between probes */ #define SOCKNAL_PEER_HASH_SIZE 101 /* # peer lists */ @@ -105,7 +105,7 @@ #define SOCKNAL_SINGLE_FRAG_TX 0 /* disable multi-fragment sends */ #define SOCKNAL_SINGLE_FRAG_RX 0 /* disable multi-fragment receives */ -#define SOCKNAL_RISK_KMAP_DEADLOCK 0 /* risk kmap deadlock on multi-frag I/O +#define SOCKNAL_RISK_KMAP_DEADLOCK 1 /* risk kmap deadlock on multi-frag I/O * (backs off to single-frag if disabled) */ #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,72)) -- GitLab