[MDEV-22632] wsrep XID checkpointing can happen out of order for certification failure Created: 2020-05-19 Updated: 2020-06-24 Resolved: 2020-06-24 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Galera |
| Affects Version/s: | 10.4 |
| Fix Version/s: | 10.4.14, 10.5.5 |
| Type: | Bug | Priority: | Major |
| Reporter: | Seppo Jaakola | Assignee: | Jan Lindström (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
wsrep XID can be checkpointed in innodb rollback segment too early, if a transaction fails in certification and does not go for commit phase, where natural ordering of wsrep XID checkpointing would be guaranteed. |
| Comments |
| Comment by Seppo Jaakola [ 2020-05-22 ] |
|
wsrep XID checkpointing order is fixed and new mtr test added for it. Test galera.galera_slave_replay test is also fixed to be deterministic. A pull request has been submitted against 10.4 |