]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: server: Add 'no-agent-check' server keyword.
authorFrédéric Lécaille <flecaille@haproxy.com>
Tue, 21 Mar 2017 15:39:15 +0000 (16:39 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 27 Mar 2017 12:37:01 +0000 (14:37 +0200)
commit6e0843c0e09fd8737cb377b5387b9946292d7378
tree6955e1b9b498fcb1b4e6fdce160b7b71feee7fac
parent2a0d061a6001d631a6d82d50ad7120ced2bd11d5
MINOR: server: Add 'no-agent-check' server keyword.

This patch adds 'no-agent-check' setting supported both by 'default-server'
and 'server' directives to disable an agent check for a specific server which would
have 'agent-check' set as default value (inherited from 'default-server'
'agent-check' setting), or, on 'default-server' lines, to disable 'agent-check' setting
as default value for any further 'server' declarations.

For instance, provided this configuration:

    default-server agent-check
    server srv1
    server srv2 no-agent-check
    server srv3
    default-server no-agent-check
    server srv4

srv1 and srv3 would have an agent check enabled contrary to srv2 and srv4.

We do not allocate anymore anything when parsing 'default-server' 'agent-check'
setting.
include/types/server.h
src/checks.c
src/server.c