You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Todd Palino (JIRA)" <ji...@apache.org> on 2014/02/03 21:45:07 UTC

[jira] [Commented] (KAFKA-1125) Add options to let admin tools block until finish

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

Todd Palino commented on KAFKA-1125:
------------------------------------

I believe an option for each of these tools to make them block would be very useful. As noted, in scripts where I want to perform tasks in sequence (such as moving partitions one topic at a time so as not to overload the cluster), I need to check for completion of each command by using the reassignment JSON file with --verify and parsing the response.

On the separate issue of creating a queue of admin tasks, this is probably a good idea as, for the most part, we do not want to perform two actions at the same time. However, I would request that if we have that queue of tasks, tools to view and modify the queue (removing tasks or potentially reordering them) would be helpful.

> Add options to let admin tools block until finish
> -------------------------------------------------
>
>                 Key: KAFKA-1125
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1125
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8.1
>            Reporter: Guozhang Wang
>            Assignee: Guozhang Wang
>
> Topic config change as well as create-topic, add-partition, partition-reassignment and preferred leader election are all asynchronous in the sense that the admin command would return immediately and one has to check himself if the process has finished. It is better to add an option to make these commands blocking until the process is done.
> Also, it would be good to order admin tasks in order so that they can be executed sequentially in logic.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)