[MDEV-7237] Parallel replication: incorrect relaylog position after stop/start the slave Created: 2014-12-01 Updated: 2014-12-02 Resolved: 2014-12-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Replication |
| Affects Version/s: | 10.0.15 |
| Fix Version/s: | 10.0.16 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Kristian Nielsen | Assignee: | Kristian Nielsen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | parallelslave, replication | ||
| Description |
|
I reproduced this by first preparing a binlog using RQG replication-dml. I This was reproduced in non-GTID mode. I had a couple reports of a similar problem from two users. Given the ease of |
| Comments |
| Comment by Kristian Nielsen [ 2014-12-01 ] |
|
Ok, so the problem is when a transaction has committed and goes to update the The result is that if the SQL thread is stopped (by STOP SLAVE or due to an This problem does not happen as easy in GTID mode (stopping both slave threads |
| Comment by Kristian Nielsen [ 2014-12-01 ] |
|
Patch: http://lists.askmonty.org/pipermail/commits/2014-December/007104.html |
| Comment by Arjen Lentz [ 2014-12-02 ] |
|
Sounds like our problem. Good catch Kristian! |