mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-26 06:32:13 +00:00
77cb38d22d
A crash is possible under such circumtances: - The congestion window is drastically reduced to its miniaml value when a quic listener is experiencing extreme packet loss ; - we enqueue several STREAM frames to be resent and some of them could not be transmitted ; - some of the still in flight are acknowledged and trigger the stream memory releasing ; - when we come back to send the remaing STREAM frames, haproxy crashes when it tries to build them. To fix this issue, we mark the STREAM frame as lost when detected as lost. Then a lookup if performed for the stream the STREAM frames are attached to before building them. They are released if the stream is no more available or the data range of the frame is consumed. |
||
---|---|---|
.. | ||
haproxy | ||
import |