Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-33853

Async rollback prepared transactions during binlog crash recovery

    XMLWordPrintable

Details

    Description

      When doing server recovery, the active transactions will be rolled
      back by InnoDB background rollback thread automatically. The
      prepared transactions will be committed or rolled back accordingly
      by binlog recovery. Binlog recovery is done in main thread before
      the server can provide service to users. If there is a big
      transaction to rollback, the server will not available for a long
      time.

      It is better to make the prepared transactions to be rolled back by the background rollback thread.

      Attachments

        Activity

          People

            Elkin Andrei Elkin
            libing Libing Song
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.