Skip to content

Conversation

@janlindstrom
Copy link

Test case changes only. Original test case was expecting certain thd state but as this thd state might be overwritten test was not deterministic.

Fixed by using debug sync point in MDL code. When conflicting operation has started to wait conflicting MDL-lock to be released we stop it on sync point and make sure that conflicting LOCK TABLE is not BF aborted because of MDL-conflict.

@janlindstrom janlindstrom added the bug Something isn't working label Aug 22, 2025
Test case changes only. Original test case was expecting
certain thd state but as this thd state might be overwritten
test was not deterministic.

Fixed by using debug sync point in MDL code. When conflicting
operation has started to wait conflicting MDL-lock to be
released we stop it on sync point and make sure that
conflicting LOCK TABLE is not BF aborted because of MDL-conflict.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants