> When was the last time a switch just restarted to apply updates?
When it's updated by a network team. It's a semi-regular occurrence in many workplaces.
Windows Update is not forced upon Server editions. It can be scheduled at will by administrators.
This complaint is the equivalent of saying that Linux is terrible because an admin scheduled "sudo apt-get update" to run on every node of a cluster at the same instant.
Why would admins running updates concurrently be a failure of Windows, but not a failure of Linux?
I seriously don't get this complaint, ESPECIALLY because the article makes it clear that:
1. The fault was in RabbitMQ, because I quote: "The default partition handling strategy is ignore which means to just enter the partitioned state and keep trucking along in this “split brain” mode thereby thrusting your cluster in to total chaos." [1]
2. Windows update wasn't inherently at fault: "The fix for Windows update was the ensure that nodes in the cluster are patched at different times."
I bet the default partition configuration setting of RabbitMQ is also wrong when running on Linux, and the behaviour would be identically bad if an admin scheduled updates to run concurrently on all cluster nodes.
[1] That's clown-shoes programming, which is why I'm never using RabbitMQ for anything ever. I've only heard bad things, like "the default settings result in corruption and data loss."