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

Skip lookaside reads for checkpoints without a timestamp

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 3.6.0-rc3, WT3.0.0
    • None
    • None
    • None
    • Storage 2017-10-23, Storage 2017-11-13

    Description

      If checkpoint visits a page and every update on the page was visible but older updates have to be kept for reads, we should be able to evict using the lookaside table and track that the page is "clean" so that subsequent checkpoints don't need to visit it.

      This is a common case in MongoDB with append-only tables when the oldest_timestamp doesn't move forward (e.g., because replication's majority commit point lags).

      Attachments

        Activity

          People

            michael.cahill@mongodb.com Michael Cahill (Inactive)
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: