etcd
etcd copied to clipboard
Distributed reliable key-value store for the most critical data of a distributed system
* In TlsConfig creation, use `GetConfigForClient` instead of `GetCertificate`, so that we can load the latest CA. * Add a go routine to refresh tls config from given cert/key paths,...
backport of https://github.com/etcd-io/etcd/pull/13860 and updating the used ubuntu base image to something that is not EOL.
Fixes panics in client pkg in transport that can happen if nil logger is provided. Also fixes panic with nil logger in fileutil, which is used by transport.
pkg/ioutil: add check for pageBytes when creating PageWriter NewPageWriter() without check could return a PageWriter whose pageBytes is equal to 0. This is fatal when buffer to write is longer...
Related to #13637 --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1202764322183583
The current wal file lock check contains a very strange code. ```go //Etcd/client/pkg/fileutil/lock_windows.go if err == nil { return nil } else if err.Error() == errLocked.Error() { return ErrLocked }...
Hi, there is a problem on several etc clusters on windows server at the customer. process есв.ехе managed by the windows service. It looks like this: the cluster is working,...
Re-opening closed PR etcd-io#11775 which was originaly authored by benmoss. Then again opened PR etcd-io#12757 which was authored by zerodayz. The mustClientForCmd function is responsible for parsing environment variables and...
### What happened? etcd client v3: v3.5.4 I get an error when I initialize the client. When I change `RejectOldCluster` to false everything works fine. ```go cfg := clientv3.Config{ Endpoints:...
i ran into the similar problem as #8914 i'm using v3.4.13 server and v3.4.12 client. i can reproduce the error using following steps: on one terminal , start etcd server...