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

Brainstorm optimisations to reduce the impact from doubling transactions

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 8
    • Storage Engines 2020-02-10

      WT-5406 helps us measure the impact of having double the number of transactions. We will come up with enhancements to optimize the code and reduce the overhead of having double the transactions.

      From the discussions on the design ticket WT-5323, here are the possibilities we have thought of:

      Considering the explosion of txn_global states:

      • It might be interesting to consider if LAS read cursors could share a single WT_TXN structure.
      • It might be interesting to consider if we could allocate LAS write cursor WT_TXN structures on demand, as many workloads won't need them.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: