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)

Reply via email to