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

Fix a couple of bugs that may cause replicas to diverge #27808

Merged
merged 2 commits into from Aug 19, 2021

Conversation

tavplubix
Copy link
Member

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Changelog category (leave one):

  • Bug Fix

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Fix a couple of bugs that may cause replicas to diverge

Detailed description / Documentation draft:
#27529

@robot-clickhouse robot-clickhouse added the pr-bugfix Pull request with bugfix, not backported by default label Aug 18, 2021
src/Storages/StorageReplicatedMergeTree.cpp Outdated Show resolved Hide resolved
src/Storages/StorageReplicatedMergeTree.cpp Outdated Show resolved Hide resolved
startup_event.wait();

/// If we don't separate create/start steps, race condition will happen
/// between the assignment of queue_task_handle and queueTask that use the queue_task_handle.
background_executor.start();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why we don't need it now?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because we start it here:

@alesapin
Copy link
Member

Performance changes are unrelated.

@alesapin alesapin merged commit 0aec151 into master Aug 19, 2021
@alesapin alesapin deleted the fix_replicas_may_diverge branch August 19, 2021 06:58
robot-clickhouse pushed a commit that referenced this pull request Aug 19, 2021
robot-clickhouse pushed a commit that referenced this pull request Aug 19, 2021
robot-clickhouse pushed a commit that referenced this pull request Aug 19, 2021
robot-clickhouse pushed a commit that referenced this pull request Aug 19, 2021
tavplubix added a commit that referenced this pull request Aug 25, 2021
Backport #27808 to 21.8: Fix a couple of bugs that may cause replicas to diverge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr-bugfix Pull request with bugfix, not backported by default
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants