Nikos Kostoulas created KAFKA-15204:
---------------------------------------

             Summary: Replication Throttling: Re-add ReplicationThrottledRate 
to Server Config
                 Key: KAFKA-15204
                 URL: https://issues.apache.org/jira/browse/KAFKA-15204
             Project: Kafka
          Issue Type: Improvement
          Components: config, replication
            Reporter: Nikos Kostoulas


Replication throttled rate configuration (`leader.replication.throttled.rate` 
and `follower.replication.throttled.rate`) were removed from static server 
config in https://issues.apache.org/jira/browse/KAFKA-4177 as back then the 
equivalent Topic configs (`leader.replication.throttled.replicas` and 
`follower.replication.throttled.replicas`) did not support the wildcard `*` 
value, thus it made little sense to statically pre-configure these if they were 
only to take effect when using the `kafka-reassign-partitions.sh` rebalance 
script. 

Now that `*` is supported though and Topics can be configured on creation (via 
`kafka-configs`) to allow replication on all replicas it would make sense to 
allow configuring Kafka brokers with replication throttling on creation via 
static server properties. It should still be possible to add/edit these 
dynamically.

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to