]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: stream: Save the entity waiting to continue its processing
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 31 Oct 2024 10:34:54 +0000 (11:34 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Thu, 31 Oct 2024 15:40:09 +0000 (16:40 +0100)
commit537f20eb3ee04360266f6d3ee8f0b4abc5bc79a5
tree380c4280156d69e47a6768dbfea8fdd0df5f6a63
parent53de6da1c097549615df59966ec984b6a50b15d0
MINOR: stream: Save the entity waiting to continue its processing

When a rule or a filter yields because it waits for something to be able to
continue its processing, this entity is saved in the stream. If an error or
a timeout occurred, info on this entity may be retrieved via the
"waiting_entity" sample fetch, for instance to dump it in the logs. This
info may be useful to found root cause of some bugs because it is a way to
know the processing was temporarily stopped. This may explain timeouts for
instance.

The sample fetch is not documented yet.
include/haproxy/stream-t.h
src/filters.c
src/http_ana.c
src/stream.c
src/tcp_rules.c