[CXX-2175] Drivers should not inspect error messages for "not master" or "node is recovering" Created: 04/Feb/21 Updated: 27/May/22 Resolved: 30/Mar/21 |
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Roberto Sanchez |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Server Compat: | 5.0 | ||||
| Quarter: | FY22Q1 | ||||
| Description |
|
DRIVERS Ticket Description
Script Target - If you can read this text, the script has failed
|
| Comments |
| Comment by Roberto Sanchez [ 30/Mar/21 ] |
|
The C++ driver depends on the C driver for most error handling and for SDAM. As a result, there are not any instances where the C++ driver is checking for any "not master" or "node is recovering" errors (either by error code or by string). Additionally, the SDAM spec tests do not appear in the C++ driver, as the required replies would require access to C driver internals. That is to say, the necessary SDAM monitoring tests are implemented in the C driver. The addition of 10058 to the list of "not master" error codes is also not applicable to the C++ driver since it does not maintain a list of such codes, depending upon the C driver for this as well. |