oob tcp: set KEEPALIVE timeout 60s, retry interval 5s
The timeout is frequency at which to send keepalive pings; the retry interval is how often to send successive pings once a keepalive has not replied. Also update comments and MCA param help strings. 60 seconds -- squashme
Этот коммит содержится в:
родитель
c95215dfc2
Коммит
1a4c9960e1
@ -404,25 +404,29 @@ static int tcp_component_register(void)
|
|||||||
&mca_oob_tcp_component.disable_ipv6_family);
|
&mca_oob_tcp_component.disable_ipv6_family);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(__APPLE__)
|
// Default to keepalives every 60 seconds
|
||||||
mca_oob_tcp_component.keepalive_time = 10;
|
mca_oob_tcp_component.keepalive_time = 60;
|
||||||
(void)mca_base_component_var_register(component, "keepalive_time",
|
(void)mca_base_component_var_register(component, "keepalive_time",
|
||||||
"Idle time in seconds before starting to send keepalives (num <= 0 ----> disable keepalive)",
|
"Idle time in seconds before starting to send keepalives (keepalive_time <= 0 disables keepalive functionality)",
|
||||||
MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
|
MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
|
||||||
OPAL_INFO_LVL_9,
|
OPAL_INFO_LVL_9,
|
||||||
MCA_BASE_VAR_SCOPE_READONLY,
|
MCA_BASE_VAR_SCOPE_READONLY,
|
||||||
&mca_oob_tcp_component.keepalive_time);
|
&mca_oob_tcp_component.keepalive_time);
|
||||||
|
|
||||||
mca_oob_tcp_component.keepalive_intvl = 60;
|
// Default to keepalive retry interval time of 5 seconds
|
||||||
|
mca_oob_tcp_component.keepalive_intvl = 5;
|
||||||
(void)mca_base_component_var_register(component, "keepalive_intvl",
|
(void)mca_base_component_var_register(component, "keepalive_intvl",
|
||||||
"Time between keepalives, in seconds",
|
"Time between successive keepalive pings when peer has not responded, in seconds (ignored if keepalive_time <= 0)",
|
||||||
MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
|
MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
|
||||||
OPAL_INFO_LVL_9,
|
OPAL_INFO_LVL_9,
|
||||||
MCA_BASE_VAR_SCOPE_READONLY,
|
MCA_BASE_VAR_SCOPE_READONLY,
|
||||||
&mca_oob_tcp_component.keepalive_intvl);
|
&mca_oob_tcp_component.keepalive_intvl);
|
||||||
|
|
||||||
|
// Default to retrying a keepalive 3 times before declaring the
|
||||||
|
// peer kaput
|
||||||
mca_oob_tcp_component.keepalive_probes = 3;
|
mca_oob_tcp_component.keepalive_probes = 3;
|
||||||
(void)mca_base_component_var_register(component, "keepalive_probes",
|
(void)mca_base_component_var_register(component, "keepalive_probes",
|
||||||
"Number of keepalives that can be missed before declaring error",
|
"Number of keepalives that can be missed before declaring error (ignored if keepalive_time <= 0)",
|
||||||
MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
|
MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
|
||||||
OPAL_INFO_LVL_9,
|
OPAL_INFO_LVL_9,
|
||||||
MCA_BASE_VAR_SCOPE_READONLY,
|
MCA_BASE_VAR_SCOPE_READONLY,
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user