Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
31af49d62bb398f43d0e955ebf9a7157c38e2d56
/
src
/
checks.c
449f952
BUG/MAJOR: checks: break infinite loops when tcp-checks starts with comment
by Willy Tarreau
· 9 years ago
5581c27
BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
by Willy Tarreau
· 9 years ago
f2c8735
BUG/MAJOR: checks: always check for end of list before proceeding
by Willy Tarreau
· 9 years ago
263013d
CLEANUP: checks: simplify the loop processing of tcp-checks
by Willy Tarreau
· 9 years ago
53c5a04
BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
by Willy Tarreau
· 9 years ago
ce8c42a
CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
by Willy Tarreau
· 9 years ago
6296a11
BUG/MAJOR: check: fix breakage of inverted tcp-check rules
by Willy Tarreau
· 9 years ago
22b09d2
MINOR: include comment in tcpcheck error log
by Baptiste Assmann
· 10 years ago
cfbd1b8
MINOR: use an int instead of calling tcpcheck_get_step_id
by Baptiste Assmann
· 10 years ago
96a5c9b
BUG/MINOR: check: fix tcpcheck error message
by Baptiste Assmann
· 10 years ago
7ea9be0
MEDIUM: Lower priority of email alerts for log-health-checks messages
by Simon Horman
· 10 years ago
f95bc8e
BUG/MEDIUM: check: tcpcheck regression introduced by e16c1b3f
by Baptiste Assmann
· 10 years ago
e7dff02
REORG/MEDIUM: stream: rename stream flags from SN_* to SF_*
by Willy Tarreau
· 10 years ago
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 10 years ago
514061c
MEDIUM: check: include server address and port in the send-state header
by Joseph Lynch
· 10 years ago
d85c485
REORG: connection: move conn_drain() to connection.c and rename it
by Willy Tarreau
· 10 years ago
b4017d0
MINOR: checks: use conn_data_shutw_hard() instead of call via xprt
by Willy Tarreau
· 10 years ago
bb2ae64
MEDIUM: protocol: automatically pick the proto associated to the connection.
by Thierry FOURNIER
· 10 years ago
eaabd52
BUG/MEDIUM: Do not consider an agent check as failed on L7 error
by Simon Horman
· 10 years ago
64e3416
MEDIUM: Allow suppression of email alerts by log level
by Simon Horman
· 10 years ago
0ba0e4a
MEDIUM: Support sending email alerts
by Simon Horman
· 10 years ago
e16c1b3
MEDIUM: Attach tcpcheck_rules to check
by Simon Horman
· 10 years ago
41f5876
MEDIUM: Move proto and addr fields struct check
by Simon Horman
· 10 years ago
bfb5d33
MEDIUM: Add free_check() helper
by Simon Horman
· 10 years ago
b1900d5
MEDIUM: Refactor init_check and move to checks.c
by Simon Horman
· 10 years ago
dbf7019
MEDIUM: Remove connect_chk
by Simon Horman
· 10 years ago
32602d2
BUG/MINOR: checks: prevent http keep-alive with http-check expect
by Cyril Bonté
· 10 years ago
ac92a06
MINOR: checks: update dynamic environment variables in external checks
by Cyril Bonté
· 10 years ago
f3d3482
BUG/MEDIUM: tcp-checks: disable quick-ack unless next rule is an expect
by Willy Tarreau
· 10 years ago
d2a4959
BUG/MEDIUM: tcp-check: don't rely on random memory contents
by Willy Tarreau
· 10 years ago
e7b9ed3
BUG/MINOR: tcp-check: don't condition data polling on check type
by Willy Tarreau
· 10 years ago
9ede66b
MEDIUM: checks: provide environment variables to the external checks
by Cyril Bonté
· 10 years ago
777be86
MINOR: checks: allow external checks in backend sections
by Cyril Bonté
· 10 years ago
9ce1311
BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
by Cyril Bonté
· 10 years ago
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
· 10 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
· 10 years ago
3e04838
MEDIUM: checks: simplify success notification using srv_set_running()
by Willy Tarreau
· 10 years ago
4eec547
MEDIUM: checks: simplify failure notification using srv_set_stopped()
by Willy Tarreau
· 10 years ago
a150cf1
MINOR: checks: simplify health check reporting functions
by Willy Tarreau
· 10 years ago
7b1d47c
MAJOR: checks: move health checks changes to set_server_check_status()
by Willy Tarreau
· 10 years ago
af54958
MEDIUM: checks: simplify server up/down/nolb transitions
by Willy Tarreau
· 10 years ago
ddd329c
CLEANUP: checks: rename the server_status_printf function
by Willy Tarreau
· 10 years ago
4aac7db
REORG: checks: put the functions in the appropriate files !
by Willy Tarreau
· 10 years ago
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· 10 years ago
2012521
REORG/MEDIUM: server: move the maintenance bits out of the server state
by Willy Tarreau
· 10 years ago
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· 10 years ago
02615f9
MINOR: server: remove the SRV_DRAIN flag which can always be deduced
by Willy Tarreau
· 10 years ago
bef1b32
MINOR: checks: simplify and improve reporting of state changes when using log-health-checks
by Willy Tarreau
· 10 years ago
ec6b012
BUG/MINOR: checks: tcp-check must not stop on '\0' for binary checks
by Willy Tarreau
· 10 years ago
640556c
BUG/MINOR: checks: correctly configure the address family and protocol
by Willy Tarreau
· 10 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
Next »