Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-7247

Separate session frame management from api macros

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Currently, the internal cursor calls, such as history cursor, and metadata cursor, also go through the code path in the api macros. They need to call the api macros because they need the code in the api macros that manages the session frame. However, this makes them also being treated as a user api call, which is not ideal.

      We should explore separating the functionalities of managing the api macros from the api macros and not calling the api macros in the internal cursor calls.

      This ticket is to do some investigation and prototyping to explore its feasibility.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            chenhao.qu@mongodb.com Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: