[MDEV-25580] rpl.rpl_semi_sync_slave_compressed_protocol crashes because of wrong packet Created: 2021-05-03 Updated: 2022-04-01 Resolved: 2022-04-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Replication |
| Affects Version/s: | 10.3, 10.4, 10.5, 10.6 |
| Fix Version/s: | 10.3.35, 10.4.25, 10.5.16, 10.6.8, 10.7.4, 10.8.3 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Michael Widenius | Assignee: | Brandon Nesterenko |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
mtr rpl.rpl_semi_sync_slave_compressed_protocol crashes
The code is:
You need to have a debug server with -DEXTRA_DEBUG to get crash. Alternatively compile with: This crash happened after the last merge to 10.6, around last Friday, has not happened before that. |
| Comments |
| Comment by Sujatha Sivakumar (Inactive) [ 2021-05-03 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
The test exposes an old bug which was introduced as part of following 10.3
Test passed with its parent commit.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Sujatha Sivakumar (Inactive) [ 2021-05-05 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Till this issue is fixed 'rpl_semi_sync_slave_compressed_protocol.test' is marked as disabled. Please re-enable the test when the bug is fixed. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Brandon Nesterenko [ 2021-08-05 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi Andrei, This is ready for review. Commit: a29e7c90fbd573f1b245fcb18d2f0e716c06e15e Buildbot: bb-10.3-MDEV-25580
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Brandon Nesterenko [ 2022-04-01 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Manual cherry-picking of the associated patches resulted in no merge conflicts through 10.9. |