Unfortunately, the status of this hasn't changed recently. We will definitely get back to this at some point, but we've got other higher priority work that will be occupying our attention for the next few quarters, so the soonest we might be able to get back to this would be toward the end of the year.
The current implementation in C-core is only partially complete. The basic retry code is there, but there is still an outstanding design question of how we handle stats for retries, and there is not yet any support for transparent retries nor for hedging. And even the basic retry code is extremely invasive and has not yet received any production testing, so there are probably numerous bugs waiting to be found. I would not recommend using this code in its current state. On Wed, Jun 26, 2019 at 8:48 AM Pau Freixes <[email protected]> wrote: > Hi, > > Can I ask what's the status of the implementation? From what I can see in > the code [1] this might be already implemented. I'm wondering if the retry > feature is still experimental and if it implements everything that is > stated in the gRFC [2] document. > > [1] > https://github.com/grpc/grpc/blob/master/src/core/ext/filters/client_channel/client_channel.cc#L2193 > [2] https://github.com/grpc/proposal/blob/master/A6-client-retries.md > > On Saturday, February 11, 2017 at 1:31:01 AM UTC+1, [email protected] > wrote: >> >> I've created a gRFC describing the design and implementation plan for >> gRPC Retries. >> >> Take a look at the gRPC on Github >> <https://github.com/grpc/proposal/pull/12>. >> > -- > You received this message because you are subscribed to the Google Groups " > grpc.io" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/grpc-io/d39a80df-619b-41f2-bf83-37844ad08f19%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/d39a80df-619b-41f2-bf83-37844ad08f19%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Mark D. Roth <[email protected]> Software Engineer Google, Inc. -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAJgPXp61m-EQeJGFZ9LTF9rCqY0g-4s2-vkhcox%3D32NAKqi74A%40mail.gmail.com.
