Comment 20 for bug 1289200

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/4.1)

Reviewed: https://review.openstack.org/94147
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=9a0e985b3a7936f993e3ef3c30c7388d98791523
Submitter: Jenkins
Branch: stable/4.1

commit 9a0e985b3a7936f993e3ef3c30c7388d98791523
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.
    poke ci

    Change-Id: Ic9d491f4904a5e665278027fc37254003c4b5172
    Closes-Bug: #1289200
    Signed-off-by: Bogdan Dobrelya <email address hidden>