-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
The two implementations of ServiceEntryPoint, ServiceEntryPointShardRole and ServiceEntryPointRouterRole, perform many of the same tasks and have very similar looking code, but are in fact mostly distinct. This leads to situations where the same change needs to be made twice or, worse, sometimes only gets made in one of the implementations despite being needed in both. We should try to share code between the two implementations more, and separate out the bits that are truly distinct between the two and unique to the role associated with the implementation.
- is related to
-
SERVER-97138 Router Role SEP doesn't consistently set OpDebug::errInfo
-
- Backlog
-
- related to
-
SERVER-94645 Add more comprehensive wire protocol fuzzing tests
-
- Closed
-