Assert fire in row_modify

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0, 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: Btree
    • None
    • Storage Engines, Storage Engines - Transactions
    • SE Transactions - 2025-08-15
    • 2

      The following assert is hit in mongodb

      {
          error: 0,
          message: {
              ts_sec: 1754077186,
              ts_usec: 314769,
              thread: "188209:0xffff6f885a80",
              session_dhandle_name: "file:_mdb_catalog.wt_stable",
              session_name: "WT_CURSOR.insert",
              category: "WT_VERB_DEFAULT",
              log_id: 1000000,
              category_id: 12,
              verbose_level: "ERROR",
              verbose_level_id: -3,
              msg: "__wt_row_modify:182:WiredTiger assertion failed: '!restore || (*upd_entry == ((void *)0) || ((((((((WT_BTREE *)(session)->dhandle->handle))->flags) & (0x0004000u)) != 0) && ((((&((WT_CONNECTION_IMPL *)((WT_SESSION_IMPL *)(session))->iface.connection)->disaggregated_storage)->flags) & (0x4u)) != 0)) && (*upd_entry)->type == 4 && ((((*upd_entry)->flags) & (0x100u)) != 0)))'. Illegal update on chain during update restore eviction"
          }
      }
      

              Assignee:
              Chenhao Qu
              Reporter:
              Chenhao Qu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: