Hi Jun, Could you confirm the following? So after a broker is out of ISR, the only way to let it go back is to restart it.
We should set replica.lag.time.max.ms and replica.lag.max.messages as large as possible to avoid a broker fall outside of ISR. What we have experienced is that when a broker is out of ISR frequently we need to restart the whole cluster to make it back. That is a blocking issue for us. Regards, Libo -----Original Message----- From: Jun Rao [mailto:jun...@gmail.com] Sent: Friday, August 23, 2013 11:41 PM To: users@kafka.apache.org Subject: Re: questions about ISR When a broker is restarted, it will automatically catch up from the leader and will join ISR when it's caught up. Are you not seeing this happening? Thanks, Jun On Fri, Aug 23, 2013 at 11:33 AM, Yu, Libo <libo...@citi.com> wrote: > Hi, > > When a broker is not in a topic's ISR, will it try to catch up to go > back to ISR itself? > Or do we have to restart it? > > We can increase replica.lag.time.max.ms and replica.lag.max.messages > to let brokers stay longer in ISR. Is that good practice? Still this > is related to the first questions. We want to know what happens after > a broker falls out of ISR and what we should do. Thanks. > > > Regards, > > Libo > >