hi Matt thanks for your response. +1 (binding)
Best, Chia-Ping Welch, Matt <matt.we...@intel.com> 於 2024年9月27日 週五 上午2:31寫道: > Hi Chia-Ping > > Earlier in the discussion phase, Federico Valeri has also proposed the > idea of a "producer autopilot" which could switch to a steady state mode > once the p99 was acceptably stable. > I agree with both of you that an automatic warmup would be a very useful > addition to the producer performance tooling, but creating a universal > definition of "stable" and the automatic detection of stability are both > somewhat complex. For these reasons, I think it's best that automatic > warmup is contained in a follow-on KIP. I've attempted to include your > ideas in the Rejected Alternatives section of the KIP. > > Thanks, > Matt > > -----Original Message----- > From: Chia-Ping Tsai <chia7...@apache.org> > Sent: Tuesday, September 24, 2024 4:22 AM > To: dev@kafka.apache.org > Subject: RE: [VOTE] KIP-1052: Enable warmup in producer performance test > > hi Matt > > Apologies for the delayed response. I completely agree that > ProducerPerformance should separate warmup statistics from steady-state > metrics. Overall +1, but I have a small question: > > Have you considered implementing an explicit check for warmup instead of > relying on sending a set number of records? My concern is that users may > not know how many records are necessary to complete the warmup. Rather than > relying on a rule of thumb, ProducerPerformance could check the metadata > and node latency (via metrics) to ensure that the node information (such as > connection, DNS, and metadata) is ready. > > In summary, this approach introduces a flag called enable-warmup instead > of using warmup-records. The advantage is that users no longer need to > specify the number of warmup records. When the flag is enabled, > ProducerPerformance will continue sending warmup records until the node > information is fully ready. > > Best, > Chia-Ping > > On 2024/09/04 22:20:15 "Welch, Matt" wrote: > > Hi Kafka devs, > > > > Bumping this VOTE thread again for visibility. > > > > Thanks, > > Matt > > > > -----Original Message----- > > From: Welch, Matt <matt.we...@intel.com> > > Sent: Friday, August 23, 2024 4:26 PM > > To: dev@kafka.apache.org > > Subject: RE: [VOTE] KIP-1052: Enable warmup in producer performance > > test > > > > Hi Kafka devs, > > > > Bumping this VOTE thread for visibility. > > > > Thanks, > > Matt > > > > -----Original Message----- > > From: Federico Valeri <fedeval...@gmail.com> > > Sent: Monday, August 19, 2024 12:38 AM > > To: dev@kafka.apache.org > > Subject: Re: [VOTE] KIP-1052: Enable warmup in producer performance > > test > > > > Hi Matt, +1 (non binding) from me. Thanks! > > > > Just a suggestion: I think that the following output line does not add > much value and could be removed. > > > > "Warmup first 100000 records. Steady-state results will print after the > complete-test summary." > > > > On Wed, Aug 14, 2024 at 8:06 PM Welch, Matt <matt.we...@intel.com> > wrote: > > > > > > > > > Hi all, > > > > > > It seems discussion has been quiet for a couple of weeks so I'd like > > > to call a vote on KIP-1052 > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1052%3A+Enable > > > +w > > > armup+in+producer+performance+test > > > > > > Thanks, > > > Matt Welch > > > > > >