Skip to content

Support auxiliary keeper for DatabaseReplicated (Resubmit of #91683).#95590

Merged
evillique merged 3 commits intoClickHouse:masterfrom
RinChanNOWWW:replicated-db-aux-keeper-resubmit
Feb 27, 2026
Merged

Support auxiliary keeper for DatabaseReplicated (Resubmit of #91683).#95590
evillique merged 3 commits intoClickHouse:masterfrom
RinChanNOWWW:replicated-db-aux-keeper-resubmit

Conversation

@RinChanNOWWW
Copy link
Copy Markdown
Contributor

We already support auxiliary zookeeper for storing metadata of ReplicatedMergeTree long time ago. This PR supports auxiliary zookeeper for DatabaseReplicated.

Resubmit of #91683.

Changelog category (leave one):

  • New Feature

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

Support auxiliary zookeeper for DatabaseReplicated.

Documentation entry for user-facing changes

  • Documentation is written (mandatory for new features)

@alexey-milovidov alexey-milovidov added the can be tested Allows running workflows for external contributors label Jan 30, 2026
@RinChanNOWWW
Copy link
Copy Markdown
Contributor Author

RinChanNOWWW commented Jan 30, 2026

PTAL @evillique @tavplubix

@clickhouse-gh
Copy link
Copy Markdown
Contributor

clickhouse-gh bot commented Jan 30, 2026

Workflow [PR], commit [f121f07]

Summary:

job_name test_name status info comment
Stress test (amd_ubsan) failure
Logical error: Unexpected return type from A. Expected B. Got C. Action: (STID: 1611-3d11) FAIL cidb, issue ISSUE CREATED

@clickhouse-gh clickhouse-gh bot added the pr-feature Pull request with new product feature label Jan 30, 2026
@RinChanNOWWW RinChanNOWWW force-pushed the replicated-db-aux-keeper-resubmit branch from 8156e95 to eda3df3 Compare February 2, 2026 02:29
@RinChanNOWWW

This comment was marked as outdated.

@RinChanNOWWW
Copy link
Copy Markdown
Contributor Author

Please assign a reviewer for this PR @evillique @tavplubix @alexey-milovidov

@alexey-milovidov
Copy link
Copy Markdown
Member

Tests aren't green.

@evillique evillique self-assigned this Feb 9, 2026
@RinChanNOWWW
Copy link
Copy Markdown
Contributor Author

The failures may be unrelated.

@RinChanNOWWW RinChanNOWWW force-pushed the replicated-db-aux-keeper-resubmit branch from 56cd027 to 1b68e19 Compare February 10, 2026 01:49
@evillique
Copy link
Copy Markdown
Member

Where was the bug that caused LOGICAL_ERROR, and how was it fixed?

@RinChanNOWWW
Copy link
Copy Markdown
Contributor Author

Where was the bug that caused LOGICAL_ERROR, and how was it fixed? @evillique

According to issue #95539, the bug was not introduced by my PR. And the bug was fixed by PR #95664.

@RinChanNOWWW RinChanNOWWW force-pushed the replicated-db-aux-keeper-resubmit branch from ba99597 to 19d001c Compare February 26, 2026 06:52
@evillique
Copy link
Copy Markdown
Member

I am sorry, I got distracted and forgot about this PR. Could you please resolve the conflicts?

Mark getObjectStorage as const.

Add docs and tests.

Fix.

Fix drop replica.

Fix getQueryStatus.

Fix test.

Fix zookeeper usage.

Fix codes review.

Split the tests.
@RinChanNOWWW RinChanNOWWW force-pushed the replicated-db-aux-keeper-resubmit branch from 19d001c to f121f07 Compare February 27, 2026 02:38
@RinChanNOWWW
Copy link
Copy Markdown
Contributor Author

I am sorry, I got distracted and forgot about this PR. Could you please resolve the conflicts?

Done.

@evillique evillique added this pull request to the merge queue Feb 27, 2026
Merged via the queue into ClickHouse:master with commit 43cc85b Feb 27, 2026
146 of 148 checks passed
@RinChanNOWWW RinChanNOWWW deleted the replicated-db-aux-keeper-resubmit branch February 27, 2026 09:27
@robot-ch-test-poll3 robot-ch-test-poll3 added the pr-synced-to-cloud The PR is synced to the cloud repo label Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

can be tested Allows running workflows for external contributors pr-feature Pull request with new product feature pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants