[MDEV-5291] Slave transaction retry on temporary error leaves dangling error in SHOW SLAVE STATUS Created: 2013-11-14  Updated: 2013-11-14  Resolved: 2013-11-14

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: 10.0.5
Fix Version/s: 10.0.6

Type: Bug Priority: Major
Reporter: Kristian Nielsen Assignee: Kristian Nielsen
Resolution: Fixed Votes: 0
Labels: gtid, regression

Issue Links:
Relates
relates to MDEV-4506 MWL#184: Parallel replication of grou... Closed

 Description   

When a temporary error is encountered on the slave (like deadlock), the
transaction is retried.

But one of the patches for MDEV-4506, parallel replication, broke this. The
transaction is still retried, but the error is not cleared from SHOW SLAVE
STATUS, which can cause problems later.

There is a test case rpl_temporary_errors that is supposed to test this and
catch any regressions, but that test is broken by some old 2007 idempotency
stuff and does not actually test anything, which allowed this to slip through.



 Comments   
Comment by Kristian Nielsen [ 2013-11-14 ]

Pushed to 10.0-base.

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