Skip to content

MDB-47201: try using clickhouse-keeper instead of zookeeper (stable) - #183

Draft
aak74 wants to merge 5 commits into
yandex:stablefrom
aak74:MDB-47201-chkeeper-stable
Draft

MDB-47201: try using clickhouse-keeper instead of zookeeper (stable)#183
aak74 wants to merge 5 commits into
yandex:stablefrom
aak74:MDB-47201-chkeeper-stable

Conversation

@aak74

@aak74 aak74 commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

For testing purposes only. No need to merge.

@aak74
aak74 requested a review from a team as a code owner July 9, 2026 05:22
Comment thread src/main.py
)
if source:
# And acquire lock (then new_primary will create replication slot)
self.zk.acquire_lock(os.path.join(self.zk.HOST_REPLICATION_SOURCES, source), read_lock=True)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

CRIT! Looks not fine.
Do CH and ZK have different protocols here ?
We expect that changing DCS implementation will not affect application logic at all, especially in so many places.

@aak74
aak74 marked this pull request as draft July 13, 2026 15:54
@aak74
aak74 force-pushed the MDB-47201-chkeeper-stable branch from 686b8c0 to e9839af Compare July 14, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants