[ 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)