Arul Ajmani

Results 9 issues of Arul Ajmani

**Describe the problem** The `DistSender` sends batch requests that interact with a range to its replicas. In general, it does so by ordering replicas based on the latency between the...

C-bug
A-multitenancy
T-kv

The dist sender uses node locality information to rank replicas of a range by latency. Previously, this node locality information was read off a node descriptor available in Gossip. Unfortunately,...

The outer loop in the DistSender subdivides a BathRequest into partial batches corresponding to a single range and sends them out. Previously, the resolved span passed into the function responsible...

Now that https://github.com/cockroachdb/cockroach/pull/119581 has landed, we no longer distinguish (no pun intended) between liveness pushes and deadlock detection pushes. This obviates the need for the concept of distinguished waiters. Removing...

Meta1 is not allowed to split, whereas meta2 is. This could prevent load based splitting from applying to meta2. This patch now installs a static split point at the start...

There's not much here, other than porting the interface definition from the prototype and plumbing it from the Config to the raft struct. Closes #125258

Previously, this would crap out because the original etcd apache header wasn't present on the file. We should be using the regular BSL header, as opposed to the etcd apache...

This patch adds the concept of QSE to {Majority,Joint}Config. For a majority config, the QSE is defined as the leader's maximum supported store liveness expiration across all quorums, where the...

**Is your feature request related to a problem? Please describe.** We should be able to see the fortification state of a raft group in the DB console. This likely just...

C-enhancement
A-kv-replication
T-kv
A-leader-leases