[MDEV-21723] async replication slave's BF abort causes crash Created: 2020-02-13  Updated: 2021-04-19  Resolved: 2020-02-23

Status: Closed
Project: MariaDB Server
Component/s: Galera
Affects Version/s: 10.2.29
Fix Version/s: 10.2.32, 10.3.23, 10.4.13, 10.5.2

Type: Bug Priority: Major
Reporter: Seppo Jaakola Assignee: Jan Lindström (Inactive)
Resolution: Fixed Votes: 1
Labels: None

Issue Links:
Relates
relates to MDEV-21473 Galera node that is also an async sla... Closed

 Description   

In a cluster/replication topology, where galera cluster operates as a slave for MariaDB master, and async replication transactions are conflicting with transactions executed in the galera cluster, it may happen that the async replication slave thread cannot handle gracefully the situation where high priority galera replication thread aborts the async replication transaction.

There are several different symptoms, which may result of such BF abort situation, depending on the state and phase of the async replication slave transaction processing in the time of BF aborting. The most critical problem happens, when the conflict with galera replication is false positive, and and async replication transactions should rollback and replay.



 Comments   
Comment by Seppo Jaakola [ 2020-02-19 ]

Pull request now submitted against 10.2

Comment by Valerii Kravchuk [ 2020-02-24 ]

Why do we have 10.2.33 as fix version and not 10.2.32?

Comment by Jan Lindström (Inactive) [ 2020-02-25 ]

Sorry, by bad, now fix versions corrected.

Generated at Thu Feb 08 09:09:19 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.