MAJOR: stats: Update HTTP stats applet to handle its own buffers
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 23 Jan 2024 07:24:18 +0000 (08:24 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 7 Feb 2024 14:04:13 +0000 (15:04 +0100)
commit18845a0624b14b7fa6faeaa1fa6b989a71072d9d
tree32817394ae84d85812251da6761f390abdab738f
parenta4dcd3e54b12d9d313801938cfc30141c0bdfbef
MAJOR: stats: Update HTTP stats applet to handle its own buffers

The HTTP stat applets and all internal functions was adapted to use its own
buffers instead of the channels ones. The CLI part was not refactored yet,
thus there are still some access to channels in the file. But for the HTTP
part, we no longer use the channels at all.

To do so, the HTTP stats applet now uses default .rcv_buf and .snd_buf
callback function. In addition, it sets appctx flags instead of SE ones.
src/stats.c