qubole / rubix

Cache File System optimized for columnar formats and object stores
Apache License 2.0
183 stars 74 forks source link

Add configuration option for server socket timeout #307

Closed jordanw-bq closed 5 years ago

jordanw-bq commented 5 years ago

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.