Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-15204

Replication Throttling: Re-add ReplicationThrottledRate to Server Config

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • config, replication
    • 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.

       

       

       

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            nkostoulas Nikos Kostoulas
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: