commit 549173c10173708da952f5a94f9a0bb9f1434220
Author: Vladimir Kuklin <email address hidden>
Date: Thu May 15 17:41:15 2014 -0400
Let kernel kill dead TCP connections
1) Kill dead tcp connections in a more effective way:
configure the keepalive routines to wait for 30 secs before sending
the first keepalive probe, and then resend it every 8 seconds.
If no ACK response is received for 3 tries, mark the connection
as broken.
(The defaults are 7200, 75, 9 respectively and provide a *very* poor logic
for dead connections tracking and failover as well) http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/usingkeepalive.html
2) Set report_interval to 60 seconds and service_down_time to 180
seconds for Nova to let kernel kill dead connections.
3) Fix missing report_interval param usage in nova class.
4) Provide a new openstack::keepalive class in order to configure
networking related sysctls during the 'netconfig' stage.
Reviewed: https:/ /review. openstack. org/93815 /git.openstack. org/cgit/ stackforge/ fuel-library/ commit/ ?id=549173c1017 3708da952f5a94f 9a0bb9f1434220
Committed: https:/
Submitter: Jenkins
Branch: master
commit 549173c10173708 da952f5a94f9a0b b9f1434220
Author: Vladimir Kuklin <email address hidden>
Date: Thu May 15 17:41:15 2014 -0400
Let kernel kill dead TCP connections
1) Kill dead tcp connections in a more effective way: tldp.org/ HOWTO/TCP- Keepalive- HOWTO/usingkeep alive.html :keepalive class in order to configure
configure the keepalive routines to wait for 30 secs before sending
the first keepalive probe, and then resend it every 8 seconds.
If no ACK response is received for 3 tries, mark the connection
as broken.
(The defaults are 7200, 75, 9 respectively and provide a *very* poor logic
for dead connections tracking and failover as well)
http://
2) Set report_interval to 60 seconds and service_down_time to 180
seconds for Nova to let kernel kill dead connections.
3) Fix missing report_interval param usage in nova class.
4) Provide a new openstack:
networking related sysctls during the 'netconfig' stage.
Change-Id: Ic9d491f4904a5e 665278027fc3725 4003c4b5172
Closes-Bug: #1289200