Hello. The dev list might be a better place to ask this question. FWIW I believe your interpretation is correct -- the proposal essentially uses two separate clusters, comprising "controllers" and "brokers". N.B. that the brokers cannot become controllers or vice versa.
You can find the discussion thread here: https://lists.apache.org/thread.html/cce5313ebe72bde34bf0da3af5a1723db3ee871667b1fd8edf2ee7ab@%3Cdev.kafka.apache.org%3E You will see I expressed concerns early on that "the proposal still requires separate processes with separate configuration". Ryanne On Thu, Jan 2, 2020 at 9:45 AM M. Manna <manme...@gmail.com> wrote: > Hello, > > Greetings of the New Year to everybody. Sorry for reviving this randomly, > as I didn't have the original thread anymore. > > I was reading through this KIP and trying to following the current vs > proposed diagrams. Once again, apologies for making mistakes in > understanding this. > > Are we replacing the ZK cluster with another kafka cluster which will > simply do what ZK is doing? Or, are we simply distributing the metadata > management job to the existing kafka cluster? I believe it's the former as > I read on the KIP that the metadata manager (in post-ZK world) would be > separate from Kafka brokers But it would be good if someone can correct me. > > Thanks and Best Regards, >