-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Replication
server_base is a library that contains a number of basic value types which are used by all server binaries. As of SERVER-88214, server_base depends on the logical_session_id and optime libraries, rather than including their sources directly as it does for all the other types it contains. We should consider folding these two libraries into server_base, as that will make it easier to ensure the server_base library doesn't accidentally transitively depend on other heavier libraries.
Note that it's possible that the current setup is desirable, particularly if there are a number of dependents of optime/logical_session_id in libraries that don't otherwise depend on server_base (either directly or transitively).
- is related to
-
SERVER-88214 Add types to generic_argument.idl
- Closed