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

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

    • Type: Icon: Task Task
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      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:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: