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

Don't remove all lookaside entries when reading a page

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.9, 4.0.3, 4.1.4, WT3.2.0
    • Component/s: None
    • Labels:
      None
    • Story Points:
      2
    • Sprint:
      Storage Engines 2018-08-27, Storage Engines 2018-09-10, Storage Engines 2018-09-24

      Description

      Our current cache overflow algorithm removes entries in the lookaside table whenever a page is read into cache. That work slows down reads, and we have the lookaside sweep code that removes entries in the background as well.

      We should stop removing them inline with reads. We need to change inserts as well, to behave correctly if there is an existing key. This could also play into future work to avoid re-writing lookaside table entries.

        Attachments

          Activity

            People

            • Assignee:
              neha.khatri Neha Khatri
              Reporter:
              alexander.gorrod Alexander Gorrod
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: