-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
Currently, async_discovery runs discovery in a separate thread. However, if we try to contact 10 servers and almost all are down and sock_conn_timeout is high, then discovery might not return any live servers and the caller becomes coordinator.
Add attribute async_discovery_use_separate_thread_per_request to enable this. This is orthogonal to async_discovery.