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