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

Fix-up out-of-order updates in the history store

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2, 4.4.0-rc11, 4.7.0
    • Component/s: None
    • Labels:
      None
    • Story Points:
      8
    • Sprint:
      Storage - Ra 2020-06-15, Storage - Ra 2020-06-29

      Description

      Writing out of order timestamps to the history store causes visibility problems that are difficult to resolve. There are very few cases in MongoDB where they can use timestamps out of order. We should be able to keep the out of order content in cache until the section of the update chain that is out of order becomes globally visible and can be discarded.

      That's only going to be OK if the content isn't between the stable and oldest timestamps. i.e: checkpoint doesn't need to flush the content that has a range of out of order timestamps.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              alex.cameron Alex Cameron
              Reporter:
              alexander.gorrod Alexander Gorrod
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: