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

Investigate out of order timestamp assertion fires

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Storage - Ra 2022-01-10

      Description

      The assertion to ensure strict timestamp usage fired in oploy replay after rollback to stable. The symptom is that we have an out of order timestamp with prev_durable_ts larger than start_ts. The next update of it is an abort update without any timestamp. We assume the prev_durable_ts comes from the onpage value. However, we cannot confirm that in the core dump. Also we looked at the disk files after rollback to stable. There is no data with timestamp larger than the stable timestamp and update with prev_durable_ts. Therefore, the data with prev_durable_ts seems to be written after rollback to stable and rollback to stable is working as expected.

      Investigate where the prev_durable_ts comes from and is there any issue with WiredTiger.

        Attachments

          Activity

            People

            Assignee:
            backlog-server-storage-engines Backlog - Storage Engines Team
            Reporter:
            chenhao.qu Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated: