Hi Olivier,

On Wed, Jul 25, 2018 at 05:51:46PM +0200, Olivier Doucet wrote:
> It seems I have the same issue as Milan :
> We activated HTTP/2 on production a few weeks ago, and on some customers
> (not all !) we can observe a very strange behaviour : it seems some
> frontend sessions are not closed, leading to 'slim' reached if HAProxy runs
> for several days without being reloaded.
(...)
> With "flag" debug binary I debugged cflg and all "lost" sessions are in
> this state :
> conn->flags = CO_FL_XPRT_TRACKED | CO_FL_CONNECTED | CO_FL_ADDR_FROM_SET |
> CO_FL_XPRT_READY | CO_FL_CTRL_READY
> 
> This issue is very close to Milan bug, that's why I posted as a reply. If
> I'm wrong, I'll split it in another thread.

It's definitely the same as Milan's from my point of view. Many thanks
for reporting it as well.

> Willy, are your patches "production-safe" (meaning it is reasonable enough
> to run it a few hours in production) ? Can it be applied on 1.8.12 release,
> or do I need to download latest trunk ?

Yes they are safe enough so that I expect them to be backported for
1.8.13. I'm even reasonably confident that they should fix the problem.
You need to apply them on the latest 1.8 git maintenance version (in
which case you don't need the first one which is already merged).

> I can reproduce the issue quickly (~ 2 hours to be sure) on my side to help
> !

That could be great!

Thanks!
Willy

Reply via email to