Merge logical_session_id lib into server_core

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • 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.

            Assignee:
            Silvia Surroca
            Reporter:
            Silvia Surroca
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: