nic-6443 opened a new pull request, #13947:
URL: https://github.com/apache/apisix/pull/13947

   A split SSE frame or a skipped upstream event could arm the periodic flush 
thread before any downstream bytes were queued. `ngx.flush(false)` then 
returned `nothing to flush`, which was treated as a client disconnect and 
aborted the stream.
   
   Arm periodic flushing only after successful native or converted event 
writes. Add integration coverage for fragmented first and later frames, skipped 
converter events, and synchronous flushing, and clarify the streaming flush 
behavior in the documentation.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to