Implementing request timeout support to ensure when things like network stall the socket or the ZooKeeper server instance freezes close and reconnect is attempted