On Wed, Sep 23, 2026 at 11:43:34AM +0200, Amaury Denoyelle wrote:
> On Wed, Sep 23, 2026 at 06:20:18PM +0900, ygkat wrote:
> > Hi Amaury,
> > Thanks for taking a look.
> > > I'm not sure to agree yet with the proposed fix as this could have
> > > unwanted consequences, most notably with the backend support (which
> > > the proposed patch does not support here). However, a localized fix
> > > in qcc_recv_reset_stream() is at least mandatory here.
> > That's a fair point, and honestly the reason our patch doesn't cover
> > qcc_be_is_reusable()/backend semantics is simply that we don't run any
> > QUIC/HTTP3 backends ourselves, so we hadn't considered that case at
> > all.
> > We're currently carrying a live leak in production from this (around
> > 1.22M stuck connections on one node before we restarted it), so we're
> > planning to apply both what we submitted before (the qcc_is_dead()
> > reorder, frontend-only as submitted) and the change below internally,
> > regardless of the outcome of the wider upstream discussion. Since
> > we don't run QUIC/HTTP3 backends, the backend concern you raised
> > doesn't affect our own deployment either way.
> I understand your concern given the impact of the leak on your side.

One additional question, what is the uptime of your process which
suffers from 1 million stuck connections ? Just to know if this grows
rapidly or slowly over time.

-- 
Amaury Denoyelle


Reply via email to