-
Notifications
You must be signed in to change notification settings - Fork 10
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
Allow changing multiple key values atomically #26
Comments
Yes, thought about this and ACLs, for now I'll focus on improving the tests and make the foundations more solid. Then if we can add more features such as transactions that would be nice indeed. Let me know if you are interested in getting started with the implementation. It doesn't have to be for every store at first, we can throw an |
Yes, I am. Would be great if you could propose some API for that. I would probably start with etcd. |
@abronan do you have any idea how the API could look like? |
@mthenw Sorry for the very long wait, was pretty busy with interviews recently. I think you could take a look at how etcd v3 API does transactions (I really like their API), specifically with For example:
We would get Will have to think about the |
Have you thought about having that in libkv? Simple transactions are possible with Consul, Zookeeper, etcd (v3) and Redis. Looks like pretty common use case?
The text was updated successfully, but these errors were encountered: