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)