[CSHARP-3947] Update serverless testing for load balancer fronting single proxy Created: 01/Nov/21  Updated: 28/Oct/23  Resolved: 10/May/22

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 2.16.0

Type: Task Priority: Major - P3
Reporter: PM Bot Assignee: Dmitry Lukyanov (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by CSHARP-4174 The connection pool is in paused stat... Closed
Issue split
split from DRIVERS-1967 Update serverless testing for load ba... Implementing
Quarter: FY22Q2
Upstream Changes Summary:

DRIVERS-1967:
Evergreen scripts for serverless provisioning have been updated in mongodb-labs/drivers-evergreen-tools@577c905. The serverless-expansion.yml file generated by create-serverless.sh now has only two relevant expansions: SERVERLESS_URI and SERVERLESS_INSTANCE_NAME:

  • SERVERLESS_URI is the SRV URI to be used for all connections to the serverless instance. Drivers MUST still add the username and password when using this connection string.
  • SERVERLESS_INSTANCE_NAME is used by the delete-instance.sh script. Additionally, drivers MAY define SERVERLESS_INSTANCE_NAME before calling create-instance.sh if they do not want to use a randomly generated name.

Drivers MUST update the Evergreen environment variables specified in the Atlas Serverless credentials Google Doc. Drivers that have previously implemented DRIVERS-1375 will note that only the SERVERLESS_DRIVERS_GROUP variable has changed. It now points to a new Atlas project, which is configured to provision serverless instances where the load balancer is backed by a single proxy.

Revised guidelines for handling useMultipleMongoses in legacy and unified test runners are discussed in mongodb/specifications@1b471f1. To summarize, since the URI now points to a load balancer backing a single serverless proxy, useMultipleMongoses is ignored when testing against Atlas Serverless.


 Description   

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



 Comments   
Comment by Githook User [ 10/May/22 ]

Author:

{'name': 'Dmitry Lukyanov', 'email': 'dmitry.lukyanov@mongodb.com', 'username': 'DmitryLukyanov'}

Message: CSHARP-3947: Update serverless testing for load balancer fronting single proxy. (#791)

CSHARP-3947: Update serverless testing for load balancer fronting single proxy.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/50f6cb8017d4a406f32a729f5ab915b7ca7e677f

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