skywalker239/lightning — Issue #2: Make Phase1 and BatchPhase1 propagate along the ring.
Author: skywalker239
Created: 2012-02-23 21:35:50+00:00
State: open

Currently, all variants of phase 1 are implemented naively with the quorum replying to the coordinator with unicasts. This is incredibly bad for normal phase 1, since it tends to generate huge incoming traffic (e.g. every acceptor responding with a previously-voted-for value) and cause incoming packet loss.
Collecting the response across the ring would make phase 1 optimal network-wise.