Closed 1003n40 closed 2 years ago
Twirp is a thin wrapper on the Go implementation of HTTP client and HTTP server. Your first step would be to make sure the Go HTTP code is working as you expect.
I think the problem possibly comes from containerd itself and its stdout pipes, which makes buffer overflow which makes loosing data I guess as the streams close.
Great. I will close this issue
When running client/server side app in kubernetes cluster running on containerd runtime, the client request using twirp library returns response that was cut off, thus loosing data. This doesn't happen when running on dockerd runtime.