[MEDIUM] implemented the 'monitor-uri' keyword.
It is used to test haproxy's status with an HTTP request to which
it will reply with HTTP/1.0 200 OK.
diff --git a/ROADMAP b/ROADMAP
index e529eb1..f5c638f 100644
--- a/ROADMAP
+++ b/ROADMAP
@@ -35,6 +35,12 @@
srv->effective_maxconn =
max(srv->maxconn * px->nbsess / px->maxconn, srv->minconn)
+1.2.15 :
+ + monitor-uri : specify an URI for which we will always return 'HTTP/1.0 200'
+ and never forward nor log it.
+
+ + option ssl-hello-chk : send SSLv3 client hello messages to check the servers
+
1.3 :
- remove unused STATTIME
@@ -75,7 +81,6 @@
- clarify licence by adding a 'MODULE_LICENCE("GPL")' or something equivalent.
-
- handle half-closed connections better (cli/srv would not distinguish
DATA/SHUTR/SHUTW, it would be a session flag which would tell shutr/shutw).
Check how it got changed in httpterm.
@@ -93,3 +98,15 @@
- verify if it would be worth implementing an epoll_ctl_batch() for Linux
+ - balance LC/WLC (patch available)
+
+ - option minservers XXX : activates some backup servers when active servers
+ are insufficient
+
+ - monitor minservers XXX : monitor-net and monitor-uri could report a failure
+ when the number of active servers is below this threshold.
+
+ - option smtp-chk : use SMTP health checks (avoid logs if possible)
+
+ - new keyword 'check' : check http xxx, check smtp xxx, check ssl-hello
+