[MDEV-17048] Galera 4: Inconsistency voting Created: 2018-08-23 Updated: 2021-01-29 Resolved: 2019-08-28 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Galera |
| Fix Version/s: | 10.5.0 |
| Type: | Task | Priority: | Critical |
| Reporter: | Jan Lindström (Inactive) | Assignee: | Jan Lindström (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | tests | ||
| Issue Links: |
|
||||||||||||
| Description |
|
Galera Cluster version 3, has strict inconsistency policy: all transaction replication errors cause emergency abort for all nodes detecting the inconsistency. Galera Cluster 4 has more sophisticated inconsistency strategy where cluster runs inconsistency voting protocol and optimizes the way cluster reacts to detected inconsistency. With consistency voting, Galera Cluster can mitigate the harm of inconsistency for the cluster. In the best case, only one node has to abort, and majority can continue operating normally However, if the database has been inconsistent, for indefinitely long period, and application business logic may have been hurt |
| Comments |
| Comment by Seppo Jaakola [ 2018-12-05 ] |
|
Inconsistency voting is complete in MySQL version, and has been fully integrated in MariaDB 10.4 candidate tree. However, no buildbot testing for this feature has yet been carried out. The related tests are in galera_ee and galera_3_nodes_ee suites. |
| Comment by Jan Lindström (Inactive) [ 2019-08-12 ] |
|
Yurchenko Yes, we want PR against 10.5 |
| Comment by Jan Lindström (Inactive) [ 2019-08-20 ] |
| Comment by Jan Lindström (Inactive) [ 2019-08-28 ] |
|
High-level decsription.
|
| Comment by Jan Lindström (Inactive) [ 2019-08-28 ] |
|
jacob.moorman This is feature to 10.5 see above for description. I can give a example if wanted. |