[DOC] update ROADMAP file

This commit is contained in:
Willy Tarreau 2011-03-16 06:54:36 +01:00
parent e0052ccd27
commit a1525cdf17
1 changed files with 12 additions and 3 deletions

15
ROADMAP
View File

@ -3,7 +3,11 @@ Medium-long term roadmap - 2011/03/01
Legend: '+' = done, '-' = todo, '*' = done except doc
1.5 (ETA 2010/12/31) :
- ACL to report number of used entries in a table
- server-side HTTP keepalive
=> maybe with limitation to only reuse connections that don't depend
on layer7 in a first time (just check the target).
- POST parameter extraction and size/speed measurement to use in ACLs
@ -25,9 +29,6 @@ Legend: '+' = done, '-' = todo, '*' = done except doc
stream interface changes. This would result in a single analyser to wait
for the end of data transfer in HTTP.
- try to remove srv==NULL internally and assign a dummy server to each backend
for dispatch, http_proxy and transparent modes.
- implement support for "connection freeze" after accept. A list of frozen
connections should be maintained so that it is possible to recycle them
when new file descriptors are required.
@ -72,6 +73,9 @@ Legend: '+' = done, '-' = todo, '*' = done except doc
the TCP stack does not notify us that the FIN was acked. In practice,
reading just before closing should be enough. Right now we simply read
whatever comes after the POST.
=> switch the connection to a "drain" state, where it monitors its
output queue on each I/O and where it can be stolen if fds are
missing.
- half-closed timeouts ?
@ -126,6 +130,11 @@ DONE:
* add an error ID in captures to ease new error detection for scripts.
* try to remove srv==NULL internally and assign a dummy server to each backend
for dispatch, http_proxy and transparent modes. => done differently with the
target descriptors. The dummy server code exists in the "dummysrv" branch
which will die since it does not make sense anymore.
1.6 (will probably change anyway) :
- wait on resource (mem, socket, server's conn, server's rate, ...)