Do you actually care about the underlying connection backoff attempts of the channel? From your statement about getting an UNAVAILABLE response within 10 seconds, it sounds like you are primarily interested in your RPCs failing when the connection isn't established within a given time period. For that, you should just set a deadline on your calls. This can be done on a stub via https://grpc.github.io/grpc-java/javadoc/io/grpc/stub/AbstractStub.html#withDeadlineAfter-long-java.util.concurrent.TimeUnit-, where the set deadline applies to all calls on the returned stub - e.g., typical usage would be stub.withDeadlineAfter(<duration>).rpcMethod().
Thanks, Eric On Fri, Dec 20, 2019 at 2:24 AM 'Christoph John' via grpc.io < grpc-io@googlegroups.com> wrote: > Hmm, never wanted to do that. But I guess you'll have to shutdown() the > channel. > > Chris. > > On 20.12.19 09:20, Elhanan Maayan wrote: > > thanks don't how i missed that, i looked on it before, > btw how can i stop it from retrying? > > On Thu, Dec 19, 2019 at 10:56 PM Christoph John <christoph.j...@macd.com> > wrote: > >> I think this can be done via the channel options of the >> NettyChannelBuilder. >> >> NettyChannelBuilder.forAddress( host, port ).withOption( >> ChannelOption.CONNECT_TIMEOUT_MILLIS, 10000 ).build(); >> >> Cheers, >> Chris. >> >> >> On 19.12.19 20:57, Elhanan Maayan wrote: >> >> hi... is there a way to configure a connect time out , for example trying >> to connect to host that's not responding , currently it seems to set to 20 >> seconds, but i'd like to shorten to 10 seconds where i'll get unavailable >> >> i've looked every git issue there is, but it doesn't seem to be >> implemented or i don't see where it's configured. >> -- >> 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 grpc-io+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/grpc-io/837b141c-a869-48b6-995d-7b969f4c0fdc%40googlegroups.com >> <https://groups.google.com/d/msgid/grpc-io/837b141c-a869-48b6-995d-7b969f4c0fdc%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> > -- > Christoph John > Software Engineering > T +49 241 557080-28 <+49%20241%2055708028>christoph.j...@macd.com > > MACD GmbH > Oppenhoffallee 103 > 52066 Aachen, Germanywww.macd.com > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > > -- > 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 grpc-io+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/grpc-io/006b172e-403d-3c9f-af61-798676d8f41e%40macd.com > <https://groups.google.com/d/msgid/grpc-io/006b172e-403d-3c9f-af61-798676d8f41e%40macd.com?utm_medium=email&utm_source=footer> > . > -- 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 grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CALUXJ7gvmrjkiLPL9b-m--97WBdHFcR-AEaMgfehSJkPrhLZEA%40mail.gmail.com.