title: Re-assignment of Partition gets infinitely stuck in "Still in progress" state
body: <p>We have 6 node kafka cluster. Out of the 6 machines, 3 of them have both Kafka + zookeeper, and the remaining 3 of them have just kafka.
  Recently, we added one more kafka node. While re-assigning the partition to all the nodes (including the newer one), we executed the below command:</p>
  
  <pre><code>/opt/kafka/bin/kafka-reassign-partitions.sh --reassignment-json-file new_assignment_details.json --execute --zookeeper localhost:2181
  </code></pre>
  
  <p>However, when we verified the status by using the below command,</p>
  
  <pre><code>/opt/kafka/bin/kafka-reassign-partitions.sh --reassignment-json-file new_assignment_details.json --verify --zookeeper localhost:2181
  </code></pre>
  
  <p>We get the below output. Some of the partitions are re-assignment is still in progress.</p>
  
  <pre><code>/opt/kafka/bin/kafka-reassign-partitions.sh --reassignment-json-file new_assignment_details.json --verify --zookeeper localhost:2181 | grep 'progress'
  Reassignment of partition [topic-name,854] is still in progress
  Reassignment of partition [topic-name,674] is still in progress
  Reassignment of partition [topic-name,944] is still in progress
  Reassignment of partition [topic-name,404] is still in progress
  Reassignment of partition [topic-name,314] is still in progress
  Reassignment of partition [topic-name,853] is still in progress
  Reassignment of partition [prom-metrics,403] is still in progress
  Reassignment of partition [prom-metrics,134] is still in progress
  </code></pre>
  
  <p>There is no way to either:</p>
  
  <ol>
  <li>Cancel the on-going partition re-assignment.</li>
  <li>Rollback is also not possible. ( When we try doing that it says that <strong>"There is an existing assignment running."</strong></li>
  </ol>
  
  <p><strong>Kafka Version: 0.10.1.1</strong></p>
  
  <p><strong>Platform: Amazon Linux 1 x86_64 GNU/Linux</strong></p>
  
  <p>Can anyone please help me out in this?</p>