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: