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
The Rustls pipeline went through, but writing on the socket failed.
self.frontend.socket_write() is dispatched on a Rustls session, and the retured tuple (current_sz, current_res) has always the value (0, SocketResult::Continue).
current_sz should have non-zero value, or some retry should take place, or some status should be logged.
The result sent by Rustls may be misunderstood and should be better investigated.
The text was updated successfully, but these errors were encountered:
In production, we have witnessed a Sōzu worker becoming irresponsive, and when investigating, we found it was stuck in an infinite loop.
To the best of our understanding, this loop is stuck:
sozu/lib/src/protocol/pipe.rs
Lines 428 to 458 in 409af59
The Rustls pipeline went through, but writing on the socket failed.
self.frontend.socket_write()
is dispatched on a Rustls session, and the retured tuple(current_sz, current_res)
has always the value(0, SocketResult::Continue)
.current_sz
should have non-zero value, or some retry should take place, or some status should be logged.The result sent by Rustls may be misunderstood and should be better investigated.
The text was updated successfully, but these errors were encountered: