Jakub Żytka
Jakub Żytka
### Summary When some `Throwable`-related assertion fails the actual `Throwable` that failed the check is not described beyond what actually caused assertion failure (e.g. message mismatch). In non-trivial code when...
The patch introduces a DecayingBuckets class that encapsulates decayingBuckets and the now-immutable decayLandmark. DecayingBuckets are never rescaled in place, so we can now ensure no updates with wrong weight and...
Speculative reads will now be triggered after sampleReadLatency past the replica reads are issued instead of past queryStartNanoTime. It's because sampleReadLatency measures the actual execution of read request whereas queryStartNanoTime...
- **CNDB-8411: Configurable number of stripes for counters striped lock** - **reverse unlock** - **fair counters lock** - **no locking to check if counter cache is enabled**