Re: mux-h2: Backend stream is not fully closed if frontend keeps stream open

2023-09-16 Thread Willy Tarreau
Hi Valters, On Sun, Sep 17, 2023 at 04:25:48AM +0300, Valters Jansons wrote: > But, gRPC is essentially a framework (binary encoding and custom > headers) for object-oriented HTTP/2. My observed issue is an HTTP/2 > processing issue by HAProxy, when the frontend client doesn't send an > END_STREAM

Re: mux-h2: Backend stream is not fully closed if frontend keeps stream open

2023-09-16 Thread Valters Jansons
On Sat, Sep 16, 2023 at 10:02 PM Илья Шипицин wrote: > I wonder if there're gRPC test tests similar to h2spec (I couldn't findI am > them) I am not aware of a single binary that could be used as a gRPC test for proxies. The closest thing that I can think of is examples from official gRPC librar

Re: mux-h2: Backend stream is not fully closed if frontend keeps stream open

2023-09-16 Thread Илья Шипицин
I wonder if there're gRPC test tests similar to h2spec (I couldn't find them) сб, 16 сент. 2023 г. в 18:06, Valters Jansons : > On Thu, Sep 14, 2023 at 12:35 PM Christopher Faulet > wrote: > > After a discussion with Willy, we've hopefully found a way to fix the > issue by > > delaying detection

Re: mux-h2: Backend stream is not fully closed if frontend keeps stream open

2023-09-16 Thread Valters Jansons
On Thu, Sep 14, 2023 at 12:35 PM Christopher Faulet wrote: > After a discussion with Willy, we've hopefully found a way to fix the issue by > delaying detection of the server abort on the request processing side when > there > is a response to forward to the client. It should do the trick in your