When PHPLIB-757 was originally implemented, the legacy test runners were not updated to respect useMultipleMongoses: true when running on a non-serverless, load-balanced topology. As a result, legacy spec tests run on LB environments always use MONGODB_SINGLE_MONGOS_LB_URI.
At a glance, this affects the retryable-writes, transactions, and transactions-convenient-api spec tests.
This was discovered while investigating PHPLIB-1228.
- is related to
-
PHPLIB-757 Update serverless testing for load balancer fronting single proxy
- Closed
-
PHPLIB-1228 Permit legacy transaction tests to run on load-balanced topologies and Atlas Serverless
- Closed