You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a connection (while in client mode) can not be made we should provide a configurable timeout value (For example /proc/sys/net/ipv4/tcp_syn_retries) .
If the connection on the other end of the connection dies without any warning we should provide configurable read/write timeouts. ( For example SO_RCVTIMEO / SO_SNDTIMEO or poll with timeout if working directly with the socket)
Today, the timeouts are dictated by the OS, which are global can be difficult to change in a manner that does not impact other services on the OS. In particular the general default timeouts for read/write on most OS is very long.
We should leverage the client/language specific features to enable these timeouts.
The text was updated successfully, but these errors were encountered:
If a connection (while in client mode) can not be made we should provide a configurable timeout value (For example /proc/sys/net/ipv4/tcp_syn_retries) .
If the connection on the other end of the connection dies without any warning we should provide configurable read/write timeouts. ( For example SO_RCVTIMEO / SO_SNDTIMEO or poll with timeout if working directly with the socket)
Today, the timeouts are dictated by the OS, which are global can be difficult to change in a manner that does not impact other services on the OS. In particular the general default timeouts for read/write on most OS is very long.
We should leverage the client/language specific features to enable these timeouts.
The text was updated successfully, but these errors were encountered: