-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
reconfig
support for CH Keeper
#49450
reconfig
support for CH Keeper
#49450
Conversation
a5991e3
to
c873025
Compare
46b1c5c
to
b0c4626
Compare
This is an automated comment for commit 59ad2d9 with description of existing statuses. It's updated for the latest CI running
|
This is an automatic comment. The PR descriptions does not match the template. Please, edit it accordingly. The error is: Category 'Backward incompatible' is not valid |
491ee5b
to
2574487
Compare
122cbbf
to
486cb36
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@antonio2368 , please also take a look when it will be finished.
We have a conflict with #50091 which will add an HTTP endpoint for cluster management. I'm okay with The problem is that NuRaft already handles internally the cluster configuration and it would be hell to keep those things in sync with the way you implemented it. I would put this PR on hold until #50091 is merged and then we can keep only part for adding ReconfigRequest as an alternative (more limited) version for HTTP endpoint. |
4ef9f28
to
7405a57
Compare
284e17c
to
1f65efe
Compare
Things that need to be addressed:
Currently |
f69580f
to
9b232ea
Compare
811a48f
to
4bb3e74
Compare
fd59c29
to
5302b47
Compare
reconfig
support for CH Keeper
Resolves: #45886
Depends on: eBay/NuRaft#432, ClickHouse/NuRaft#63
Related: #50251
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Support ZooKeeper
reconfig
command for CH Keeper with incremental reconfiguration which can be enabled viakeeper_server.enable_reconfiguration
setting.Support adding servers, removing servers, and changing server priorities.
Documentation entry for user-facing changes
Docs PR: ClickHouse/clickhouse-docs#1164