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

Replace networking stack with etcd-based approach #1720

Open
noonio opened this issue Oct 25, 2024 · 0 comments
Open

Replace networking stack with etcd-based approach #1720

noonio opened this issue Oct 25, 2024 · 0 comments
Labels
amber ⚠️ Medium complexity or partly unclear feature 💬 feature A feature on our roadmap 💭 idea An idea or feature request

Comments

@noonio
Copy link
Contributor

noonio commented Oct 25, 2024

Why

We saw in the recent spike #1591 that Raft (via etcd) provides benefits over our present approach: it allows for more instability in the client connections, and more transparency in what is happening.

We would like a resiliant and reliable networking layer, and this seems like a viable approach.

What

  • Use learnings from the spike to integrate raft via etcd
  • (Probably) don't rely on etcd-as-a-binary, use some kind of Haskell binding

How

TBD

@noonio noonio added 💭 idea An idea or feature request amber ⚠️ Medium complexity or partly unclear feature 💬 feature A feature on our roadmap labels Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amber ⚠️ Medium complexity or partly unclear feature 💬 feature A feature on our roadmap 💭 idea An idea or feature request
Projects
Status: No status
Development

No branches or pull requests

1 participant