No load test verifying the documented 1k-5k req/s target #81
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Verified against
mainat61f42e6. This is the "load tests to verify the 1k to 5k req/s target" item inTODO.md; confirmed missing — nothing in the repo measures throughput.README.md:49states the design targets 1-5k req/s. That number is currently an aspiration with no measurement behind it, and the survey found several reasons to doubt it as things stand:open+stat+ReadFile+ JSON parse, because the in-memory meta cache is dead code (filed separately);A load test is what turns those three from plausible arguments into measured facts, and tells us whether the README's number is honest before it ships as 1.0.
Definition of done
script/(following Scripts to Rule Them All, so it isscript/loadtestor similar), not committed as a one-off snippet.make check(it is a benchmark, not a gate) and documented as such, with instructions in the README on how to run it and how to read the output.TODO.md. If the number does not hold, the README claim is corrected rather than left standing.Sequencing
Worth running once early, as a baseline, even before the performance issues above are fixed — the baseline is what proves those fixes did anything. Run it again after each, and record the deltas.