Edoardo Comar created KAFKA-5200:
------------------------------------

             Summary: Deleting topic when one broker is down will prevent topic 
to be re-creatable
                 Key: KAFKA-5200
                 URL: https://issues.apache.org/jira/browse/KAFKA-5200
             Project: Kafka
          Issue Type: Improvement
          Components: core
            Reporter: Edoardo Comar


In a cluster with 5 broker, replication factor=3, min in sync=2,
one broker went down 
A user's app remained of course unaware of that and deleted a topic that 
(unknowingly) had a replica on the dead broker.
The topic went in 'pending delete' mode
The user then tried to recreate the topic - which failed, so his app was left 
stuck - no working topic and no ability to create one.

The reassignment tool fails to move the replica out of the dead broker - 
specifically because the broker with the partition replica to move is dead :-)

Incidentally the confluent-rebalancer docs say
http://docs.confluent.io/current/kafka/post-deployment.html#scaling-the-cluster
> Supports moving partitions away from dead brokers

It'd be nice to similarly improve the opensource reassignment tool



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to