Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About inconsistency resolution #11

Open
GalaxyGorilla opened this issue Nov 28, 2016 · 0 comments
Open

About inconsistency resolution #11

GalaxyGorilla opened this issue Nov 28, 2016 · 0 comments

Comments

@GalaxyGorilla
Copy link

Hey @uwiger,

I am currently trying to get a grasp on mnesia and related techniques for inconsistency resolution between erlang nodes in a cluster after netsplits (I am OK with having eventual consistency). Mnesia is only used in RAM. What catched my attention about unsplit in particular are these lines of code which are with some adjustments also used in syn. Even though I don't understand these algorithms to their full extend as far as I can see it can also be used to generate a consistent state by simply using the state of the largest 'island' of connected nodes.

First I wanted to ask you about your experience with unsplit and the mentioned code from above in production systems. Also it would be nice to know if it is already possible to implement the above strategy of largest 'islands' with unsplit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant