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)