this is what we initially did, where deadline was set to 15 seconds, to the 
deadline triggered first. 

the problem is that it hides the true feedback, unavailable means you have 
network configuration issue, you were unable to establish a connection to 
the server, either because the wrong ip, it was unresponsive, firewall 
etc.. deadline means you didn't get a response from the server.
the fact it starts counting from the moment you called a method and not 
from the moment you actually connected seems like a bug, because i'd be 
interested in a dead line being measured form the moment i was actually 
able to send a signal to the server. 

On Friday, December 20, 2019 at 8:55:02 PM UTC+2, Eric Gribkoff wrote:
>
> 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 <
> grp...@googlegroups.com <javascript:>> 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 <christ...@macd.com 
>> <javascript:>> 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 grp...@googlegroups.com <javascript:>.
>>> 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-28christ...@macd.com <javascript:>
>>
>> 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 grp...@googlegroups.com <javascript:>.
>> 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/c664999b-11c1-4db9-a626-59a42128dd27%40googlegroups.com.

Reply via email to