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

v17 backport: Solve RevertMigration.Comment read/write concurrency issue #13734

Merged

Conversation

shlomi-noach
Copy link
Contributor

@shlomi-noach shlomi-noach commented Aug 7, 2023

Manual backport of #13700

Description

In this PR we clone the RevertMigration.Comments map before iterating it. Thus, we solve an issue of concurrently reading/writing to same Comments map. See #13699 for details.

To be backported to all supported versions.

Related Issue(s)

Fixes #13699

Checklist

  • "Backport to:" labels have been added if this change should be back-ported
  • Tests were added or are not required
  • Did the new or modified tests pass consistently locally and on the CI
  • Documentation was added or is not required

Deployment Notes

…13700)

Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
@shlomi-noach shlomi-noach added Type: Bug Backport This is a backport Component: Online DDL Online DDL (vitess/native/gh-ost/pt-osc) labels Aug 7, 2023
@shlomi-noach shlomi-noach requested a review from a team August 7, 2023 10:37
@shlomi-noach shlomi-noach added this to the v17.0.2 milestone Aug 7, 2023
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
@shlomi-noach shlomi-noach merged commit 166a734 into vitessio:release-17.0 Aug 8, 2023
111 of 112 checks passed
@shlomi-noach shlomi-noach deleted the onlineddl-clone-comments-v17 branch August 8, 2023 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backport This is a backport Component: Online DDL Online DDL (vitess/native/gh-ost/pt-osc) Type: Bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants