Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ddb68ac69eba73137350242f501b6cf7494cbaf0
/
src
/
checks.c
« Previous
95db2bc
MAJOR: check: find out which port to use for health check at run time
by Baptiste Assmann
· 8 years ago
64345aa
BUILD: checks: remove the last strcat and eliminate a warning on OpenBSD
by Willy Tarreau
· 8 years ago
78f8dcb
CLEANUP: external-check: don't block/unblock SIGCHLD when manipulating the list
by Willy Tarreau
· 8 years ago
ebc9244
BUG/MINOR: external-checks: do not unblock undesired signals
by Willy Tarreau
· 8 years ago
48d6bf2
BUG/MAJOR: external-checks: use asynchronous signal delivery
by Willy Tarreau
· 8 years ago
b7b2478
BUG/MEDIUM: external-checks: close all FDs right after the fork()
by Willy Tarreau
· 8 years ago
174dd37
MINOR: Add ability for agent-check to set server maxconn
by Nenad Merdanovic
· 9 years ago
235fcfc
MINOR: mailers: make it possible to configure the connection timeout
by Pieter Baauw
· 9 years ago
ada3484
MEDIUM: dns: extract options
by Thierry Fournier
· 9 years ago
5e0964e
MINOR: mailers: use <CRLF> for all line endings
by Pieter Baauw
· 9 years ago
46af170
MINOR: mailers: increase default timeout to 10 seconds
by Pieter Baauw
· 9 years ago
b65e033
BUG/MINOR: checks: typo in an email-alert error message
by Cyril Bonté
· 9 years ago
55f9ff1
MINOR: check: add agent-send server parameter
by James Brown
· 9 years ago
e6a4a32
MEDIUM: dns: Don't use the ANY query type
by Andrew Hayworth
· 9 years ago
6076d1c
MINOR: server: startup slowstart task when using seamless reload of HAProxy
by Baptiste Assmann
· 9 years ago
f778bb4
BUG/MINOR: DNS request retry counter used for retry only
by Baptiste Assmann
· 9 years ago
f0d9370
BUG/MEDIUM: dns: DNS resolution doesn't start
by Baptiste Assmann
· 9 years ago
ed35c37
BUG/MEDIUM: mailer: DATA part must be terminated with <CRLF>.<CRLF>
by Pieter Baauw
· 9 years ago
a68ca96
MAJOR: server: add DNS-based server name resolution
by Baptiste Assmann
· 10 years ago
449f952
BUG/MAJOR: checks: break infinite loops when tcp-checks starts with comment
by Willy Tarreau
· 10 years ago
5581c27
BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
by Willy Tarreau
· 10 years ago
f2c8735
BUG/MAJOR: checks: always check for end of list before proceeding
by Willy Tarreau
· 10 years ago
263013d
CLEANUP: checks: simplify the loop processing of tcp-checks
by Willy Tarreau
· 10 years ago
53c5a04
BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
by Willy Tarreau
· 10 years ago
ce8c42a
CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
by Willy Tarreau
· 10 years ago
6296a11
BUG/MAJOR: check: fix breakage of inverted tcp-check rules
by Willy Tarreau
· 10 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
· 11 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
· 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
Next »