Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
10.6, 10.11, 11.1(EOL), 11.2, 11.4, 11.0(EOL), 11.3(EOL), 11.5(EOL)
-
None
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
- is blocked by
-
MDEV-27512 Assertion `! thd->transaction_rollback_request' failed in rows_event_stmt_cleanup
- Closed
- relates to
-
MDEV-742 LP:803649 - Xa recovery failed on client disconnection
- Closed
-
MDEV-21107 Assertion `!tmp_gco->next_gco || tmp_gco->last_sub_id > sub_id' failed in finish_event_group
- Confirmed
- split from
-
MDEV-31949 slow parallel replication of user xa
- In Review