Network Failure

From the client point of view, there are two types of failure related to the network and connections between components:

Socket close, connection failure, and other interruption errors.
Socket blocks on a read until timeout as defined by the OPERATION_TIMEOUT option.

In either case, on failure the client automatically retries an operation up to a total of three times.