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

Adapt parallel slave's round-robin scheduling to XA events

    XMLWordPrintable

Details

    Description

      This ticket offers an alternative to MDEV-33667 solution for improving parallel slave performance of XA transaction load.
      Round-robin distribution is mingled with assigning XA-"COMPLETE" events to the same
      slave workers that currently may be processing respective XA-PREPARE parts.

      The algorithm tries to reach fair distribution but it can't provide the parallelism of
      XA-PREPARE with XA-COMMIT (ROLLBACK).

      Currently knielsen_xa_sched_minimal_fix branch contains such solution.

      10.6 Rebase branch: bb-10.6-MDEV-33668
      https://github.com/MariaDB/server/commits/bb-10.6-MDEV-33668/

      Attachments

        Issue Links

          Activity

            People

              Elkin Andrei Elkin
              Elkin Andrei Elkin
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 0d
                  0d
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 7d 5.25h
                  7d 5.25h

                  Git Integration

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