TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Etcd 3.4

87 pointsby jinqueenyover 5 years ago

6 comments

meddlepalover 5 years ago
I really wish Kubernetes would make it's storage backend pluggable or the k3s folks would push their work to allow a SQL database as the backed upstream. Then you could just back Kubernetes with some Cloud SQL offering.
评论 #20847137 未加载
评论 #20847191 未加载
ec109685over 5 years ago
One of the failure conditions is having a new follower read data off of the leader as it bootstraps, which adds extra load on the system.<p>It seems like a follower could pull the initial snapshot off of another follower to start instead?
MichaelMoser123over 5 years ago
Why is client-go sending http requests to kube-apiserver? I wonder if a message queue would have been a more reliable and scalable transport option.
评论 #20845765 未加载
评论 #20845984 未加载
anonymousJim12over 5 years ago
Which k8s version will use this version by default? Has it been tested with any current versions?
评论 #20847146 未加载
networkimprovover 5 years ago
Note that the etcd project ignored this report of a data loss&#x2F;corruption bug on MacOS:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;etcd-io&#x2F;bbolt&#x2F;issues&#x2F;124" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;etcd-io&#x2F;bbolt&#x2F;issues&#x2F;124</a>
评论 #20847383 未加载
评论 #20850152 未加载
jacques_chesterover 5 years ago
&gt; <i>For instance, a flaky (or rejoining) member drops in and out, and starts campaign. This member ends up with higher terms, ignores all incoming messages with lower terms, and sends out messages with higher terms. When the leader receives this message of a higher term, it reverts back to follower. This becomes more disruptive when there’s a network partition.</i><p>I&#x27;m glad this has been fixed, considering that one of the use cases for using partition-tolerant data stores is to tolerate partitions.<p>Cloud Foundry used earlier versions of etcd and this category of problem was the leading cause of severe outages. To the point that several years of effort were invested to tear it out of everything and replace it with bog-ordinary RDBMSes.<p>Disclosure: I work for Pivotal, we did a lot of that work, but I wasn&#x27;t at the front line. Just watching from a safe distance.