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

Retrieve the original time window from the history store to replace an aborted prepared update

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT10.0.0, 4.4.0-rc7, 4.7.0
    • Component/s: None
    • Labels:
      None

      Description

      Currently, the data store update is replaced with a history store one in two locations:

      • Rollback to stable
      • Aborting a prepared update

      The history store record is retrieved using the history store cursor. From the history store cursor, we didn't receive the original transaction id that is performed the operation as they will be stored only in the cell. So the updates that are formed on the data store without a transaction id.

      This shouldn't be a problem for rollback to stable operation as there are no concurrent transactions when performing rollback to stable, but it is not the same for prepared.

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: