gRPC (server) streaming "terminated by RST_STREAM with error code: INTERNAL_ERROR"

Hey @Daz_Wilkin,

Thank you for your feedback!

This 120s timeout is our default timeout for http request, it’s strange that the stream is closed with a INTERNAL_ERROR code, during my test I saw NO_ERROR code.

I increased the max stream duration for gRPC stream to 12h, this value is still temporary, and we might adjust it depending of the platform load and feedbacks.

We plan to support customizable timeouts for http, websockets and streams, you can upvote the feature request here: https://feedback.koyeb.com/admin/feedback/feature-requests/p/custom-per-service-http-timeout?boards=feature-requests

We believe it’s important to have limits to make sure gRPC clients properly implement reconnects.

Let us know what you think,

Bastien

3 Likes