Based on the original PR.
The main change is relying on topologyDescriptionChangedEvent instead of serverDescriptionChangedEvent, and removing
"Waiting message is logged when a suitable server is not immediately available" tests.
Please complete the following before merging:
[x] Update changelog.
[x] Make sure there are generated JSON files from the YAML test files.
[x] Test changes in at least one language driver.
[x] Test these changes against all server versions and topologies (including standalone, replica set, sharded clusters, and serverless).
Based on the original PR. The main change is relying on
topologyDescriptionChangedEvent
instead ofserverDescriptionChangedEvent
, and removing "Waiting message is logged when a suitable server is not immediately available" tests.Please complete the following before merging: