You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: send HeadersResponse with first chunk, not last
In FULL_DUPLEX_STREAMED mode, envoy needs the deferred HeadersResponse
before it forwards response body chunks to the client. Previously,
buildStreamedChunkResponse only sent HeadersResponse on endOfStream,
which caused empty response bodies when EoS was delayed or missing.
Track ResponseHeadersSent on RequestContext and send HeadersResponse
with the first chunk instead.
Signed-off-by: Noy Itzikowitz <nitzikow@redhat.com>
0 commit comments