[ https://issues.apache.org/jira/browse/KAFKA-344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yang Ye updated KAFKA-344: -------------------------- Attachment: kafka_344_draft.patch Sorry the system test is still not done yet. The current system test framework assume a global "cluster_config.json" file, it's used by all testSuites and all test cases under each suite. But current cluster config (3 broker, 1 zookeeper, 1 consumer, 1 producer) does not apply to migration test, so I have to create a new one (1 07 zookeeper, 1 08 zookeeper, 3 07 brokers, 3 08 brokers, 1 07 producer, 1 migration tool, 1 08 consumer), But the current replication_testSuite cannot work with this configration, I have to delete it temporarily. (I've talked with John to enable local cluster configuration instead of just global one) I created new "role"s of "broker07", "zookeeper07" and "producer_performance07", and changed a few files in the system test framework. Currently it is still not working, continuing on it... Please help review the migration tool itself > migration tool from 0.7 to 0.8 > ------------------------------ > > Key: KAFKA-344 > URL: https://issues.apache.org/jira/browse/KAFKA-344 > Project: Kafka > Issue Type: Sub-task > Components: core > Affects Versions: 0.8 > Reporter: Jun Rao > Assignee: Yang Ye > Labels: tools > Fix For: 0.8 > > Attachments: kafka_344_draft.patch > > Original Estimate: 336h > Remaining Estimate: 336h > > Since 0.8 is a non-backward compatible release, we need a migration tool. One > way to do that is to have a tool that can mirror data from an 0.7 Kafka > cluster into an 0.8 Kafka cluster. Once the mirror is set up, we can then > first migrate the consumers to the 0.8 cluster, followed by the producers. > After that, we can decommission the 0.7 cluster. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira