[CDRIVER-4302] Update initial DNS seedlist discovery tests to support dedicated load balancer port Created: 03/Mar/22  Updated: 08/Jan/24

Status: Backlog
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Unknown
Reporter: PM Bot Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from DRIVERS-2224 Update initial DNS seedlist discovery... Blocked
Related
is related to PHPLIB-805 Update initial DNS seedlist discovery... Closed
is related to CDRIVER-4275 Update load balancer tests to support... Closed
Epic Link: CDRIVER-2733
Quarter: FY24Q4, FY25Q1
Upstream Changes Summary:

DRIVERS-2224:
The driver updates required in DRIVERS-1983 break the initial-dns-seedlist-discovery load-balanced tests because those tests still point the driver directly at the mongos instances, requiring that the driver still mocks the service ID. See this comment for more details about the test failures in the Go driver.

Update those tests and the associated DNS records to point the driver at the load balancer started by run-load-balancer.sh, allowing drivers to stop mocking service ID.

Here's the ticket for updating the DNS records: https://jira.mongodb.org/browse/BUILD-14668
Here's a PR for the test changes: https://github.com/mongodb/specifications/pull/1148
Here's the draft PR testing the spec test changes in the Go driver: https://github.com/mongodb/mongo-go-driver/pull/861


 Description   

This ticket was split from DRIVERS-2224, please see that ticket for a detailed description.


Generated at Wed Feb 07 21:20:32 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.