]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MAJOR: spoe: Remove idle applets and pipelining support
authorChristopher Faulet <cfaulet@haproxy.com>
Mon, 17 Jun 2024 16:17:11 +0000 (18:17 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 12 Jul 2024 13:27:04 +0000 (15:27 +0200)
commit4e589095d93460afe3f07e40e696bc489594cc32
tree594faec61020cdcb3ecf3b68517fe6e233522d34
parent2405881ab02734a21e2387e2ee5620f17122c3c7
MAJOR: spoe: Remove idle applets and pipelining support

Management of idle applets is removed. Consequently, the pipelining support
is also removed. It is a huge change but it should be transparent for the
agents, except regarding the performances. Of course, being able to reuse
already openned connections and being able to multiplex frames on a given
connection is a must have. These features will be restored later.

hello and idle timeout are not longer used. Because an applet is spawned to
process a NOTIFY frame and closed after receiving the ACK reply, the
processing timeout is the only one required. In addition, the parameters to
limit the SPOE applet creation are no longer used too.

The related issue is #2502.
include/haproxy/spoe-t.h
src/flt_spoe.c