Open serathius opened 3 weeks ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: serathius
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Attention: Patch coverage is 87.75510%
with 6 lines
in your changes missing coverage. Please review.
Project coverage is 68.74%. Comparing base (
8f91eb1
) to head (e4d3691
).
Files with missing lines | Patch % | Lines |
---|---|---|
server/etcdserver/server.go | 87.50% | 4 Missing and 2 partials :warning: |
ping @ahrtr
Overall looks good to me.
We don't keep up to 100K (--snapshot-count) + 5K (catch-up-entries) raft log entries any more, instead, we only keep at most 100 (--compact-raft-log-interval-indices) + 5K.
/retest
Part of https://github.com/etcd-io/etcd/issues/17098
Alternative to https://github.com/etcd-io/etcd/pull/18635
Goal: Reduce number of raft entries stored in memory
Context:
Proposal:
Benchmark results
./bin/tools/benchmark put --total=15000 --val-size=100000