[ 
https://issues.apache.org/jira/browse/THRIFT-5436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer closed THRIFT-5436.
------------------------------

> Timeout.Infinite is not a good default
> --------------------------------------
>
>                 Key: THRIFT-5436
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5436
>             Project: Thrift
>          Issue Type: Improvement
>          Components: netstd - Library
>            Reporter: Jens Geyer
>            Assignee: Jens Geyer
>            Priority: Trivial
>             Fix For: 0.15.0
>
>         Attachments: 
> 0001-THRIFT-5436-Timeout.Infinite-is-not-a-good-default.patch
>
>
> The netstd NamedPIpes implementation uses Timeout.Infinite as the default 
> value, which can be problematic, e.g. if the remote end is not reachable tzhe 
> client will hang forever unless a moire suitable timeout is explicitly 
> specified.
> This patch sets the default to 60 seconds, which is still pretty much 
> (primarily chosen in order to prevent breaking existing code by too 
> aggressive timeouts) but way less than Timeout.Infinite, giving the client a 
> realistic chance to detect the problem before the end of the world comes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to