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

Repurpose oldest start txn to be newest txn in the aggregated time window

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT10.0.0, 4.4.2, 4.9.0
    • Component/s: None
    • Labels:
      None

      Description

      To fix the inconsistent checkpoint that gets written by the checkpoint when the eviction works in parallel with the checkpoint, the rollback to stable should operate during recovery on the checkpoint to fix the inconsistencies.

      To let the rollback to stable to work efficiently, if the page has the information of maximum transaction that is performed operations on that page it would be good for the RTS to skip the unnecessary pages.

      Currently, the aggregated time window doesn't have the maximum transaction-id instead it has the oldest transaction id. As part of this ticket, we want to repurpose this aggregated oldest transaction id to be changed to store the maximum transaction id.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: