Ben Stopford created KAFKA-4210:
-----------------------------------

             Summary: Improve Replication Follower Throttling Stability By 
Checking Quota During Backoff
                 Key: KAFKA-4210
                 URL: https://issues.apache.org/jira/browse/KAFKA-4210
             Project: Kafka
          Issue Type: Improvement
    Affects Versions: 0.11.0.0
            Reporter: Ben Stopford
            Assignee: Ben Stopford


In Replication Throttling, the leader is more stable, particularly at low 
throttle throughputs, than the follower, as the leader uses Purgatory's Delayed 
Fetch feature to terminate a blocked request early should the quota no longer 
be breached. 

We can simulate the same behaviour simply on the follower, by altering the way 
the back-off works in the AbstractFetcherThread so that, for replication 
throttling, it checks the quota, during the pause, to see if a new request 
should be sent early. 



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

Reply via email to