Details
-
Task
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
Service Arch 2024-02-05, Service Arch 2024-02-19
-
4
Description
We are currently transitioning to using a ValidatedTenancyScope as a source of truth in order to serialize / deserialize database names.
As part of SERVER-82352, we are changing the constructor to now pass in a ValidatedTenancyScope.
Because we are still serializing using a SerializationContext, we can not remove the SerializationContext as part of the constructor in the IDLParser
In this ticket, we should create Serialization / Deserialization for NamespaceStringUtil that takes in a ValidatedTenancyScope. The behavior should be identical to the way the SerializationContext does.
Attachments
Issue Links
- depends on
-
SERVER-84355 Resolve Circular Dependency in order to use a ValidatedTenancyScope for (de)serialization
-
- Closed
-
- related to
-
SERVER-82352 Replace tenantId and SerializationContext with ValidatedTenancyScope in IDLParserContext constructor
-
- Closed
-