[DRIVERS-2812] Address failing tests in Serverless Proxy incremental rollout Created: 22/Jan/24  Updated: 25/Jan/24

Status: Investigating
Project: Drivers
Component/s: Serverless
Fix Version/s: None

Type: Bug Priority: Unknown
Reporter: Steve Silvester Assignee: James Kovacs
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on DRIVERS-2648 Add driver tests for Serverless Proxy... Implementing
Problem/Incident
is caused by PYTHON-4074 Investigate the expected result of Tr... Investigating
Driver Changes: Not Needed

 Description   

Summary

In DRIVERS-2648, we added our existing SDAM test to run against the Serverless Proxy, to confirm to the server team if their Serverless proxy is ready to roll out. Drivers adding those tests will see two SDAM failures in the following two tests:

https://github.com/mongodb/specifications/blob/c5771dce88eed54386690039f76142e1d741d83f/source/load-balancers/tests/sdam-error-handling.yml#L142

https://github.com/mongodb/specifications/blob/master/source/load-balancers/tests/transactions.yml#L365

For example, https://spruce.mongodb.com/task/mongo_python_driver_serverless_next__platform~rhel8_auth_ssl~auth_ssl_python_version~3.10_serverless~enabled_test_serverless_patch_c4e4bd638f7b82032cbd13b8e56a7593b56e964c_65aad6c1e3c331cdfe39501f_24_01_19_20_08_35?execution=0&sortBy=STATUS&sortDir=ASC.

Drivers could work around this by skipping those two tests if testing on serverless incremental and blocking a fix on this ticket.

 



 Comments   
Comment by Tom Selander [ 23/Jan/24 ]

Triage: Need to mark this as dependent on the server ticket that was filed in response to the test failures that occurred as part of adding them in DRIVERS-2648. Once the server team addresses the issues/edge cases that were uncovered by our failing tests, we should pick this up to confirm that the tests are now passing. We will not plan on making changes to our tests, we just need to confirm that the serverless team has fixed their implementation to ensure that our driver tests are passing.

tom.selander@mongodb.com to confirm that server ticket that this would be blocked on.

Generated at Thu Feb 08 08:26:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.