Skip to content

Updatable keeper configuration.#30372

Merged
alesapin merged 17 commits intomasterfrom
update_keeper_config
Oct 25, 2021
Merged

Updatable keeper configuration.#30372
alesapin merged 17 commits intomasterfrom
update_keeper_config

Conversation

@alesapin
Copy link
Copy Markdown
Member

Changelog category (leave one):

  • New Feature

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Add ability to change nodes configuration (in .xml file) for ClickHouse Keeper.

@robot-clickhouse robot-clickhouse added doc-alert pr-feature Pull request with new product feature labels Oct 19, 2021
@alesapin
Copy link
Copy Markdown
Member Author

@Mergifyio update

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Oct 20, 2021

update

✅ Branch has been successfully updated

@alesapin
Copy link
Copy Markdown
Member Author

One more time
@Mergifyio update

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Oct 20, 2021

update

✅ Branch has been successfully updated

@alesapin
Copy link
Copy Markdown
Member Author

Style check unrelated but let's run tests one more time.

@alesapin
Copy link
Copy Markdown
Member Author

@Mergifyio update

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Oct 21, 2021

update

✅ Branch has been successfully updated

@alesapin
Copy link
Copy Markdown
Member Author

Timeouts in integration tests not related, but let's check one more time... a lot of keeper tests were skipped.

@alesapin
Copy link
Copy Markdown
Member Author

@Mergifyio update

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Oct 22, 2021

update

✅ Branch has been successfully updated

@alesapin
Copy link
Copy Markdown
Member Author

Timeouts unrelated to changes, flaky check ok.

@alesapin alesapin merged commit 490ca93 into master Oct 25, 2021
@alesapin alesapin deleted the update_keeper_config branch October 25, 2021 07:37
Copy link
Copy Markdown
Member Author

@alesapin alesapin left a comment

Choose a reason for hiding this comment

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

More or less Ok.

@ilejn
Copy link
Copy Markdown
Contributor

ilejn commented Oct 26, 2021

Hello @alesapin , updataKeeperConfiguration breaks non USE_NURAFT build (config not used).

@sevirov
Copy link
Copy Markdown
Contributor

sevirov commented Nov 2, 2021

Internal documentation ticket: DOCSUP-17658

if (diff.empty())
LOG_TRACE(log, "Configuration update triggered, but nothing changed for RAFT");
else if (diff.size() > 1)
LOG_WARNING(log, "Configuration changed for more than one server ({}) from cluster, it's strictly not recommended", diff.size());
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@alesapin It was pretty long ago, but maybe you remember a reason for what could have happened? Or maybe you remember any specific concerns that could arise and help me write a proper test to improve it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-feature Pull request with new product feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants