| ▲ | iscoelho an hour ago | |
"there was a correction issue" is downplaying it. Etcd is truly the worst example of Raft. Etcd corruption and loss of quorum is extremely common in practice and the GitHub issues sit for years. The design is simple, the performance is modest, yet it still has still never been reliable, despite being marketed as so. I can't speak to whether this is specifically due to their Raft implementation, but I'd argue the entire codebase is over-engineered and questionable. | ||
| ▲ | AlphaSite 12 minutes ago | parent | next [-] | |
My beef with etcd is that its neither performant nor reliable. Its very much {reliable, performant, flexible} pick none. | ||
| ▲ | gyesxnuibh an hour ago | parent | prev [-] | |
Their lock, leader election, sessions, and leases are all awful and I'd never recommend anyone to use those. But as a strongly consistent kv store and if you need the watch mechanics, its useful. It has its place and that's mostly being used by kubernetes. | ||