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

Distributed cluster support in MnesiaCache #233

Merged
merged 13 commits into from
Aug 16, 2019

Conversation

danschultzer
Copy link
Collaborator

@danschultzer danschultzer commented Jul 6, 2019

Resolves #220 and supersedes #221

A few things I want to check:

  • Verify how this will work in environments with other libraries using mnesia (e.g. que)
  • [ ] Maybe handle invalidation by running interval checks, this would simplify invalidation
  • Handle split brain with :mnesia.subscribe/1, maybe similar to rabbitmq autoheal

@danschultzer danschultzer force-pushed the distributed-mnesia-cache branch 4 times, most recently from 8b7a988 to 1fee285 Compare July 9, 2019 20:29
@danschultzer danschultzer marked this pull request as ready for review July 9, 2019 20:50
@danschultzer danschultzer force-pushed the distributed-mnesia-cache branch 2 times, most recently from 1fe6311 to c38c0d4 Compare July 9, 2019 20:52
@danschultzer danschultzer force-pushed the distributed-mnesia-cache branch 3 times, most recently from b262857 to 5cbbf61 Compare August 13, 2019 19:20
@danschultzer danschultzer merged commit 7b22038 into master Aug 16, 2019
@danschultzer danschultzer deleted the distributed-mnesia-cache branch August 16, 2019 14:39
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

Successfully merging this pull request may close these issues.

Distributed Mnesia cache guide
1 participant