[CDRIVER-4770] Add driver tests for Serverless Proxy incremental rollout Created: 06/Nov/23  Updated: 25/Jan/24

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

Type: Task Priority: Major - P3
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-2648 Add driver tests for Serverless Proxy... Implementing
Related
is related to PHPLIB-1303 Add driver tests for Serverless Proxy... Closed
Epic Link: Serverless Proxy Testing
Quarter: FY22Q2
Upstream Changes Summary:

DRIVERS-2648:
Cloud is implementing a new serverless proxy that will be incrementally rolled out to new and existing clusters over the coming months. The team is leveraging pymongo's test suite to verify compliance with driver specs. In order to help ensure compatibility with all of our drivers - especially where they differ subtly and unintentionally from our official specs - we have agreed to add tests against the new serverless proxy to each driver's CI suite.  There are known failures that are being tracked in DRIVERS-2812.  The Serverless Proxy tests should not be run on PR commits until those are addressed.

  1. DRIVERS-2812
  1. DRIVERS-2812
  1. DRIVERS-2812
  1. DRIVERS-2812

 

 

Each driver must continue running their serverless test suite against the existing serverless project (which will remain configured for the current serverless proxy). Each driver must run that same serverless test suite against the new serverless project which has been configured to use the new serverless proxy. Please let james.kovacs@mongodb.com (DBX) and siyuan.zhou@mongodb.com (Serverless) know of any reproducible failures against the new serverless proxy.

Note for implementers: there is a new SERVERLESS_REGION variable that must be set to US_EAST_1.  It is recommended that drivers follow the pattern used in https://github.com/mongodb/mongo-python-driver/commit/41a131ea1c15ffa969a14ce1334ce19837dc226b, as described in the Serverless README.


 Description   

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


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