[MDEV-14721] Big transaction events get lost on semisync master when replicate_events_marked_for_skip=FILTER_ON_MASTER Created: 2017-12-20 Updated: 2020-08-25 Resolved: 2018-02-02 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Replication |
| Affects Version/s: | 10.2.11 |
| Fix Version/s: | 10.1.32, 10.2.13 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Andrei Elkin | Assignee: | Andrei Elkin |
| Resolution: | Fixed | Votes: | 2 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Sprint: | 10.2.12, 10.0.34, 10.1.31, 10.2.13 | ||||||||
| Description |
|
In a regular Master-Slave configuration the Slave sql erros out a dup key. The slave has been set up via backup restore and is claimed not to have should've worked out without any issue. |
| Comments |
| Comment by Michael Widenius [ 2018-01-27 ] |
|
When events of a big transaction are binlogged offsetting over 2GB from The current fixes make sure the skipping status is computed correctly. |
| Comment by Andrei Elkin [ 2018-02-02 ] |
|
Pushed as c09371dce66c483 to 10.2 and up. |
| Comment by Andrei Elkin [ 2018-04-24 ] |
|
The 10.1 branch was patched as well with the commit id The release can be seen from here: |