[ 
https://issues.apache.org/jira/browse/KAFKA-1676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16233971#comment-16233971
 ] 

Ismael Juma commented on KAFKA-1676:
------------------------------------

One thing to consider is what to do with the extra replicas that have been 
created and haven't caught up yet. Not doing anything about those would mean 
that the extra traffic would continue. So, there is a case for stopping the 
extra replicas that have not completed yet. In any case, a KIP would be 
required.

> Ability to cancel replica reassignment in progress
> --------------------------------------------------
>
>                 Key: KAFKA-1676
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1676
>             Project: Kafka
>          Issue Type: New Feature
>          Components: controller
>    Affects Versions: 0.8.1.1
>            Reporter: Ryan Berdeen
>            Priority: Major
>              Labels: newbie
>
> I've had several situations where I have started a replica reassignment that 
> I've needed to cancel before it completed.
> This has happened 
> * when moving to a new broker that turns out to be running on an impaired 
> server
> * if the extra replication hurts cluster performance
> * dealing with replication bugs in kafka, like KAFKA-1670
> * when a single replica reassignment is taking a long time, and I want to 
> start more replica assignments without waiting for the current one to finish.
> For the first three cases, as a last resort I have deleted the 
> {{/admin/reassign_partitions}} key from ZooKeeper and restarted the 
> controller. I would like to be able to do this by signaling the controller to 
> stop, and to leave the list of assignments as they exist at that moment.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to