Mayuresh Gharat created KAFKA-2976:
--------------------------------------

             Summary: Mirror maker dies if we delete a topic from destination 
cluster
                 Key: KAFKA-2976
                 URL: https://issues.apache.org/jira/browse/KAFKA-2976
             Project: Kafka
          Issue Type: Bug
          Components: clients
            Reporter: Mayuresh Gharat
            Assignee: Mayuresh Gharat


In datapipeline,

1) Suppose the  Mirror Maker is producing to a cluster with Topic T and has 128 
partitions (Partition 0 to Partition 127) . The default setting on creation of 
a new topic on that cluster is 8 partitions.
2) After we delete the topic, the topic gets recreated with 8 partitions 
(Partition 0 to Partition 7).
3) The RecordAccumulator has batches for partitions from 9 to 127. Those 
batches get expired and the mirror makers will die to avoid data loss.

We need a way to reassign those batches (batches for Partition 9 top Partition 
127) in the RecordAccumulator to the newly created Topic T with 8 partitions 
(Partition 0 to Partition 7).  




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to