Pacing has recently been moved out of experimental status and is
activated by default. This is a mandatory requirement for BBR.
Furthermore, BBR is now considered stable. As such, removes its
experimental status with this commit.
improve throughput. It can be turned off via "tune.quic.disable-tx-pacing"
global keyword. In most cases, pacing should remain activated, especially
when using BBR as it relies on it to work as expected. Using BBR without
- pacing may cause slowdowns or high loss rates during transfers. Also note
- that haproxy's BBR implementation is also considered as experimental and
- cannot be enabled without "expose-experimental-directives".
+ pacing may cause slowdowns or high loss rates during transfers.
Default value: cubic
arg += strlen(QUIC_CC_CUBIC_STR);
}
else if (isteq(algo_ist, ist(QUIC_CC_BBR_STR))) {
- if (!experimental_directives_allowed) {
- ha_alert("'%s' algo is experimental, must be allowed via a global "
- "'expose-experimental-directives'\n", arg);
- goto fail;
- }
-
/* bbr */
algo = QUIC_CC_BBR_STR;
*cc_algo = quic_cc_algo_bbr;