Timeout tarpit Ignored HTTP/2


I think there might be a bug with the timeout tarpit directive - It seems to be ignored when requests are made using HTTP/2. The request is served instantly without the expected delay. Requests using HTTP/1.1 work as expected.

We’re running version 1.8.17-1.

Is this a known issue?


I can only reproduce this with haproxy-1.8 branch. In my tests the first tarpitted request is indeed held until timeout tarpit kicks in, and subsequent requests are served a 500 immediately. Later branches behave as expected.

1 Like

Thanks @jerome - That’s interesting. I’ll investigate upgrading to 2.0.