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

Avoid LAS sweep server remove records that don't have disk image with proper version

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.0, 4.4.0-rc0, 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 3
    • Storage Engines 2019-10-21, Storage Engines 2019-11-04

      In some scenarios, the newly inserted data may be evicted to LAS without writing any disk image for that key. From the LAS records, it is not possible to know that there is a disk image exists for this key with a value. So once the oldest_timstamp moves beyond the timestamp of the record inserted, the LAS sweep server cleans the record as it is an obsolete record. Later if the page gets instantiated, the new key gets missed and thus the data loss can happen.

            Assignee:
            haribabu.kommi@mongodb.com Haribabu Kommi
            Reporter:
            haribabu.kommi@mongodb.com Haribabu Kommi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: