Michael Lumish

Results 371 comments of Michael Lumish

I have published version 1.8.11 with a fix for the memory leak described in #2371. Please try that out to see if it fixes the problem. If it does not...

I have published version 1.8.13 with a fix for a leak in channelz.

It should just work by default. What exactly are you seeing that indicates that it is not working? Note that this setting only limits the frequency of successful DNS requests....

Client retries are now implemented in version 1.8.x, as specified [here](https://github.com/grpc/proposal/blob/master/A6-client-retries.md).

Since `@grpc/grpc-js` version 1.8.0, "Stream refused by server" errors are transparently retried, and should rarely be surfaced.

I agree that this is the wrong solution to the problem. The right solution is for the gRPC library to report UNAVAILABLE instead of INTERNAL for these errors, if I...

I meant "these errors" in a very narrow sense here, referring to the error messages ending with "triggered by internal client error: read ECONNRESET". Those indicate that the connection was...

No, you can't be sure about that here. This error happens when you lose the connection to the server. By definition, you don't know what the server did after that.

Can you share other error messages you are seeing that you think should be retried? If there is a pattern there, it may warrant further modifications to grpc-js.