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

PXC434 PXC-436 Crash in galera at certification #34

Open
wants to merge 3 commits into
base: 3.x
Choose a base branch
from
Open

PXC434 PXC-436 Crash in galera at certification #34

wants to merge 3 commits into from

Conversation

sysprg
Copy link

@sysprg sysprg commented Nov 19, 2015

In some rare scenarios (e.g., when we have multiple transactions awaiting certification, and the last node remaining in the cluster becomes PRIMARY due to the failure of the previous primary node and the assign_initial_position() was called) sequence number mismatch occurs on configuration change and then certification was failed. In some other rare scenarios, states diverged on SST and we see the local state sequence number is greater than group sequence number. In both cases we cannot move server forward to avoid potential data loss, and hence will have to shut it down. This patch eliminates the server crash because of the assert(0) or falling into exception handler (in the above scenarios).

@peterschwaller peterschwaller changed the title Crash in galera at certification PXC434 PXC-436 Crash in galera at certification Feb 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant