Hi Aleks,

On Sat, Feb 21, 2026 at 01:54:36AM +0100, Aleksandar Lazic wrote:
> Hi dear HAProxy Team.
> 
> I have created an benchmark run which uses 7 servers and now I would like to
> test http backends h1.1, h2 and h3.
> The timing for haterm as backend server is perfect, thank you. :-)
> 
> I run haterm with that command and I'm able to connect with http/1.1
> plain+tls, h2 and h3, cool.

Thanks for your kind words. Indeed, we were also missing something like
this for tls/h2/h3 and whlie I thought we'd have to reimplement something
external relying on generic stacks, Fred suggested to instead rely on the
haproxy lower layers. Initially I thought it would be very complicated to
repurpose it but Fred proved me wrong and that's great :-)

We're also going to work on the client now (more complicated since many
more options), because right now using h1load piped to haproxy for h2/h3
is not convenient, and h2load returns variations of +/-50% between runs
because it's connection-driven, and once a connection has sent/processed
all its requests, it's no longer used, so a long part at the end of the
test is the cool down period but it participates to the average measure!
Also not seeing variations nor anomalies in real time makes it mostly
useless for many use cases, yet at the moment we don't have better.

Once that's done I'll update the dpbench project to add references to
these new tools, hoping others will find them useful as well.

Cheers,
willy


Reply via email to