Fix freeing the non obsolete prepared fast truncate pages

XMLWordPrintableJSON

    • Storage - Ra 2022-04-18, Storage - Ra 2022-05-02
    • 3

      The visibility of a fast truncate is based on the commit timestamp that is performed in the truncate operation and whereas the obsolete of the fast truncate page is based on the durable timestamp of the truncate operation if the commit and durable timestamps are different and it is true for the prepared transactions.

      Currently, the WiredTiger code uses the comit timestamp to check the obsoleteness of the page. Change it to use the durable timestamp can avoid the scenarios where the oldest timestamp falls between the commit timestamp and durable timestamp.

            Assignee:
            Haribabu Kommi
            Reporter:
            Haribabu Kommi
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: