Measure performance benefit of WT-14895 for BF-43773

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Cursors
    • None
    • Storage Engines - Foundations
    • 433.733
    • None
    • None

      Summary:

      BF-43773 tracks an 11.6% performance regression in Atlas Infinite vs Atlas Core for aggregation workloads. WT-14895 is called out in the BF as a potential fix. This ticket builds a proof of concept to measure the performance impact of WT-14895's layered cursor optimizations before committing to a full implementation.

      Background:

      Layered cursors split inserts into two steps (search, then insert), whereas classic cursors combine them. This split adds a small API overhead (~0.41%). Reverting to the combined classic behavior is non-trivial, so we need to confirm the net performance benefit before investing in a full fix.

      Scope:

      • Implement a minimal, non-production PoC.
      • Measure performance impact on the BF-43773 workload.
      • Estimate how much of the 11.6% regression is recovered.
      • Document complexity, risks, and cost to productionize.

            Assignee:
            Unassigned
            Reporter:
            Salman Javed
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: