Hi Alex,
On Sat, Dec 25, 2021 at 11:59:20PM +0100, Aleksandar Lazic wrote:
>
> Hi.
>
> as the message tell us that we should report this to the developers I do so
> :-)
>
>
> ```
> Dec 24 01:10:31 lb1 haproxy[20008]: A bogus STREAM [0x559faa07b4f0] is
> spinning at 204371 calls per second
> and refuses to die, aborting now!
> Please report this error to developers
> [strm=0x559faa07b4f0,12390e src=::ffff:79.183.184.235 fe=https-in be=be_api
> dst=api_main2
> txn=0x559faab233e0,44000 txn.req=MSG_DONE,d txn.rsp=MSG_RPBEFORE,0
> rqf=48c4e068 rqa=40000
> rpf=a000a860 rpa=0 sif=CLO,2c8002 sib=CLO,1280112 af=(nil),0
> csf=0x559faa07ba10,1059a0
> ab=(nil),0 csb=0x559faad7dcf0,1a0
>
> cof=0x7f224212e5d0,80003300:H2(0x559faa7d7b00)/SSL(0x7f22424fc7a0)/tcpv6(2162)
> cob=0x7f2240f79fe0,8982300:H1(0x559faa0ab840)/SSL(0x7f2263517770)/tcpv4(1490)
> filters={0x559faa29c520="cache store filter"}]
(...)
Interesting, thank you. I'm not aware of this one, it seems that the cache
filter is ignoring the fact that everything's closed on both sides, as if
a client abort happened at the same instant as a close from the server,
while the response was being analysed by the filter. I'm not aware of any
particular bug related to this, but I know that Christopher recently fixed
certain issues related to shutdowns and this one might have escaped. We'll
have to discuss this next week.
Thanks,
Willy