I have two questions regarding Maelstrom’s --nemesis partition
.
- Does the partition always cut according to the topology? For example, let’s say our topology is:
A-B
| |
C-D
If partitions ignored the topology, it could happen that our graph is divided into components {A,D} and {B, C}. Then, even though A and D are in the same components, they wouldn’t communicate, because they aren’t neighbors in the topology.
- What happens to requests sent between isolated nodes? Do they disappear? Are they put in a queue to be sent as soon as the network is healed? Or do they return an error?