4 ms·
1) KRaft is only for metadata replication, and data replication is done in ISR based even in KRaft, so it doesn't change the conclusion
by ocadaruma 3y ago
1) KRaft is only for metadata replication, and data replication is done in ISR based even in KRaft, so it doesn't change the conclusion
- galeaspablo 3y agoNah, I dug deeper into this. Right conclusion, wrong reasoning. The reason KRaft turns out to be fine is because the KRaft topic does fsync! Source: https://cwiki.apache.org/confluence/display/KAFKA/KIP-595%3A+A+Raft+Protocol+for+the+Metadata+Quorum#KIP595:ARaftProtocolfortheMetadataQuorum-QuorumState https://cwiki.apache.org/confluence/display/KAFKA/KIP-595%3A... KRaft is used for metadata replication in the same way that Zookeeper is used for metadata. I.e., in a very meaningful way.