-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Serverless
-
Fully Compatible
-
Server Serverless 2023-04-17, Server Serverless 2023-05-01
-
3
IDL defined commands currently call either IDLParserContext::parseNSCollectionRequired or IDLParserContext::parseNsOrUUID to construct the namespace for the command. IDLParserContext is meant to be lower in the dependency graph than NamespaceStringUtil, and so it cannot link NamespaceStringUtil's lib. There's no specific need to construct the namespaces through IDLParseContext, so in this ticket, we can change struct_types.py to call NamespaceStringUtil::parse... directly instead.
- is depended on by
-
SERVER-74284 Fix existing tests for command serialization/deserialization
- Closed
-
SERVER-76084 Create targeted tests for command de/serialization
- Closed