haproxy/doc/internals
Willy Tarreau 74ab2ac7b0 [MEDIUM] stream_interface: added a DISconnected state between CON/EST and CLO
There were rare situations where it was not easy to detect that a failed
session attempt had occurred and needed some server cleanup. In particular,
client aborts sometimes lead to session leaks on the server side.

A new state "SI_ST_DIS" (disconnected) has been introduced for this. When
a session has been closed at a stream interface but the server cleanup has
not occurred, this state is entered instead of CLO. The cleanup is then
performed there and the state goes to CLO.

A new diagram has been added to show possible stream_interface state
transitions that can occur in a stream-sock. It makes debugging easier.
2008-11-23 17:23:07 +01:00
..
connect-status.txt [BUG] fixed connection establishment detection 2007-04-30 14:37:43 +02:00
connection-scale.txt [DOC] imported lots of internal documentations 2007-01-07 13:03:59 +01:00
ebtree [BUILD] make ebtree headers multiple-include compatible 2007-11-28 14:23:05 +01:00
header-parser-speed.txt [DOC] imported lots of internal documentations 2007-01-07 13:03:59 +01:00
header-tree.txt [DOC] added some docs about http headers storage and acls 2007-04-01 09:44:10 +02:00
http-docs.txt [DOC] added some docs about http headers storage and acls 2007-04-01 09:44:10 +02:00
http-parsing.txt [CLEANUP] renamed several HTTP structures 2007-03-03 13:54:32 +01:00
naming.txt [DOC] add some doc about internal naming rules 2007-03-03 11:46:27 +01:00
repartition-be-fe-fi.txt [DOC] imported lots of internal documentations 2007-01-07 13:03:59 +01:00
stats-v2.txt [DOC] imported lots of internal documentations 2007-01-07 13:03:59 +01:00
stream-sock-states.fig [MEDIUM] stream_interface: added a DISconnected state between CON/EST and CLO 2008-11-23 17:23:07 +01:00
todo.cttproxy [DOC] imported lots of internal documentations 2007-01-07 13:03:59 +01:00