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

Reply via email to