Allow version cursor to return a prepared update that is rolled back

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Cursors
    • None
    • Storage Engines - Transactions
    • SE Transactions - 2026-03-13, SE Transactions - 2026-03-27
    • 5

      We need to resolve the prepared update on the stable table when draining the ingest table content to the stable table during step-up. The draining process relies on the version cursor to iterate over all the versions on the ingest table that needs to be copied to the stable table. However, if a prepared update is aborted on the ingest table, currently it is skipped by the version cursor. Therefore, we will miss the information that there may be an unresolved prepared update on the stable table.

      We need to change the version cursor to be able to return the aborted prepared update when draining the ingest table.

            Assignee:
            Linh Tran
            Reporter:
            Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: