[ 
https://issues.apache.org/jira/browse/KAFKA-1313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ewen Cheslack-Postava updated KAFKA-1313:
-----------------------------------------
         Assignee:     (was: Geoff Anderson)
         Priority: Major  (was: Critical)
    Fix Version/s:     (was: 0.10.2.0)
          Summary: Support adding replicas to existing topic partitions via 
kafka-topics tool without manually setting broker assignments  (was: Support 
adding replicas to existing topic partitions)

Moved out of targeted fix version since this has been bumped out of multiple 
major and minor releases. Also dropped priority since this is annoying, but not 
impossibly currently -- this would be a nice improvement, but not terribly 
difficult to do with current tools (and being bumped out of releases indicates 
it isn't actually critical).

> Support adding replicas to existing topic partitions via kafka-topics tool 
> without manually setting broker assignments
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-1313
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1313
>             Project: Kafka
>          Issue Type: New Feature
>          Components: tools
>    Affects Versions: 0.8.0
>            Reporter: Marc Labbe
>              Labels: newbie++
>
> There is currently no easy way to add replicas to an existing topic 
> partitions.
> For example, topic create-test has been created with ReplicationFactor=1: 
> Topic:create-test  PartitionCount:3    ReplicationFactor:1 Configs:
>     Topic: create-test Partition: 0    Leader: 1   Replicas: 1 Isr: 1
>     Topic: create-test Partition: 1    Leader: 2   Replicas: 2 Isr: 2
>     Topic: create-test Partition: 2    Leader: 3   Replicas: 3 Isr: 3
> I would like to increase the ReplicationFactor=2 (or more) so it shows up 
> like this instead.
> Topic:create-test  PartitionCount:3    ReplicationFactor:2 Configs:
>     Topic: create-test Partition: 0    Leader: 1   Replicas: 1,2 Isr: 1,2
>     Topic: create-test Partition: 1    Leader: 2   Replicas: 2,3 Isr: 2,3
>     Topic: create-test Partition: 2    Leader: 3   Replicas: 3,1 Isr: 3,1
> Use cases for this:
> - adding brokers and thus increase fault tolerance
> - fixing human errors for topics created with wrong values



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to