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

LAS table fixes/improvements

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.3, 3.4.11, 3.5.9
    • Labels:
      None
    • Sprint:
      Storage 2017-05-08
    • Backport Requested:
      v3.4

      Description

      There are problems in the develop branch LAS table code:

      • The new generation code broke reconciliation's check for a checkpoint collision with the LAS table.
      • The test of whether an update-restore page reconciliation should fail and fall back to the LAS table (because there aren't enough updates being discarded that it's worth rewriting the page in memory), is incorrect.

      Additionally, even after fixing the update-restore test, we are choosing to rewrite pages in memory when we should be falling back to the LAS table. The LAS table allows eviction to proceed and rewriting pages in memory only decreases the amount of memory being used.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                keith.bostic Keith Bostic
                Reporter:
                keith.bostic Keith Bostic
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: