-
Notifications
You must be signed in to change notification settings - Fork 331
feat etcd: merge etcd driver (shbr) #266
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
base: feature/etcd
Are you sure you want to change the base?
Conversation
template in userver side for etcd component is added See merge request school/2022-09/projects/team15/userver!1
Implement request class Closes userver-framework#2 See merge request school/2022-09/projects/team15/userver!2
Added GetRange abstract and dummy. Closes userver-framework#6
base etcd client interface Closes userver-framework#6 See merge request school/2022-09/projects/team15/userver!3
Подтянут самый свежий userver. Closes userver-framework#9 See merge request school/2022-09/projects/team15/userver!6
fix noexcept usage See merge request school/2022-09/projects/team15/userver!4
returning actual etcd ClientImpl with endpoint See merge request school/2022-09/projects/team15/userver!7
Co-authored by: miafrolov <[email protected]>
Related userver-framework#10 Co-authored by: Alexandr Zaykov <[email protected]>
moving gRPC proto to userver and implementing GetRange() method in the etcd client Closes userver-framework#4 See merge request school/2022-09/projects/team15/userver!8
Closes userver-framework#10 Co-authored by: miafrolov <[email protected]>
added methods Put and Delete for etcd client Closes userver-framework#10 See merge request school/2022-09/projects/team15/userver!9
added range and prefix methods for etcd Get and Delete operations Closes userver-framework#11 See merge request school/2022-09/projects/team15/userver!11
include hotfix See merge request school/2022-09/projects/team15/userver!15
# Conflicts: # etcd/include/userver/storages/etcd/client.hpp # etcd/src/storages/etcd/client_impl.cpp # etcd/src/storages/etcd/client_impl.hpp # etcd/src/storages/etcd/component.cpp
Fast pimpl See merge request school/2022-09/projects/team15/userver!14
Sample etcd service See merge request school/2022-09/projects/team15/userver!10
CLA Assistant Lite bot: I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/ 0 out of 9 committers have signed the CLA. |
recheck |
Base implementation of the etcd driver:
(with prefix versions)
wip watch version