[SERVER-42908] Add ErrorCodes to retryable errors to match drivers Created: 19/Aug/19 Updated: 29/Oct/23 Resolved: 09/Sep/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 4.2.1, 4.3.1, 4.0.20 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Benjamin Caimano (Inactive) | Assignee: | Benjamin Caimano (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Backport Requested: |
v4.2, v4.0
|
||||||||
| Sprint: | Service Arch 2019-08-26, Service Arch 2019-09-09 | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 10 | ||||||||
| Description |
|
There is a very nice drivers spec that mostly agrees with RemoteCommandRetryScheduler::kAllRetriableErrors but for SocketException and the class of ShutdownErrors. We should make our list a superset of those errors. |
| Comments |
| Comment by Githook User [ 08/Jul/20 ] |
|
Author: {'name': 'Ben Caimano', 'email': 'ben.caimano@mongodb.com', 'username': 'bcaimano'}Message: Changes to src/mongo/base/error_codes.yml in v4.3 are replicated on |
| Comment by Esha Maharishi (Inactive) [ 22/Jun/20 ] |
|
Requesting backport to 4.0 since backporting We will try to backport both, but if one or both is too cumbersome because 4.0 is too different from 4.2, we'll decline both backports. |
| Comment by Githook User [ 15/Oct/19 ] |
|
Author: {'name': 'Ben Caimano', 'username': 'bcaimano', 'email': 'ben.caimano@mongodb.com'}Message: Changes to src/mongo/base/error_codes.yml in v4.3 are replicated on |
| Comment by Githook User [ 09/Sep/19 ] |
|
Author: {'username': 'bcaimano', 'email': 'ben.caimano@mongodb.com', 'name': 'Ben Caimano'}Message: |