-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-12-08, CAR Team 2025-12-22
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We need to add a new DatabaseName field to the OperationSessionInfoFromClientBase IDL object in SERVER-114718.
This change introduces a new dependency from the logical_session_id library on code that defines/uses DatabaseName (e.g., database_name_util.cpp), which is provided by the server_base library.
However, server_base already depends on logical_session_id (at least via generic_argument_gen), creating a cyclic dependency:
- logical_session_id → server_base → logical_session_id.
To resolve the cycle, we will merge the logical_session_id library into server_base, following the same approach previously used for merging generic_argument_gen.
- is depended on by
-
SERVER-97587 Dettach the placementConflictTime from the ShardVersion/DbVersion
-
- In Code Review
-