Jay Kreps created KAFKA-2956: -------------------------------- Summary: Upgrade section of the docs is still a bit anemic Key: KAFKA-2956 URL: https://issues.apache.org/jira/browse/KAFKA-2956 Project: Kafka Issue Type: Improvement Affects Versions: 0.9.0.0 Reporter: Jay Kreps
Upgrades are pretty touchy since one wrong move can really mess up your cluster. We want to give people all the info about how to do this safely so that they do do it (we've historically had people lagging on version for a very long time, mostly out of fear). Here is some of the obvious missing stuff: 1. Break out the two cases of "rolling upgrade" vs "downtime upgrade" most people will be doing both. We have both but they should each have their own section. 2. What about clients? Do they need to go first? Second? What about non-java clients? 3. What about mirroring? Can old clusters mirror to new clusters? Can new clusters mirror to old clusters? Do the servers need to upgrade first or the mirror makers? Basically it would be good to really walk people through this step by step so that they get in the habit of doing it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)