[MDEV-29496] Change Galera BF conflict resolution Created: 2022-09-08  Updated: 2022-09-28

Status: Open
Project: MariaDB Server
Component/s: Galera
Fix Version/s: 11.0

Type: Task Priority: Major
Reporter: Jan Lindström (Inactive) Assignee: Seppo Jaakola
Resolution: Unresolved Votes: 1
Labels: None


 Description   

Ideas

  • Remove Galera related code from lock0lock.cc and lock0wait.cc especially case when we crash on BF-BF conflict.
  • We need only way to "kill" transactions
  • Galera provider should order (total order) between BFs before they take row locks
  • We let BF wait for other BF if necessary
  • If there is lock wait timeout ==> retry
  • If there is deadlock ==> retry
  • If there is failure enough times in retry start inconsistency voting

Generated at Thu Feb 08 10:09:03 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.