Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-85527

Use compiled configuration strings for WT_SESSION::begin_transaction calls

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Execution Team 2024-03-04, Execution Team 2024-03-18, Execution Team 2024-04-01

      WT-11126 will introduce compiled configuration strings in WiredTiger.  Only certain APIs will allow compiled strings, initially it will be only begin_transaction.  Once WT-11126 is in, we should notice some modest performance gains around begin_transaction (as the configuration string passed in is compiled once and then used throughout the call).  But to take full advantage, the server will need to make compilation calls in advance.

      As part of the WT-11126 project, a prototype of server usage will be done, and can be used as a starting point for this ticket.

        1. server-85527-prototype.diff
          22 kB
          Donald Anderson

            Assignee:
            daotang.yang@mongodb.com Daotang Yang
            Reporter:
            donald.anderson@mongodb.com Donald Anderson
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: