Re: producer purgatory

2023-03-08 Thread David Ballano Fernandez
Thanks Andrew. I'll give linger.ms a try. I was testing worse case scenarios so linger.ms was set to 0. also the producer was doing ack=all. which definitely adds all the producer requests to the purgatory waiting to be acknowledged. thanks. On Sat, Mar 4, 2023 at 2:57 PM Andrew Grant

Re: producer purgatory

2023-03-04 Thread Andrew Grant
leader ends up having to wait longer to hear back from the followers before sending the produce response, which in turn could explain why the producer purgatory is bigger. See the section "Commit time: Replicating the record from leader to followers" in https://www.confluent.io/blog/confi

Re: producer purgatory

2023-02-27 Thread David Ballano Fernandez
ter. messages per second matches exactly the > number of requests. > but on the ceph cluster messages do not match total produce requests per > second. > > and the only thing I can find is that the Producer purgatory in ceph kafka > cluster has more request queued up than th

producer purgatory

2023-02-27 Thread David Ballano Fernandez
nd is that the Producer purgatory in ceph kafka cluster has more request queued up than the local disk. Also RemoteTime-ms for producers is high, which could explain why there are more requests on the purgatory. To me , I think this means that the Producer is waiting to hear from all the acks. whic

Re: Fetch Request Purgatory and Mirrormaker

2015-04-23 Thread Evan Huus
understand that purgatory has been rewritten (again) in 0.8.3, so might it be worth trying a trunk build? Is there an ETA for a beta release of 0.8.3? Thanks, Evan On Tue, Apr 14, 2015 at 8:40 PM, Evan Huus wrote: > On Tue, Apr 14, 2015 at 8:31 PM, Jiangjie Qin > wrote: > >> Hey

Re: Fetch Request Purgatory and Mirrormaker

2015-04-14 Thread Evan Huus
ly. The setup is A -> Mirrormaker -> B so mirrormaker is consuming from A and producing to B. Cluster A is always fine. Cluster B is fine when mirrormaker is stopped. Cluster B has the weird purgatory issue when mirrormaker is running. Today I rolled out a change to reduce the `fetch.purgatory.purg

Re: Fetch Request Purgatory and Mirrormaker

2015-04-14 Thread Jiangjie Qin
;s still occurring... > >Is there a separate mailing list or project for mirrormaker that I could >ask? > >Thanks, >Evan > >On Thu, Apr 9, 2015 at 4:36 PM, Evan Huus wrote: > >> Hey Folks, we're running into an odd issue with mirrormaker and the >>fetch

Re: Fetch Request Purgatory and Mirrormaker

2015-04-14 Thread Evan Huus
Any ideas on this? It's still occurring... Is there a separate mailing list or project for mirrormaker that I could ask? Thanks, Evan On Thu, Apr 9, 2015 at 4:36 PM, Evan Huus wrote: > Hey Folks, we're running into an odd issue with mirrormaker and the fetch > request purgator

Fetch Request Purgatory and Mirrormaker

2015-04-09 Thread Evan Huus
Hey Folks, we're running into an odd issue with mirrormaker and the fetch request purgatory on the brokers. Our setup consists of two six-node clusters (all running 0.8.2.1 on identical hw with the same config). All "normal" producing and consuming happens on cluster A. Mirrormaker

Fetch Purgatory Request Size

2015-03-02 Thread Zakee
Looking for ideas from those who have been using kafka for some time. Should I be concerned about the fetch purgatory size increasing to high numbers and consistently remaining there while the producing data rates vary between 210k to 270k per sec (60M to 82M per sec)? There are 5 brokers

Re: Purgatory

2013-11-10 Thread Marc Labbe
Bytes > } > > > > On Fri, Nov 8, 2013 at 1:01 PM, Joel Koshy wrote: > > > Marc - thanks again for doing this. Couple of suggestions: > > > > - I would suggest removing the disclaimer and email quotes since this > > can become a stand-alone clean documen

Re: Purgatory

2013-11-10 Thread Priya Matpadi
ne clean document on what the purgatory is and > how it works. > - A diagram would be helpful - it could say, show the watcher map and > the expiration queue, and it will be especially useful if it can > show the flow of producer/fetch requests through the purgatory. That > wo

Re: Purgatory

2013-11-08 Thread Joel Koshy
Marc - thanks again for doing this. Couple of suggestions: - I would suggest removing the disclaimer and email quotes since this can become a stand-alone clean document on what the purgatory is and how it works. - A diagram would be helpful - it could say, show the watcher map and the

Re: Purgatory

2013-11-08 Thread Guozhang Wang
gt; > Libo > > > > > > -Original Message- > > From: Joel Koshy [mailto:jjkosh...@gmail.com] > > Sent: Friday, November 08, 2013 2:01 AM > > To: users@kafka.apache.org > > Subject: Re: Purgatory > > > > Excellent - thanks for putting t

RE: Purgatory

2013-11-08 Thread Marc Labbe
add a summary > at the beginning about what it is and how it may impact a user. > > Regards, > > Libo > > > -Original Message- > From: Joel Koshy [mailto:jjkosh...@gmail.com] > Sent: Friday, November 08, 2013 2:01 AM > To: users@kafka.apache.org > Subject:

RE: Purgatory

2013-11-08 Thread Yu, Libo
Subject: Re: Purgatory Excellent - thanks for putting that together! Will review it more carefully tomorrow and suggest some minor edits if required. On Thu, Nov 07, 2013 at 10:45:40PM -0500, Marc Labbe wrote: > I've just added a page for purgatory, feel free to comment/modify at will. &g

Re: Purgatory

2013-11-07 Thread Joel Koshy
Excellent - thanks for putting that together! Will review it more carefully tomorrow and suggest some minor edits if required. On Thu, Nov 07, 2013 at 10:45:40PM -0500, Marc Labbe wrote: > I've just added a page for purgatory, feel free to comment/modify at will. > I hope I didn

Re: Purgatory

2013-11-07 Thread Marc Labbe
I've just added a page for purgatory, feel free to comment/modify at will. I hope I didn't misinterpret too much of the code. https://cwiki.apache.org/confluence/display/KAFKA/Request+Purgatory+(0.8) I added a few questions of my own. On Fri, Nov 1, 2013 at 9:43 PM, Joe Stein wr

Re: Purgatory

2013-11-01 Thread Joe Stein
l free to paste my words in one of the pages, I don't > intend on asking for copyrights for this :). > > marc > > > On Fri, Nov 1, 2013 at 4:32 PM, Joel Koshy wrote: > > > Marc, thanks for writing that up. I think it is worth adding some > > details on th

Re: Purgatory

2013-11-01 Thread Marc Labbe
e pages, I don't intend on asking for copyrights for this :). marc On Fri, Nov 1, 2013 at 4:32 PM, Joel Koshy wrote: > Marc, thanks for writing that up. I think it is worth adding some > details on the request-purgatory on a wiki (Jay had started a wiki > page for kafka internals

Re: Purgatory

2013-11-01 Thread Joel Koshy
Marc, thanks for writing that up. I think it is worth adding some details on the request-purgatory on a wiki (Jay had started a wiki page for kafka internals [1] a while ago, but we have not had time to add much to it since.) Your write-up could be reviewed and added there. Do you have edit

Re: Purgatory

2013-11-01 Thread Marc Labbe
Guozhang, I have to agree with Priya the doc isn't very clear. Although the configuration is documented, it is simply rewording the name of the config, which isn't particularly useful if you want more information about what the purgatory is. I searched the whole wiki and doc and coul

Re: Purgatory

2013-11-01 Thread Joe Stein
Priya, if you want you can look at RequestPurgatory.scala for some more details. The config is the size of the atomic requestCounter. Basically the purge in the purgatory is a way to check if the request has been satisfied and delayed and can get removed. It is a background scan when the size

Re: Purgatory

2013-10-31 Thread Priya Matpadi
Guozhang, The documentation is not very clear. Marc's response for producer purgatory makes sense. I am not entirely clear on fetch purgatory. How does broker use purgatory? Is it a temporary holding area? What happens to the messages if purge interval is exceeded in case of either/both pro

Re: Purgatory

2013-10-31 Thread Guozhang Wang
Hello Priya, You can find the definitions of these two configs here: http://kafka.apache.org/documentation.html#brokerconfigs Guozhang On Thu, Oct 31, 2013 at 11:20 AM, Marc Labbe wrote: > Hi Priya > > my understanding is producer requests will be delayed (and put in request &g

Re: Purgatory

2013-10-31 Thread Marc Labbe
Hi Priya my understanding is producer requests will be delayed (and put in request purgatory) only if your producer uses ack=-1. It will be in the purgatory (delayed) until all brokers have acknowledged the messages to be replicated. The documentation suggests to monitor the

Purgatory

2013-10-31 Thread Priya Matpadi
Hello, What is purgatory? I believe the following two properties relate to consumer and producer respectively. Could someone please explain the significance of these? fetch.purgatory.purge.interval.requests=100 producer.purgatory.purge.interval.requests=100 Thanks, Priya