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

Member list should be served with linearizable guarantee #11198

Closed
jingyih opened this issue Oct 3, 2019 · 0 comments · Fixed by #11639
Closed

Member list should be served with linearizable guarantee #11198

jingyih opened this issue Oct 3, 2019 · 0 comments · Fixed by #11639
Assignees
Milestone

Comments

@jingyih
Copy link
Contributor

jingyih commented Oct 3, 2019

In current implementation, MemberList API is served directly from server's local member structure, which could include stale information.

Serving MemberList with linearzable guarantee has the benefit of:

  1. simplify the logic in etcdctl member add (etcdctl member add sometimes fails with 3.3.15 #11186).
  2. make the process of adding a new member more robust (Start server fails with "error validating peerURLs" (race?) #10626).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

1 participant