Thanks for the reviews guys. Jun, I’ll removed both LeaderOverThrottledRate as it’s not necessary. PartitionBytesInRate could be quite useful, if you want to work out what bandwidth a broker requires, based on some arbitrary set of replicas. I might keep that one in.
Ismael - I’m happy with both your points. Will amend. B Ben Stopford Confluent, http://www.confluent.io <http://www.confluent.io/> > On 23 Aug 2016, at 14:41, Ismael Juma <ism...@juma.me.uk> wrote: > > Thanks for the KIP, +1 (binding) with a couple of minor suggestions: > > //Sample configuration for throttled replicas > { > "version":1, > "config": { > "throttled-replicas":"0-0:0-1:0-2:1-0:1-1:1-2" > } > } > > > I think it would be nicer if the "throttled-replicas" value was a JSON > array instead of a String. So: > > > //Sample configuration for throttled replicas > { > "version":1, > "config": { > "throttled-replicas":["0-0","0-1","0-2","1-0","1-1","1-2"] > } > } > > > It does take a little more space, but it's more standard. Do we think > the space savings are worth > > coming up with our own encoding? > > > And about SumReplicaLag, I think ReplicaLagSum sounds a bit better. > Obviously subjective so > > if you prefer the current name feel free to keep it. > > > Ismael > > > On Mon, Aug 22, 2016 at 11:58 PM, Jun Rao <j...@confluent.io> wrote: > >> Ben, >> >> Thanks for the proposal. +1. >> >> Just a few minor comments below. >> >> 1. We have a LeaderOverThrottledRate metric to indicate the amount of >> throttling happening in the leader broker. It seems that we should have the >> equivalent of that for the follower to indicate the amount of throttling in >> the follower, if any. >> 2. Do we still need the PartitionBytesInRate metric? There is no reference >> on how it's going to be used. >> 3. In the test plan, you mentioned "Then replicas should move at close to >> (but no more than) than (the quota dictated rate - the inbound rate).". It >> seems that the replicas should always be moved at the quota rate >> independent whether there is incoming traffic from the producer? >> >> Jun >> >> On Fri, Aug 19, 2016 at 1:21 AM, Ben Stopford <b...@confluent.io> wrote: >> >>> I’d like to initiate the voting process for KIP-73: >>> https://cwiki.apache.org/confluence/display/KAFKA/KIP- >>> 73+Replication+Quotas <https://cwiki.apache.org/ >>> confluence/display/KAFKA/KIP-73+Replication+Quotas> >>> >>> Ben >>