-
Type: Epic
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Done
-
Wire Protocol Refactor
The current design of the wire protocol makes it prohibitively difficult to implement features such as:
- Handling "not master" and "node is recovering" errors according to the SDAM spec
- Allow easy introduction of OP_MSG without difficult-to-test hacky patching
- Use the same methods (primarily command) for all cases where we are sending message over the wire
- Simplify implementation of the "Command Refactor" coming in FY2019Q1
This epic will track a number of small refactors needed to prepare us for an overhaul of the operation layer of the driver, as well as closing a class of bugs related to gaps in our SDAM implementation.
- is depended on by
-
NODE-1780 Handle "not master" and "node is recovering" errors in new SDAM layer
- Closed