[CDRIVER-3796] Integration tests should run against pooled and non-pooled clients when possible Created: 10/Sep/20 Updated: 31/Mar/22 |
|
| Status: | Backlog |
| Project: | C Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| 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 |
|
Most tests in the C driver run with a single-threaded mongoc_client_t. Some parameterize between mongoc_client_t and mongoc_client_pool_t, and a handful run exclusively against mongoc_client_pool_t. With the changes of |
| Comments |
| Comment by Kevin Albertson [ 02/Apr/21 ] |
|
One consequence of not testing pooled clients was a bug in the C driver's server monitor: |