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]
