Antonio Andelic
Antonio Andelic
Need to add comments.
Hi @zk-kiger , thanks for the questions. > How does Keeper implement linearizable reads, sequential consistency in the code Keeper uses Raft. The basic way of achieving linearizable reads is...
@zk-kiger Keeper is an already developed and available product. You can check the implementation: https://github.com/ClickHouse/ClickHouse/tree/master/src/Coordination and the documentation: https://clickhouse.com/docs/en/operations/clickhouse-keeper It is 100% compatible with the ZK, so that's why you...
@zk-kiger no problem at all, thanks for showing interest in Keeper 😄
@zk-kiger did you mean what's the difference between 10k queries and 1 query inserting 10k values? Every single insert generates one multi request, so 10k queries would generate 10k requests...
> Is there a delay in the drop table? I have deleted the table, but the Keeper still has path node? Yes there is. Try calling `DROP` with `SYNC` at...
@tavplubix yes, there is a security concern. The difference is that it appends to a defined path, and only one level. Also, the keys are base64 encoding of serialized primary...
@tavplubix do you have an idea how to handle `DatabaseReplicated`? The problem is that the UUID is the same on all replicas for the CREATE query, and I use UUID...
`ServerUUID::get()` is a nice option... Thanks.
Can you provide some kind of logs? Config seems correct.