Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Andor Molnar
@zookeeper.apache.org To: dev@zookeeper.apache.org Subject: Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum Date: Tue, 13 Aug 2019 12:00:36 -0700 On Tue, Aug 13, 2019 at 10:41 AM Andor Molnar wrote: > Hmmm... and what should Kafka do if it wants to see all events? > UseRabbitMQ? :)

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Ted Dunning
On Tue, Aug 13, 2019 at 10:41 AM Andor Molnar wrote: > Hmmm... and what should Kafka do if it wants to see all events? Use > RabbitMQ? :) Kafka should not be using ZK to store messages. And synchronization of configuration doesn't require message passing. Read the original ZK paper [1] to

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Jordan Zimmerman
a few of these use cases from the >>> community, esp downstreams, and evaluate performance, see if we can address. >>> >>> Patrick >>> >>> On Fri, Aug 2, 2019 at 11:03 AM Michael Han wrote: >>> >>>> Folks, >>>> >

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Andor Molnar
ne any benchmarking in quite some > > > time. > It > > > would be interesting to collect a few of these use cases from > > > thecommunity, esp downstreams, and evaluate performance, see if > > > we can > address. > > > Patrick > > > On Fri, Aug 2, 20

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Patrick Hunt
; >> > > >> I'll also add that we haven't done any benchmarking in quite some > time. > > It > > >> would be interesting to collect a few of these use cases from the > > >> community, esp downstreams, and evaluate performance, see if we

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Ted Dunning
benchmarking in quite some time. > It > >> would be interesting to collect a few of these use cases from the > >> community, esp downstreams, and evaluate performance, see if we can > address. > >> > >> Patrick > >> > >> On F

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Jordan Zimmerman
; >> On Fri, Aug 2, 2019 at 11:03 AM Michael Han wrote: >> >>> Folks, >>> >>> Some of you might already see this. Comments? >>> >>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum &

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-13 Thread Andor Molnar
> > On Fri, Aug 2, 2019 at 11:03 AM Michael Han wrote: > >> Folks, >> >> Some of you might already see this. Comments? >> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum >> >

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-10 Thread Norbert Kalmar
Very useful thread on how watchers work in ZooKeeper and why they work that way! I talked with a Kafka dev about this. He said there are only talks for now about removing ZooKeeper, not going to happen soon, but some people definitely want it done. They even want their own Leader election, so not

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-08 Thread Ted Dunning
On Wed, Aug 7, 2019 at 5:55 PM Michael Han wrote: > Related discussions: > https://lists.apache.org/list.html?d...@kafka.apache.org:lte=1M:KIP-500 > > >> Why would this lead to any discrepancy? It seems to me that the > controller, will read an even newer state in such a scenario. > > I think in

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-07 Thread Michael Han
Related discussions: https://lists.apache.org/list.html?d...@kafka.apache.org:lte=1M:KIP-500 >> Why would this lead to any discrepancy? It seems to me that the controller, will read an even newer state in such a scenario. I think in this case the Kafka side of expectation is not just be able to

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-07 Thread Ted Dunning
On Wed, Aug 7, 2019 at 11:31 AM Karolos Antoniadis wrote: > In the paragraph that Michael mentioned, among others it is written: "For > example, when a partition leader changes its ISR in ZK, the controller will > typically not learn about these changes for many seconds." Why would it > take

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-07 Thread Karolos Antoniadis
; > > would be interesting to collect a few of these use cases from the > > > community, esp downstreams, and evaluate performance, see if we can > > > address. > > > > > > Patrick > > > > > > On Fri, Aug 2, 2019 at 11:03 AM Michae

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-02 Thread Michael Han
some time. > It > > would be interesting to collect a few of these use cases from the > > community, esp downstreams, and evaluate performance, see if we can > > address. > > > > Patrick > > > > On Fri, Aug 2, 2019 at 11:03 AM Michael Han wrote: > >

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-02 Thread Michael Han
; Patrick > > On Fri, Aug 2, 2019 at 11:03 AM Michael Han wrote: > > > Folks, > > > > Some of you might already see this. Comments? > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quo

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-02 Thread Ted Dunning
ments? > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum > > > > > > What caught my eyes are: > > > > *Worse still, although ZooKeeper is the store of record, the state in >

Re: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-02 Thread Patrick Hunt
fluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum > > > What caught my eyes are: > > *Worse still, although ZooKeeper is the store of record, the state in > ZooKeeper often doesn't match the state that is held in memory in the > controller.

KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum

2019-08-02 Thread Michael Han
Folks, Some of you might already see this. Comments? https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum What caught my eyes are: *Worse still, although ZooKeeper is the store of record, the state in ZooKeeper often doesn't match