Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
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.