Implement Server Discovery And Monitoring Spec
(CXX-366)
|
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Sub-task | Priority: | Major - P3 |
| Reporter: | Adam Midvidy | Assignee: | Unassigned |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | legacy-cxx | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
the SDAM spec mandates: "If some monitors block calling ismaster over slow connections, other monitors MUST proceed unimpeded" Currently the RSMW will block for an extended period while refreshing if an ismaster is slow for a single server. We should consider using a thread per-server (or possibly an event driven model). |