Optimize lookaside implementation to the point where I/O can be saturated

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Fix
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None

      The WiredTiger cache overflow mechanism (lookaside) has not been optimized for throughput. Once cache overflow is being used, WiredTiger should aim to minimize it's performance consequences (which will be significant).

      One aspect of this would be to ensure that reading/writing to disk can saturate the I/O channel.

      This work consists of:

      • Construct a multi-threaded workload that makes heavy ongoing use of lookaside.
      • Optimize the lookaside implementation until the workload is constrained by the I/O capacity of the system when using a fast disk.

              Assignee:
              [DO NOT USE] Backlog - Storage Engines Team
              Reporter:
              Alexander Gorrod
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: