Currently, the same timeout is used for connecting to & communicating with the BookKeeper server. This causes issues when trying to reduce connection timeouts for retrying client connections, since there are some BookKeeper operations that can take longer than this timeout.
Specifying separate timeouts for connection and socket communication will allow more flexibility for configuring communication with the BookKeeper server.
Currently, the same timeout is used for connecting to & communicating with the BookKeeper server. This causes issues when trying to reduce connection timeouts for retrying client connections, since there are some BookKeeper operations that can take longer than this timeout.
Specifying separate timeouts for connection and socket communication will allow more flexibility for configuring communication with the BookKeeper server.