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

Add a delete record for every insert record into the WT history store to represent stop time pair

    • Type: Icon: Task Task
    • 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
    • 8
    • Storage Engines 2019-12-02, Storage Engines 2019-12-16

      The transactions that do insert operations into the WT history store don’t have timestamp information as the records in the WT history must be visible to every other transaction in the system.

      To find out the validity window of the record that is inserted into the WT history, once the actual record is inserted, followed by a new delete operation to represent the stop time pair of the inserted record. The stop time pair of the delete operation record is the same as the start timestamp of the next version of the key in the data page.

      During the reconciliation, the delete record timestamp is taken and mark it in the previous record as a stop timestamp.

            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: