Skip to content

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

Open
wants to merge 70 commits into
base: feature/etcd
Choose a base branch
from

Conversation

ZzaizZ
Copy link

@ZzaizZ ZzaizZ commented Mar 16, 2023

Base implementation of the etcd driver:

  • Get
  • Put
  • Delete
    (with prefix versions)

wip watch version

eldarian-1 and others added 30 commits November 12, 2022 15:50
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
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
added methods Put and Delete for etcd client

Closes userver-framework#10

See merge request school/2022-09/projects/team15/userver!9
eldarian-1 and others added 26 commits November 20, 2022 16:55
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
@github-actions
Copy link

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


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.
@eldarian-1
@airat Zalialiev
❌ @zalyaliev-air
@Alexeyha
❌ @piratlex03
@alexandr Zaykov
❌ @Зайков Александр
@ZzaizZ
❌ @miafrolov
Airat Zalialiev, zalyaliev-air, piratlex03, Alexandr Zaykov, Зайков Александр, miafrolov seem not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request

@Anton3 Anton3 changed the title feat: Etcd driver (shbr) feat etcd: merge etcd driver (shbr) Mar 16, 2023
@Anton3
Copy link
Member

Anton3 commented Aug 23, 2023

recheck

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.

5 participants