[ 
https://issues.apache.org/jira/browse/KAFKA-451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15470408#comment-15470408
 ] 

Ismael Juma commented on KAFKA-451:
-----------------------------------

We have the following code in AbstractFetcherThread:

{code}
          warn(s"Error in fetch $fetchRequest", t)
          inLock(partitionMapLock) {
            partitionsWithError ++= partitionMap.keys
            // there is an error occurred while fetching partitions, sleep a 
while
            partitionMapCond.await(fetchBackOffMs, TimeUnit.MILLISECONDS)
          }
{code}

Is that what was intended in this JIRA?

> follower replica may need to backoff the fetching if leader is not ready yet
> ----------------------------------------------------------------------------
>
>                 Key: KAFKA-451
>                 URL: https://issues.apache.org/jira/browse/KAFKA-451
>             Project: Kafka
>          Issue Type: Bug
>          Components: core
>            Reporter: Jun Rao
>            Assignee: Prashanth Menon
>              Labels: optimization
>             Fix For: 0.10.1.0
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> Currently, when a follower starts fetching from a new leader, it just keeps 
> sending fetch requests even if the requests fail because the leader is not 
> ready yet. We probably should let the follower backoff a bit in this case.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to