Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
317e1c4f1e00ff1de2451c3a14b8082b1a7198f9
/
src
/
checks.c
213c678
BUG/MINOR: tcp-check: report the correct failed step in the status
by Willy Tarreau
· 10 years ago
ef95395
BUG/MEDIUM: check: rule-less tcp-check must detect connect failures
by Willy Tarreau
· 10 years ago
9dbcfab
BUG/MINOR: checks: external checks shouldn't wait for timeout to return the result
by Cyril Bonté
· 10 years ago
99c5bf5
BUG/MEDIUM: checks: segfault with external checks in a backend section
by Cyril Bonté
· 10 years ago
77010d8
BUG/MEDIUM: checks: external checks can't change server status to UP
by Cyril Bonté
· 10 years ago
dc3d190
BUILD: checks: kill a minor warning on Solaris in external checks
by Willy Tarreau
· 10 years ago
9b39dc5
BUILD: checks: external checker needs signal.h
by Willy Tarreau
· 10 years ago
98637e5
MEDIUM: Add external check
by Simon Horman
· 10 years ago
ccaabcd
BUG/MEDIUM: Consistently use 'check' in process_chk
by Simon Horman
· 10 years ago
09af0d6
MEDIUM: regex: replace all standard regex function by own functions
by Thierry FOURNIER
· 10 years ago
b00d17a
MEDIUM: Break out check establishment into connect_chk()
by Simon Horman
· 10 years ago
81f5d94
MAJOR: agent: rework the response processing and support additional actions
by Willy Tarreau
· 11 years ago
2396418
MINOR: checks: support a neutral check result
by Willy Tarreau
· 11 years ago
12634e1
MINOR: checks: support specific check reporting for the agent
by Willy Tarreau
· 10 years ago
db58b79
MEDIUM: checks: simplify stopping mode notification using srv_set_stopping()
by Willy Tarreau
· 11 years ago
3e04838
MEDIUM: checks: simplify success notification using srv_set_running()
by Willy Tarreau
· 11 years ago
4eec547
MEDIUM: checks: simplify failure notification using srv_set_stopped()
by Willy Tarreau
· 11 years ago
a150cf1
MINOR: checks: simplify health check reporting functions
by Willy Tarreau
· 11 years ago
7b1d47c
MAJOR: checks: move health checks changes to set_server_check_status()
by Willy Tarreau
· 11 years ago
af54958
MEDIUM: checks: simplify server up/down/nolb transitions
by Willy Tarreau
· 11 years ago
ddd329c
CLEANUP: checks: rename the server_status_printf function
by Willy Tarreau
· 11 years ago
4aac7db
REORG: checks: put the functions in the appropriate files !
by Willy Tarreau
· 11 years ago
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· 11 years ago
2012521
REORG/MEDIUM: server: move the maintenance bits out of the server state
by Willy Tarreau
· 11 years ago
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· 11 years ago
02615f9
MINOR: server: remove the SRV_DRAIN flag which can always be deduced
by Willy Tarreau
· 11 years ago
bef1b32
MINOR: checks: simplify and improve reporting of state changes when using log-health-checks
by Willy Tarreau
· 11 years ago
ec6b012
BUG/MINOR: checks: tcp-check must not stop on '\0' for binary checks
by Willy Tarreau
· 11 years ago
640556c
BUG/MINOR: checks: correctly configure the address family and protocol
by Willy Tarreau
· 11 years ago
1746eec
MINOR: checks: add a new global max-spread-checks directive
by Willy Tarreau
· 11 years ago
a1dab55
BUILD/MEDIUM: checks: get rid of sprintf()
by Willy Tarreau
· 11 years ago
852745d
BUG/MAJOR: check: fix memory leak in "tcp-check connect" over SSL
by Willy Tarreau
· 11 years ago
1049b1f
MEDIUM: connection: don't use real send() flags in snd_buf()
by Willy Tarreau
· 11 years ago
3be293f
BUG/MEDIUM: checks: immediately report a connection success
by Willy Tarreau
· 11 years ago
f621bea
BUG/MINOR: tcpcheck connect wrong behavior
by Baptiste Assmann
· 11 years ago
69e273f
MEDIUM: tcp-check new feature: connect
by Baptiste Assmann
· 11 years ago
3c72872
CLEANUP: connection: use conn_ctrl_ready() instead of checking the flag
by Willy Tarreau
· 11 years ago
310987a
MAJOR: connection: remove the CO_FL_WAIT_{RD,WR} flags
by Willy Tarreau
· 11 years ago
f817e9f
MAJOR: polling: rework the whole polling system
by Willy Tarreau
· 11 years ago
4bd07de
MEDIUM: checks: make use of chk_report_conn_err() for connection errors
by Willy Tarreau
· 11 years ago
46be2e5
MEDIUM: connection: update callers of ctrl->drain() to use conn_drain()
by Willy Tarreau
· 11 years ago
7f4bcc3
MINOR: protocol: improve the proto->drain() API
by Willy Tarreau
· 11 years ago
abf08d9
BUG/MAJOR: connection: fix mismatch between rcv_buf's API and usage
by Willy Tarreau
· 11 years ago
9fe7aae
MINOR: checks: use an inline function for health_adjust()
by Willy Tarreau
· 11 years ago
e24d963
BUG/MEDIUM: checks: unchecked servers could not be enabled anymore
by Willy Tarreau
· 11 years ago
9f708ab
BUG/MINOR: checks: successful check completion must not re-enable MAINT servers
by Willy Tarreau
· 11 years ago
02541e8
BUG/MEDIUM: checks: servers must not start in slowstart mode
by Willy Tarreau
· 11 years ago
ad38ace
MEDIUM: connection: centralize handling of nolinger in fd management
by Willy Tarreau
· 11 years ago
bb9665e
BUG/MEDIUM: checks: ensure we can enable a server after boot
by Willy Tarreau
· 11 years ago
0d924cc
MEDIUM: checks: enable agent checks even if health checks are disabled
by Willy Tarreau
· 11 years ago
3343432
MINOR: checks: add a flag to indicate what check is an agent
by Willy Tarreau
· 11 years ago
d8514a2
MINOR: checks: create the agent tasks even when no check is configured
by Willy Tarreau
· 11 years ago
33a08db
MINOR: checks: add a PAUSED state for the checks
by Willy Tarreau
· 11 years ago
15f3910
MINOR: checks: fix agent check interval computation
by Willy Tarreau
· 11 years ago
ff5ae35
MINOR: checks: use check->state instead of srv->state & SRV_CHECKED
by Willy Tarreau
· 11 years ago
2e10f5a
MINOR: checks: replace state DISABLED with CONFIGURED and ENABLED
by Willy Tarreau
· 11 years ago
2c115e5
MINOR: checks: rename the state flags
by Willy Tarreau
· 11 years ago
6aaa1b8
MINOR: checks: use an enum instead of flags to report a check result
by Willy Tarreau
· 11 years ago
1a53a3a
MINOR: checks: improve handling of the servers tracking chain
by Willy Tarreau
· 11 years ago
9809b78
BUG/MEDIUM: checks: agent doesn't get the response if server does not closes
by Willy Tarreau
· 11 years ago
57cd3e4
MEDIUM: connection: merge the send_proxy and local_send_proxy calls
by Willy Tarreau
· 11 years ago
7abddb5
MINOR: connection: replace conn_assign with conn_attach
by Willy Tarreau
· 11 years ago
910c6aa
MINOR: connection: reintroduce conn_prepare to set the protocol and transport
by Willy Tarreau
· 11 years ago
f79c817
MAJOR: connection: add two new flags to indicate readiness of control/transport
by Willy Tarreau
· 11 years ago
3721343
MEDIUM: connection: replace conn_prepare with conn_assign
by Willy Tarreau
· 11 years ago
4bdae8a
MINOR: checks: call conn_init() to properly initialize the connection.
by Willy Tarreau
· 11 years ago
fbe0edf
MEDIUM: checks: make tcp-check perform multiple send() at once
by Willy Tarreau
· 11 years ago
98aec9f
BUG/MINOR: checks: tcp-check actions are enums, not flags
by Willy Tarreau
· 11 years ago
abca5b6
BUG/MEDIUM: check: tcp-check might miss some outgoing data when socket buffers are full
by Willy Tarreau
· 11 years ago
a970c28
BUG/MEDIUM: checks: tcp-check: do not poll when there's nothing to send
by Willy Tarreau
· 11 years ago
5ecb77f
MEDIUM: checks: add send/expect tcp based check
by Baptiste Assmann
· 11 years ago
2d351b6
OPTIM: checks: avoid setting SO_LINGER twice
by Willy Tarreau
· 11 years ago
06559ac
OPTIM: checks: don't poll on recv when using plain TCP connects
by Willy Tarreau
· 11 years ago
25e2ab5
MEDIUM: checks: centralize error reporting
by Willy Tarreau
· 11 years ago
20a1834
BUG/MINOR: checks: do not trust errno in write event before any syscall
by Willy Tarreau
· 11 years ago
ea292ae
BUG/MINOR: checks: don't consider errno and use conn->err_code
by Willy Tarreau
· 11 years ago
02b0f58
BUG/MEDIUM: checks: fix a long-standing issue with reporting connection errors
by Willy Tarreau
· 11 years ago
81cf08c
BUG/MAJOR: check: fix haproxy crash during soft-stop/soft-start
by Willy Tarreau
· 11 years ago
bc16cd8
BUG/MAJOR: fix haproxy crash when using server tracking instead of checks
by Willy Tarreau
· 11 years ago
8c3d0be
MEDIUM: Add DRAIN state and report it on the stats page
by Simon Horman
· 11 years ago
671b6f0
MEDIUM: Add enable and disable agent unix socket commands
by Simon Horman
· 11 years ago
58c3297
MEDIUM: Set rise and fall of agent checks to 1
by Simon Horman
· 11 years ago
2f1f955
MEDIUM: Do not mark a server as down if the agent is unavailable
by Simon Horman
· 11 years ago
d60d691
MEDIUM: checks: Add supplementary agent checks
by Simon Horman
· 11 years ago
80fefae
MEDIUM: Log agent fail, stopped or down as info
by Simon Horman
· 11 years ago
d858306
MEDIUM: Add helper function for failed checks
by Simon Horman
· 11 years ago
5c94242
MEDIUM: Add helper for task creation for checks
by Simon Horman
· 11 years ago
004e045
BUG/MAJOR: server: weight calculation fails for map-based algorithms
by Willy Tarreau
· 11 years ago
e7b7348
BUG/MEDIUM: checks: fix slow start regression after fix attempt
by Willy Tarreau
· 11 years ago
125d099
MEDIUM: Move health element to struct check
by Simon Horman
· 12 years ago
cd5d7b6
MEDIUM: Add state to struct check
by Simon Horman
· 12 years ago
4a74143
MEDIUM: Paramatise functions over the check of a server
by Simon Horman
· 12 years ago
28b5ffc
MEDIUM: Move result element to struct check
by Simon Horman
· 12 years ago
6618300
MEDIUM: Split up struct server's check element
by Simon Horman
· 12 years ago
1d57e50
BUG/MINOR: fix forcing fastinter in "on-error"
by Sergiy Prykhodko
· 11 years ago
2b57cb8
MEDIUM: protocol: implement a "drain" function in protocol layers
by Willy Tarreau
· 11 years ago
9046bbf
BUILD: stdbool is not portable (again)
by Willy Tarreau
· 12 years ago
8f46cca
BUG/MEDIUM: checks: don't call connect() on unsupported address families
by Willy Tarreau
· 12 years ago
8b4c376
BUILD: fix a warning emitted by isblank() on non-c99 compilers
by Willy Tarreau
· 12 years ago
a2b9dad
MEDIUM: checks: Add agent health check
by Simon Horman
· 12 years ago
Next »