You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by taosheng53 <ta...@qq.com> on 2015/07/01 18:07:46 UTC

some problem abort isrshrinkrate

hello,
       when i use jmx to monitor kafka, i find the value of the isrshrinkrate always 0,never change when one broker has been shutdown.(i have a cluster containing three nodes),i want to know if there is some problem?

Re: some problem abort isrshrinkrate

Posted by Joel Koshy <jj...@gmail.com>.
I'm assuming you mean you shut down the follower and the leader did
not reflect this in isr shrink-rate. I think the reason for this is
that the controller would have sent a leaderAndIsr request to the
(existing leader) with the shrunk ISR.

On the (redundant) leader transition the leader updates the ISR (i.e.,
shrinks) but does not mark the shrink-rate meter. We currently only
mark the meter if the follower is slow/stuck. If it is down, then the
controller may detect that and send the leaderAndIsr request before
the ISR shrink-thread gets a chance to detect and shrink the ISR.

We should mark the ISR shrink when receiving a leaderAndIsr request
from the controller with a shrunk ISR - I filed
https://issues.apache.org/jira/browse/KAFKA-2309 for this.

Thanks,

Joel

On Thu, Jul 02, 2015 at 12:07:46AM +0800, taosheng53 wrote:
> hello,
>        when i use jmx to monitor kafka, i find the value of the isrshrinkrate always 0,never change when one broker has been shutdown.(i have a cluster containing three nodes),i want to know if there is some problem?