etcd icon indicating copy to clipboard operation
etcd copied to clipboard

Distributed reliable key-value store for the most critical data of a distributed system

Results 591 etcd issues
Sort by recently updated
recently updated
newest added

This PR enables the `formatter` testifylint rule as part of https://github.com/etcd-io/etcd/issues/18719 Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow.

area/testing
area/clientv3
area/tooling
github_actions
area/robustness-testing
ok-to-test
size/L
approved

### What happened? Offshoot of https://github.com/etcd-io/etcd/issues/18667#issuecomment-2394848548 When two nodes both execute the same write txn (i.e validation step already passed on both), but one ends up in failed execution and...

type/bug

### What would you like to be added? This issue formalizes @mmorel-35's work (thanks!) to enable the linter rules from the `testifylint` linter. The completion track is as follows: -...

type/feature
type/cleanup
priority/important-longterm

### What would you like to be added? add etcd_debugging_mvcc_key_size_bucket histogram metric. ### Why is this needed? For better observability, we can observe the distribution of key sizes and detect...

type/feature

### What would you like to be added? In an effort to improve automation in the release process, I want to open the discussion of automating step 7 from the...

type/feature
area/tooling
priority/important-longterm

### Bug report criteria - [X] This bug report is not security related, security issues should be disclosed privately via [etcd maintainers](mailto:[email protected]). - [X] This is not a support request...

type/bug
area/performance
backport/v3.4
backport/v3.5

## What happened? Specifying a revision for a range request in a transaction may cause data inconsistency. The client may get different values against the same key from different endpoints....

type/bug
backport/v3.4
priority/important-soon
backport/v3.5

Under some conditions serverWatchStream.close() leaves recvLoop goroutine blocked on sending data to ctrlStream channel: ``` goroutine profile: total 177241 43832 @ 0x43fe6e 0x40a6a5 0x40a2f7 0xd9bb8d 0xd9af66 0x473181 # 0xd9bb8c go.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*serverWatchStream).recvLoop+0x70c...

ok-to-test
size/XS

tests directory errors.Is conversions, as part of https://github.com/etcd-io/etcd/issues/18576

area/testing
needs-ok-to-test
size/L

cc @ahrtr @fuweid @henrybear327 @siyuanfoundation @MadhavJivrajani

area/testing
area/robustness-testing
needs-rebase
size/M
approved