[erlang-questions] Distributed application and netsplit

Scott Lystig Fritchie fritchie@REDACTED
Fri Nov 21 07:28:36 CET 2014


Andrew Stone <andrew.j.stone.1@REDACTED> wrote:

ajs> Hi, I've waited for someone to jump in and say this, but it hasn't
ajs> happened. You really, really don't want to try dealing with
ajs> netsplits and application failover in an app specific manner. It is
ajs> not safe, and you will likely lose data.

Agreed, 106%.

As Joe Armstrong, benelovent co-leader of the concurrent world, is fond
of saying, it takes at least two machines to detect and recover from a
fault in one.  In the larger case of split brain management in
distributed, asynchronous, message passing environment (like the
Universe), there are fundamental limits and impossibilities that nobody
is immune from.  Good luck with two machines figuring that out.

-Scott



More information about the erlang-questions mailing list