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

Change WT_ASSERT to WT_ASSERT_ALWAYS in __wt_hs_insert_updates

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 6.1.0-rc0, WT11.1.0
    • None
    • None
    • v6.0

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: