Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e058f7359f3822beb8552f77a6d439cb053edb3f
/
src
/
checks.c
« Previous
213014e
[MEDIUM] Health check reporting code rework + health logging, v3
by Krzysztof Piotr Oledzki
· 15 years ago
78abe61
[MAJOR] struct chunk rework
by Krzysztof Piotr Oledzki
· 15 years ago
0960541
[MEDIUM] Collect & show information about last health check, v3
by Krzysztof Piotr Oledzki
· 15 years ago
caf5898
[BUILD] compilation of haproxy-1.4-dev2 on FreeBSD
by Dmitry Sivachenko
· 15 years ago
d6d0690
[CLEANUP] remove ifdef MSG_NOSIGNAL and define it instead
by Willy Tarreau
· 15 years ago
c9fce2f
[BUILD] fix build for systems without SOL_TCP
by Willy Tarreau
· 15 years ago
1274bc4
[MINOR] apply tcp-smart-connect option for the checks too
by Willy Tarreau
· 15 years ago
fb14edc
[MEDIUM] stream_sock: implement tcp-cork for use during shutdowns on Linux
by Willy Tarreau
· 15 years ago
c6f4ce8
[MEDIUM] add support for binding to source port ranges during connect
by Willy Tarreau
· 15 years ago
1772ece
[MINOR] fix several printf formats and missing arguments
by Willy Tarreau
· 16 years ago
e383880
[BUG] server check intervals must not be null
by Willy Tarreau
· 16 years ago
a461318
[MINOR] task: keep a task count and clean up task creators
by Willy Tarreau
· 16 years ago
26c2506
[MEDIUM] minor update to the task api: let the scheduler queue itself
by Willy Tarreau
· 16 years ago
604e830
[BUG] interface binding: length must include the trailing zero
by Willy Tarreau
· 16 years ago
f39c71c
[CRITICAL] fix server state tracking: it was O(n!) instead of O(n)
by Krzysztof Piotr Oledzki
· 16 years ago
c76721d
[MEDIUM] add support for source interface binding at the server level
by Willy Tarreau
· 16 years ago
d53f96b
[MEDIUM] add support for source interface binding
by Willy Tarreau
· 16 years ago
7cd9d94
[BUG] check timeout must not be changed if timeout.check is not set
by Willy Tarreau
· 16 years ago
fdccded
[MEDIUM] indicate a reason for a task wakeup
by Willy Tarreau
· 16 years ago
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· 16 years ago
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
by Willy Tarreau
· 16 years ago
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
by Willy Tarreau
· 16 years ago
b7f694f
[MEDIUM] implement a monotonic internal clock
by Willy Tarreau
· 16 years ago
a643baf
[MEDIUM] Fix memory freeing at exit
by Krzysztof Piotr Oledzki
· 16 years ago
5a329cf
[MEDIUM]: Prevent redispatcher from selecting the same server, version #3
by Krzysztof Piotr Oledzki
· 17 years ago
c8b16fc
[MEDIUM] Implement "track [<backend>/]<server>"
by Krzysztof Piotr Oledzki
· 17 years ago
6054819
[BUG] do not apply timeout.connect in checks if unset
by Willy Tarreau
· 17 years ago
cf1d572
[BUILD] backend.c and checks.c did not build without tproxy !
by Willy Tarreau
· 17 years ago
21d2af3
Revert "[BUILD] backend.c and checks.c did not build without tproxy !"
by Willy Tarreau
· 17 years ago
3c3c012
[BUILD] backend.c and checks.c did not build without tproxy !
by Willy Tarreau
· 17 years ago
5259dfe
[MEDIUM]: rework checks handling
by Krzysztof Piotr Oledzki
· 17 years ago
d6f087e
[BUG] fix truncated responses with sepoll
by Willy Tarreau
· 17 years ago
b881608
[BUILD] code did not build in full debug mode
by Willy Tarreau
· 17 years ago
e8c66af
[MEDIUM] fix server health checks source address selection
by Willy Tarreau
· 17 years ago
25b501a
[MEDIUM]: Count retries and redispatches also for servers, fix redistribute_pending, extend logs, %d->%u cleanup
by Krzysztof Piotr Oledzki
· 17 years ago
5542af6
[MEDIUM] slowstart: ensure we don't start with a null weight
by Willy Tarreau
· 17 years ago
9909fc1
[MEDIUM] implement the slowstart parameter for servers
by Willy Tarreau
· 17 years ago
48494c0
[MEDIUM] implement "http-check disable-on-404" for graceful shutdown
by Willy Tarreau
· 17 years ago
c7dd71a
[MEDIUM] change server check result to a bit field
by Willy Tarreau
· 17 years ago
b625a08
[MAJOR] implement the Fast Weighted Round Robin (FWRR) algo
by Willy Tarreau
· 17 years ago
2069704
[MEDIUM] differentiate between generic LB params and map-specific ones
by Willy Tarreau
· 17 years ago
8513094
[MEDIUM] stats: report server and backend cumulated downtime
by Krzysztof Oledzki
· 17 years ago
9edd161
[MINOR] use nolinger on health-checks if backend is set to nolinger
by Willy Tarreau
· 17 years ago
e94ebd0
[MEDIUM] moved the sockaddr pointer to the fdtab structure
by Willy Tarreau
· 17 years ago
44ec0f0
[MINOR] spread checks also when the server is OK.
by Willy Tarreau
· 17 years ago
2c43a1e
[MEDIUM] only consider slow checks when looking for the common interval
by Willy Tarreau
· 17 years ago
b304dc7
[MEDIUM] Spread health checks even more
by Krzysztof Oledzki
· 17 years ago
6b3f8b4
[MINOR] prevent the system from sending an RST when closing health-checks
by Krzysztof Oledzki
· 17 years ago
5af3a69
[MEDIUM] improve behaviour with large number of servers per proxy
by Willy Tarreau
· 17 years ago
8eee9c8
[BUG] fix broken health-checks since switch to timeval
by Willy Tarreau
· 17 years ago
a8b55e3
[MINOR] use non-inline tv_* functions in many locations
by Willy Tarreau
· 17 years ago
d825eef
[MAJOR] replaced all timeouts with struct timeval
by Willy Tarreau
· 17 years ago
7317eb5
[MAJOR] fixed some expiration dates on tasks
by Willy Tarreau
· 18 years ago
2367790
[MEDIUM] implement SMTP health checks
by Willy Tarreau
· 18 years ago
6996e15
[BUG] fixed connection establishment detection
by Willy Tarreau
· 18 years ago
42aae5c
[MEDIUM] many cleanups in the time functions
by Willy Tarreau
· 18 years ago
96bcfd7
[MAJOR] replaced rbtree with ul2tree.
by Willy Tarreau
· 18 years ago
8374918
[MAJOR] implemented support for speculative I/O processing
by Willy Tarreau
· 18 years ago
3d32d3a
[MINOR] add support for the polling results in fdtab
by Willy Tarreau
· 18 years ago
7a96648
[MINOR] recompute maxfd before touching fdtab
by Willy Tarreau
· 18 years ago
f161a34
[MEDIUM] updated all files to use EV_FD_*
by Willy Tarreau
· 18 years ago
e2e27a5
[MEDIUM] removed now unused fiprm and beprm from proxies
by Willy Tarreau
· 18 years ago
0f03c6f
[MINOR] cleaned up the check_addr patch a bit
by Willy Tarreau
· 18 years ago
2ea3abb
[MEDIUM] add support for health-checks on other addresses
by Willy Tarreau
· 18 years ago
3d30059
[MINOR] move some flags from session.h to proto_http.h
by Willy Tarreau
· 18 years ago
2b5652f
[MINOR] indicate the proxy type in the logs after a loss of servers
by Willy Tarreau
· 18 years ago
830ff45
[MAJOR] reworked ->be, ->fe and ->fi in sessions
by Willy Tarreau
· 18 years ago
73de989
[MAJOR] separate sess->proxy into sess->{fe,fi,be}
by Willy Tarreau
· 18 years ago
163c532
[MEDIUM] use tproxy address as source of health checks
by Willy Tarreau
· 18 years ago
c642348
[CLEANUP] add a few checks for functions return values
by Willy Tarreau
· 18 years ago
2a42950
[MINOR] turn every FD_* into functions
by Willy Tarreau
· 18 years ago
5446940
[MEDIUM] started the changes towards I/O completion callbacks
by Willy Tarreau
· 18 years ago
f3c6920
[MEDIUM] implement 'option ssl-hello-chk' to use CLIENT HELLO health checks.
by Willy Tarreau
· 18 years ago
2dd0d47
[CLEANUP] renamed include/haproxy to include/common
by Willy Tarreau
· 18 years ago
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· 18 years ago