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

wsrep XID checkpointing order compromised in multi-master work loads

    XMLWordPrintable

Details

    Description

      wsrep XID is checkpointed in innodb rollback segment during transaction commit, and this checkpointing is supposed to happen in strict GTID sequence order.

      While troubleshooting MDEV-23851 under highly conflicting multi-master work loads, it was observed that Xid checkpointing order can be violated in two scenarios:

      • if MariaDB is configured with binlogging enabled but with log_slave_updates = OFF, fairly frequent Xid checkpoint ordering violating happens
      • write sets, which failed in certification can perform Xid checkpointing too early in receiving nodes

      These Xid checkpointing failures do not cause the issue with MDEV-23851, but they make troubleshooting MDEV-23851 harder by hiding the underlying issue

      Attachments

        Activity

          People

            jplindst Jan Lindström (Inactive)
            seppo Seppo Jaakola
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

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