Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDEV-28452 wsrep_ready: OFF after MDL BF-BF conflict #426

Open
wants to merge 6 commits into
base: 10.6
Choose a base branch
from

Commits on May 6, 2024

  1. MDEV-28452 wsrep_ready: OFF after MDL BF-BF conflict.

    Galera Cluster failed when two transactions that were executed
    serially on a master node were incorrectly executed in parallel on a
    slave node. The slave node detected MDL BF-BF conflict and quit the
    cluster.
    
    The problem was caused by OPTIMIZE TABLE on a table that is the child
    table of a foreign key constraint. If UPDATE was performed on the
    parent table of the foreign key constraint while OPTIMIZE TABLE was
    running on the child table, the master node would run the transactions
    serially, but a slave node might run them in parallel resulting in MDL
    BF-BF conflict. The problem is fixed by adding foreign key constraint
    to the replicated write set preventing parallel apply of the
    transactions on the slave node.
    plampio committed May 6, 2024
    Configuration menu
    Copy the full SHA
    3aa83f7 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Code cleanup.

    Removed debug messages.
    plampio committed May 7, 2024
    Configuration menu
    Copy the full SHA
    d456e13 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    4e785bd View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    827d90d View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    d20fcad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9adda4 View commit details
    Browse the repository at this point in the history