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

Brainstorm optimisations to reduce the impact from doubling transactions

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              sulabh.mahajan Sulabh Mahajan
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: