That's unusual from my perspective. Where is the time being spent? And what versions are you using?
We have over 20 clusters between 3-9 brokers each, and I do rolling upgrades across all of them in an hour or two with the main delay being keeping an eye on client performance. I can push through one in 15 minutes if I'm particularly in a rush. They're production clusters, thousands of partitions each, about 20 billion messages / day, TBs of data on each broker. On Tue, Jul 3, 2018 at 6:20 AM Kostas Christidis <kos...@gmail.com> wrote: > The answer to this depends on several factors: > > 1. Broker specs, > 2. Connectivity between cluster brokers, > 3. Number of messages stored in each partition, etc. > > I'd still like to get a sense how long rolling upgrades take for > deployments out there however. > > My setup: > > 1. 5-broker cluster with 10GBps links between them > 2. Each broker with 4GB of RAM and a disk that writes at 35MB/s > 3. 3 partitions, each with a replication factor of 3 > 4. 20M messages (80GB) per partition > > A rolling upgrade takes about 8 hours. I suspect this is not the norm. > > Kostas > > -- Brett Rann Senior DevOps Engineer Zendesk International Ltd