Partitions happen, often due to human error. Asymmetric communication scenarios are not exotic at all. It's very common to see them when some link is saturated in one direction. This requires no complex routing, and I've seen it from something as simple as a badly configured backup script.
Also, beware of confusing your local failure detector for a global one. The emergent behavior is a pain when you don't take this into account.
Comments
Partitions happen, often due to human error. Asymmetric communication scenarios are not exotic at all. It's very common to see them when some link is saturated in one direction. This requires no complex routing, and I've seen it from something as simple as a badly configured backup script.
Also, beware of confusing your local failure detector for a global one. The emergent behavior is a pain when you don't take this into account.