CARP and similar systems require an active/passive configuration which we did not want since it needs at least twice as many hosts, half of which are not doing any work. We had similar issues with our former Git storage system based on DRDB (http://githubengineering.com/introducing-dgit/).
pfsync, lvs and etc uses multicast to share connection state which we also wanted to avoid.
pfsync, lvs and etc uses multicast to share connection state which we also wanted to avoid.