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

Change WT_ASSERT to WT_ASSERT_ALWAYS in __wt_hs_insert_updates

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0, WT11.1.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • v6.0

      Summary
      A data corruption bug in WT-9705 is rarely reproducible (more info in the ticket itself). In diagnostic mode, the following assert is hit.

      WT_ASSERT(session, prev_upd->start_ts == WT_TS_NONE); 

      However, in release mode, EBUSY is returned. It would be helpful to have a core file when/if this issue happens in MongoDB to extract more information about the bug.
       

      The scope of this ticket is to convert the WT_ASSERT to WT_ASSERT_ALWAYS.

            Assignee:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Reporter:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: