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

Don't write updates with different commit and durable timestamps to data store

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2, 4.4.0-rc0, 4.7.0
    • Component/s: None
    • Labels:
      None

      Description

      As we need to rollback the prepared updates in rollback to stable if its durable timestamp is larger than the stable timestamp (checkpoint timestamp) and we don't store durable timestamp in cell, we choose to not write the prepared updates with different commit timestamp and durable timestamp to data store if their durable timestamps are larger than the checkpoint timestamp as a temporary solution. BTW, it is OK to write them to the history store as we store their durable timestamps in the value.

      A proper fix for the problem of not storing durable timestamp in cell will be fixed in a follow on ticket.

        Attachments

          Activity

            People

            Assignee:
            chenhao.qu Chenhao Qu
            Reporter:
            chenhao.qu Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: