Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
0643b0e7e60278fecaed1ab05fe9ba1a7d6567a5
/
include
/
proto
/
server.h
9570ecf
MEDIUM: servers: Use LIST_DEL_INIT() instead of LIST_DEL().
by Olivier Houchard
· 5 years ago
859dc80
MEDIUM: list: Separate "locked" list from regular list.
by Olivier Houchard
· 5 years ago
4cae3bf
BUG/MEDIUM: connection: don't keep more idle connections than ever needed
by Willy Tarreau
· 5 years ago
34ce7d0
BUG/MINOR: server: Be really able to keep "pool-max-conn" idle connections
by Christopher Faulet
· 5 years ago
88698d9
MEDIUM: connections: Add a way to control the number of idling connections.
by Olivier Houchard
· 6 years ago
0e492e2
BUILD: address a few cases of "static <type> inline foo()"
by Willy Tarreau
· 6 years ago
aa4d71a
MEDIUM: server: Use the new _HA_ATOMIC_* macros.
by Olivier Houchard
· 6 years ago
9ea5d36
MEDIUM: servers: Reorganize the way idle connections are cleaned.
by Olivier Houchard
· 6 years ago
7f1bc31
MEDIUM: servers: Used a locked list for idle_orphan_conns.
by Olivier Houchard
· 6 years ago
f131481
BUG/MEDIUM: servers: Add a per-thread counter of idle connections.
by Olivier Houchard
· 6 years ago
e737103
BUG/MEDIUM: servers: Use atomic operations when handling curr_idle_conns.
by Olivier Houchard
· 6 years ago
980855b
BUG/MEDIUM: server: initialize the orphaned conns lists and tasks at the end
by Willy Tarreau
· 6 years ago
00f18a3
BUG/MINOR: server: fix logic flaw in idle connection list management
by Willy Tarreau
· 6 years ago
355b203
MINOR: cfgparse: SSL/TLS binding in "peers" sections.
by Frédéric Lécaille
· 6 years ago
a4d4fdf
MEDIUM: sessions: Don't keep an infinite number of idling connections.
by Olivier Houchard
· 6 years ago
313bfd1
MINOR: server: export new_server() function
by William Lallemand
· 6 years ago
91c2826
CLEANUP: server: remove the update list and the update lock
by Willy Tarreau
· 6 years ago
3ff577e
MAJOR: server: make server state changes synchronous again
by Willy Tarreau
· 6 years ago
83061a8
MAJOR: chunks: replace struct chunk with struct buffer
by Willy Tarreau
· 6 years ago
d16bfe6
BUG/MINOR: dns: Fix SRV records with the new thread code.
by Olivier Houchard
· 7 years ago
29f77e8
MEDIUM: threads/server: Add a lock per server and atomically update server vars
by Christopher Faulet
· 7 years ago
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· 7 years ago
5a13351
BUG/MEDIUM: log: check result details truncated.
by Emeric Brun
· 7 years ago
64cc49c
MAJOR: servers: propagate server status changes asynchronously.
by Emeric Brun
· 7 years ago
52a91d3
MEDIUM: check: server states and weight propagation re-work
by Emeric Brun
· 7 years ago
747359e
BUG/MINOR: dns: server set by SRV records stay in "no resolution" status
by Baptiste Assmann
· 7 years ago
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· 7 years ago
a8c6db8
MINOR: dns: Cache previous DNS answers.
by Olivier Houchard
· 7 years ago
201c07f
MAJOR/REORG: dns: DNS resolution task and requester queues
by Baptiste Assmann
· 7 years ago
729c901
MAJOR: dns: save a copy of the DNS response in struct resolution
by Baptiste Assmann
· 7 years ago
fb7091e
MINOR: dns: new snr_check_ip_callback function
by Baptiste Assmann
· 8 years ago
4e69404
MINOR: server: Add dynamic session cookies.
by Olivier Houchard
· 8 years ago
df4399f
BUILD: server: remove a build warning introduced by latest series
by Willy Tarreau
· 8 years ago
21b069d
MINOR: server: create new function cli_find_server() to find a server
by Willy Tarreau
· 8 years ago
25e5152
MEDIUM: server: make use of init-addr
by Willy Tarreau
· 8 years ago
2593827
MEDIUM: server: add a new init-addr server line setting
by Baptiste Assmann
· 8 years ago
8b42848
MINOR: server: make srv_set_admin_state() capable of telling why this happens
by Willy Tarreau
· 8 years ago
83cbaa5
MAJOR: server: postpone address resolution
by Baptiste Assmann
· 8 years ago
757478e
BUG/MEDIUM: servers: properly propagate the maintenance states during startup
by Willy Tarreau
· 8 years ago
c1ce5f3
MEDIUM: dns: new DNS response parser
by Baptiste Assmann
· 8 years ago
d458adc
MINOR: new update_server_addr_port() function to change both server's ADDR and service PORT
by Baptiste Assmann
· 8 years ago
174dd37
MINOR: Add ability for agent-check to set server maxconn
by Nenad Merdanovic
· 9 years ago
09a9178
MINOR: server: generalize the "updater" source
by Thierry Fournier
· 9 years ago
d35b7a6
CLEANUP: server: add "const" to some message strings
by Thierry Fournier
· 9 years ago
9f72555
BUG/MINOR: server: some prototypes are renamed
by Thierry Fournier
· 9 years ago
e11cfcd
MINOR: config: new backend directives: load-server-state-from-file and server-state-file-name
by Baptiste Assmann
· 9 years ago
19a106d
MINOR: server: server_find functions: id, name, best_match
by Baptiste Assmann
· 9 years ago
a68ca96
MAJOR: server: add DNS-based server name resolution
by Baptiste Assmann
· 10 years ago
3d8f831
MEDIUM: server: change server ip address from stats socket
by Baptiste Assmann
· 10 years ago
14e4014
MEDIUM: server: add support for changing a server's address
by Baptiste Assmann
· 10 years ago
e7dff02
REORG/MEDIUM: stream: rename stream flags from SN_* to SF_*
by Willy Tarreau
· 10 years ago
e468d55
BUG/MINOR: server: move the directive #endif to the end of file
by Godbach
· 10 years ago
bfc7b7a
MAJOR: checks: add support for a new "drain" administrative mode
by Willy Tarreau
· 10 years ago
8eb7784
MINOR: server: implement srv_set_stopping()
by Willy Tarreau
· 10 years ago
dbd5e78
MINOR: server: implement srv_set_running()
by Willy Tarreau
· 10 years ago
e7d1ef1
MINOR: server: implement srv_set_stopped()
by Willy Tarreau
· 10 years ago
bda9227
MINOR: server: make the status reporting function support a reason
by Willy Tarreau
· 10 years ago
a0066dd
MEDIUM: server: properly support and propagate the maintenance status
by Willy Tarreau
· 10 years ago
4aac7db
REORG: checks: put the functions in the appropriate files !
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
272adea
REORG: cfgparse: move server keyword parsing to server.c
by Willy Tarreau
· 11 years ago
a20cb85
MINOR: stats: Enhancement to stats page to provide information of last session time.
by Bhaskar Maddala
· 11 years ago
e38feed
BUG/MINOR: stats: correctly report throttle rate of low weight servers
by Willy Tarreau
· 11 years ago
8c3d0be
MEDIUM: Add DRAIN state and report it on the stats page
by Simon Horman
· 11 years ago
d32c399
MINOR: stats: report correct throttling percentage for servers in slowstart
by Willy Tarreau
· 11 years ago
004e045
BUG/MAJOR: server: weight calculation fails for map-based algorithms
by Willy Tarreau
· 11 years ago
4a74143
MEDIUM: Paramatise functions over the check of a server
by Simon Horman
· 12 years ago
a360844
CLEANUP: Make parameters of srv_downtime and srv_getinter const
by Simon Horman
· 11 years ago
7d09b9a
MEDIUM: server: Break out set weight processing code
by Simon Horman
· 12 years ago
21faa91
MINOR: server: add minimal infrastructure to parse keywords
by Willy Tarreau
· 12 years ago
ac68c5d
[OPTIM] counters: move some max numbers to the counters struct
by Willy Tarreau
· 15 years ago
052d4fd
[CLEANUP] Move counters to dedicated structures
by Krzysztof Piotr Oledzki
· 15 years ago
13a34bd
[MINOR] compute the max of sessions/s on fe/be/srv
by Willy Tarreau
· 15 years ago
7f062c4
[MEDIUM] measure and report session rate on frontend, backends and servers
by Willy Tarreau
· 16 years ago
5259dfe
[MEDIUM]: rework checks handling
by Krzysztof Piotr Oledzki
· 17 years ago
8513094
[MEDIUM] stats: report server and backend cumulated downtime
by Krzysztof Oledzki
· 17 years ago
e3ba5f0
[CLEANUP] included common/version.h everywhere
by Willy Tarreau
· 18 years ago
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· 18 years ago
[Copied (66%) from include/template.h]
3dc0644
[LICENSE] licensing clarifications
by Willy TARREAU
· 18 years ago