Skip to content
/ server Public

MDEV-28750 : Assertion `trans_safe || !updated || thd->transaction->s…#4841

Merged
janlindstrom merged 1 commit intoMariaDB:10.11from
mariadb-corporation:galera-10.11-MDEV-28750
Mar 24, 2026
Merged

MDEV-28750 : Assertion `trans_safe || !updated || thd->transaction->s…#4841
janlindstrom merged 1 commit intoMariaDB:10.11from
mariadb-corporation:galera-10.11-MDEV-28750

Conversation

@janlindstrom
Copy link
Contributor

…tmt.modified_non_trans_table' failed in virtual bool multi_update::send_eof()

Problem was that in multi-table update that contains tables that are not transactional and tables that are transactional error handling does not work correctly if write set size is limited. Because, Galera replication for MyISAM is experimental it is better to avoid multi-table updates in this case.

Fixed by not allowing multi-table updates if statement contains non transactional and transactional tables and write set size is limited.

…tmt.modified_non_trans_table' failed in virtual bool multi_update::send_eof()

Problem was that in multi-table update that contains tables that are not
transactional and tables that are transactional error handling does not
work correctly if write set size is limited. Because, Galera
replication for MyISAM is experimental it is better to avoid
multi-table updates in this case.

Fixed by not allowing multi-table updates if statement contains
non transactional and transactional tables and write set size
is limited.
@janlindstrom janlindstrom force-pushed the galera-10.11-MDEV-28750 branch from bce2905 to 87125d7 Compare March 23, 2026 14:17
@janlindstrom janlindstrom enabled auto-merge (rebase) March 24, 2026 04:49
@janlindstrom janlindstrom merged commit 1f34996 into MariaDB:10.11 Mar 24, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant