-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
[DSIP-17][Feature][Registry] Support etcd as registry #8975
Comments
That's great! |
Hello everyone, I would like to contribute to this project for GSoC 2022. Is this still open? About me: my name is Zishuo Ding and I am currently a graduate student at CMU. I have some experience in both working and contributing to open source. Thank you! |
Hi Zishuo, this project is still open now, you can follow the GSOC process to apply. |
@txfs19260817 Hi, zishuo, it's time to submit a proposal on gsoc site, don't forget. |
Dear mentor @ruanwenjun , apologies for the delayed response, because I am now overburdened with exams and assignments. I've started a discussion on the slack channel #gsoc. I'm hoping we can exchange some information on this project, proposal and other things linked to it. Thanks! |
Hi @txfs19260817 welcome to join this feature. |
It's great. We are waiting this feature! |
DesignCRUDEtcd is a distributed key-value storage system which support CRUD originally. Subscribe/NotifyThere is a watchClient in etcd to monitor changes to keys. When a watch response coming,the listener will notify. LockEtcd Lock uses a lease on a key which is revoked when the lock is reased.If the server the lock is running on dies, or the network is disconnected, etcd will time out the lock. ConnectionStateListenerWe get Client's shared channel by reflect, becase all fields is private on jetcd. |
@ruanwenjun maybe we should take a DSIP of registry, and this issue as the sub issue of it, WDYT? |
Agree with you, but I just add DSIP label for this issue, I think we need to create a ISSUE to collect all DSIP. |
Search before asking
Description
Right now, we use zookeeper as registry and store metadata of master and worker.
We have already implemented the registry plug-in architecture, it's time to support etcd as a new registry plugin choose. This can help user who only familiar with etcd to use dolphinscheduler.
I want to make this feature as a task in GSOC 2022. @caishunfeng
Use case
No response
Related issues
No response
Are you willing to submit a PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: