haproxy/reg-tests/connection
Willy Tarreau 870e2d3f1f MEDIUM: mux-h2: update session trackers with number of glitches
We now update the session's tracked counters with the observed glitches.
In order to avoid incurring a high cost, e.g. if many small frames contain
issues, we batch the updates around h2_process_demux() by directly passing
the difference. Indeed, for now all functions that increment glitches are
called from h2_process_demux(). If that were to change, we'd just need to
keep the value of the last synced counter in the h2c struct instead of the
stack.

The regtest was updated to verify that the 3rd client that does not cause
issue still sees the counter resulting from client 2's mistakes. The rate
is also verified, considering it shouldn't fail since the period is very
long (1m).
2024-02-08 15:51:49 +01:00
..
ca-auth.crt REGTESTS: provide a reverse-server test with name argument 2023-08-24 17:02:37 +02:00
cli_src_dst.vtc REGTESTS: extend the default I/O timeouts and make them overridable 2021-11-18 17:57:11 +01:00
client1.pem REGTESTS: provide a reverse-server test with name argument 2023-08-24 17:02:37 +02:00
common.pem REGTEST/MINOR: Add a reg testing file for b406b87 commit. 2018-08-24 16:53:27 +02:00
dispatch.vtc REGTESTS: extend the default I/O timeouts and make them overridable 2021-11-18 17:57:11 +01:00
h2_glitches.vtc MEDIUM: mux-h2: update session trackers with number of glitches 2024-02-08 15:51:49 +01:00
http_reuse_aggressive.vtc MINOR: reg-tests: add http-reuse test 2021-01-26 14:48:39 +01:00
http_reuse_always.vtc REGTESTS: launch http_reuse_always in mworker mode 2022-08-22 13:09:40 +02:00
http_reuse_be_transparent.vtc REGTESTS: connection: disable http_reuse_be_transparent.vtc if !TPROXY 2023-11-24 16:27:55 +01:00
http_reuse_conn_hash.vtc REGTESTS: revert workaround for a crash with recent libressl on http-reuse sni 2021-03-20 09:32:57 +01:00
http_reuse_dispatch.vtc REGTESTS: test http-reuse if no server target 2021-03-03 11:40:25 +01:00
http_reuse_never.vtc MINOR: reg-tests: add http-reuse test 2021-01-26 14:48:39 +01:00
http_reuse_safe.vtc MINOR: reg-tests: add http-reuse test 2021-01-26 14:48:39 +01:00
proxy_protocol_random_fail.vtc REGTESTS: remove unsupported "stats bind-process" keyword 2023-04-23 09:44:53 +02:00
proxy_protocol_send_generic.vtc CLEANUP: assorted typo fixes in the code and comments 2023-11-23 16:23:14 +01:00
proxy_protocol_send_unique_id.vtc MINOR: connection: use proxy protocol as parameter for srv conn hash 2021-02-12 12:54:04 +01:00
proxy_protocol_send_unique_id_alpn.vtc REGTEST: Add connection/proxy_protocol_send_unique_id_alpn 2020-05-27 13:29:56 +02:00
proxy_protocol_tlv_validation.vtc REGTESTS: extend the default I/O timeouts and make them overridable 2021-11-18 17:57:11 +01:00
reverse_connect_full.vtc REGTESTS: check attach-srv out of order declaration 2024-01-02 15:52:47 +01:00
reverse_server.vtc MINOR: rhttp: mark reverse HTTP as experimental 2023-11-30 15:04:27 +01:00
reverse_server_name.vtc MINOR: rhttp: mark reverse HTTP as experimental 2023-11-30 15:04:27 +01:00
tcp_to_http_upgrade.vtc BUG/MEDIUM: mux-h1: Don't release H1 stream upgraded from TCP on error 2022-12-15 09:51:31 +01:00