[CDRIVER-4125] Implement SRV polling tests 1-8 Created: 10/Aug/21 Updated: 10/Feb/23 |
|
| Status: | Backlog |
| Project: | C Driver |
| Component/s: | tests |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Unknown |
| Reporter: | Kevin Albertson | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Epic Link: | CDRIVER-2733 |
| Description |
SummaryThe prose tests 1-8 in the SRV polling test readme are not implemented in the C driver. The readme notes that manual testing is acceptable where mocking DNS records is not practical:
However, MotivationA bug in SRV polling could result in client applications not properly updating the host list when DNS SRV records change. Note that there have been severe problems with SRV polling before. How likely is it that this problem or use case will occur?SRV polling behavior changed as recent as the 1.19.0 release for load balancer support: Is this issue urgent?No Is this ticket required by a downstream team?No Is this ticket only for tests?Yes |
| Comments |
| Comment by Githook User [ 16/Aug/21 ] |
|
Author: {'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}Message: Only prose test 9 is currently implemented according to spec. Behavior of Prose tests 1 through 8 are to be implemented separately; see |