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

Is there any special reason that this project is based on rafter instead of riak_ensemble? #3

Open
RomanShestakov opened this issue Feb 20, 2015 · 3 comments

Comments

@RomanShestakov
Copy link

hello, thanks for making this project available. I think it is the awesome idea, I really like the API to detect the primary replica for a set of keys. The only question / concern that I have is the use of rafter. My understanding is that any development of rafter is discontinued and it is not a prod ready. Is there any chance to port this to riak_ensemble instead?

Regards, Roman

@darach
Copy link
Contributor

darach commented Feb 20, 2015

Hi Roman,

Support for riak_ensemble is also being added. I submitted a patch for ensemble recently that means riak_governor is effectively provider agnostic now. Rafter is the default but riak_ensemble can be configured as a replacement. I should note that some further work is required for the riak_ensemble version and it is being done as I type...

I hope this helps!

Cheers,

Darach.

@RomanShestakov
Copy link
Author

This would be super awesome, I can't wait to see ensemble support added.many thanks for replying.
Regards, Roman

@loucash
Copy link
Owner

loucash commented Feb 23, 2015

Hi Roman,
could you elaborate more about rafter not being ready for prod?
Please notice that riak_governor is using only a subset of rafter or riak_ensemble, which is leader election.
As far as I tested different scenarios with rafter it behaved really really well.
Cheers,
Lukasz

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

3 participants