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

Don't remove all lookaside entries when reading a page

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

      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.

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

              Created:
              Updated:
              Resolved: