etcd
etcd copied to clipboard
Distributed reliable key-value store for the most critical data of a distributed system
The server in `embed` has two patterns, secure and insecure, when insecure is used, it's a pure GRPC implement which uses `Serve` method in grpc implement while it use `ServeHTTP`...
SharedBufReadTxMode make read faster because there is no copy of read buffer. But, I think this can be done further. For expensive read request, we can use ConcurrentReadTx to copy...
Fixes https://github.com/etcd-io/etcd/issues/13705 Base PR: https://github.com/etcd-io/etcd/pull/13729 Change commit branch from main to release-3.5
Remove ETCD_UNSUPPORTED_ARCH, since the platform is supported. See https://etcd.io/docs/v3.5/op-guide/supported-platform/
### What happened? In a Jepsen test run of five etcd 3.5.3 nodes, with process pauses (sending processes SIGSTOP and SIGCONT), compaction (performed via the admin API), and defragmentation (via...
### What happened? Though not advised, but [Transport security model](https://etcd.io/docs/v3.5/op-guide/security/#notes-for-dns-srv) and [Clustering Guide](https://etcd.io/docs/v3.5/op-guide/clustering/) suggest that a shared TLS certificate can be used among all server nodes. E.g., the following certificate...
Hi, I have questions about etcd and disk performance. Even after reading some articles and etcd doc, there are still few questions. **Question 1** The [etcd FAQ](https://etcd.io/docs/v3.4/faq/#what-does-the-etcd-warning-failed-to-send-out-heartbeat-on-time-mean) says: > monitor...
We occasionally see issues in production in which writes to our raft log are not fully persisted before MsgAppResps are sent (Sometimes this is deliberate, as when users disable fsync...
… snapshot Fix https://github.com/etcd-io/etcd/issues/13883 The above issue reports a problem that `authStore.Recover()` doesn't invalidate `rangePermCache`, so an etcd node which is isolated from its cluster might not invalidate stale permission...
Problem: We pass grpc context down to applier in readonly serializable txn. This context can be cancelled for example due to timeout. This will trigger panic inside applyTxn Solution: Only...