[DRIVERS-2489] Improve test coverage for retryable handshake errors Created: 01/Nov/22 Updated: 03/Jan/23 |
|
| Status: | Implementing |
| Project: | Drivers |
| Component/s: | Retryability |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Unknown |
| Reporter: | Ezra Chung | Assignee: | Ezra Chung |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Changes: | Needed | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Downstream Changes Summary: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Compliance: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
SummaryImprove unified spec test coverage of retryable handshake network errors as specified by the Retryable Writes and Retryable Reads specs following DRIVERS-746. MotivationWho is the affected end user?Drivers implementing Retryable Writes and Retryable Reads. Depending on the implementation, different operations may trigger different code paths. Different code paths may or may not handle retryable handshake network errors as expected. How does this affect the end user?Additional tests may expose operations that fail to retry on handshake network errors as required by the spec. How likely is it that this problem or use case will occur?Unlikely, but depends on a Driver's implementation of Retryable Writes and Retryable Reads. If the problem does occur, what are the consequences and how severe are they?Minor. Drivers may need to update their implementation of DRIVERS-746 to account for missed supported operations. Is this issue urgent?No. Is this ticket required by a downstream team?No. Is this ticket only for tests?Yes. |
| Comments |
| Comment by Githook User [ 16/Nov/22 ] |
|
Author: {'name': 'Shane Harvey', 'email': 'shnhrv@gmail.com', 'username': 'ShaneHarvey'}Message: DRIVERS-2489 Properly skip createChangeStream tests on serverless (#1346) Skip $listLocalSessions on serverless too. |
| Comment by Githook User [ 10/Nov/22 ] |
|
Author: {'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}Message: DRIVERS-2489 Improve test coverage for retryable handshake errors (#1336)
|